import homebank-5.2.4
authorMaxime Doyen <homebank@free.fr>
Thu, 25 Apr 2019 03:50:48 +0000 (21:50 -0600)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Thu, 25 Apr 2019 03:50:48 +0000 (21:50 -0600)
280 files changed:
ChangeLog
configure.ac
data/datas/Makefile.am
data/datas/example.xhb
data/datas/hb-categories-cy.csv [new file with mode: 0644]
data/datas/hb-categories-hu.csv [new file with mode: 0644]
debian/changelog
doc/00-lexicon.html
doc/00-whatsnew.html
doc/dlg-acco.html
doc/dlg-cate.html
doc/dlg-curr.html
doc/dlg-paye.html
doc/dlg-pref.html
doc/dlg-spli.html
doc/dlg-tag.html [new file with mode: 0644]
doc/frm-main.html
doc/frm-navig.html
doc/help.css
doc/images/45accfilter.png
doc/images/45topsending.png
doc/images/45txnsplit.png
doc/images/46search.png
doc/images/50stackbudget.png
doc/images/dlg-category1.png
doc/images/dlg-payee.png [new file with mode: 0644]
doc/images/dlg-payee1.png [deleted file]
doc/images/dlg-payee2.png [deleted file]
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-prefs8.png [new file with mode: 0644]
doc/images/dlg-prefs9.png [new file with mode: 0644]
doc/images/dlg-split1.png
doc/images/dlg-tag.png [new file with mode: 0644]
doc/images/dlg-template1.png
doc/images/document-new.png [deleted file]
doc/images/hb-ope-edit.png
doc/images/hb-ope-new.png [new file with mode: 0644]
doc/images/hb-ope-similar.png [new file with mode: 0644]
doc/images/tip-accorder.png
doc/images/tip-listsearch.png
doc/images/use-assignment1.png
doc/images/use-budget1.png
doc/images/use-budget2.png
doc/images/use-import2.png [new file with mode: 0644]
doc/images/use-import2a.png [deleted file]
doc/images/use-import2b.png [deleted file]
doc/images/use-import3.png [deleted file]
doc/images/use-import3a.png [new file with mode: 0644]
doc/images/use-import3b.png [new file with mode: 0644]
doc/images/use-import4.png
doc/images/use-import5.png [deleted file]
doc/images/use-import6.png [deleted file]
doc/images/use-scheduled1.png
doc/images/use-scheduled2.png
doc/images/use-vehiclecost1.png
doc/images/use-vehiclecost2.png
doc/images/warn.png [deleted file]
doc/images/win-main1.png
doc/menu-account.html
doc/menu-main.html
doc/misc-csvformat.html
doc/misc-euro.html
doc/use-import.html
doc/use-lend-refund.html [new file with mode: 0644]
doc/win-account.html
doc/win-main.html
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/ckb.po [new file with mode: 0644]
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/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 [new file with mode: 0644]
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 [moved from src/dsp_account.c with 75% similarity]
src/dsp-account.h [moved from src/dsp_account.h with 86% similarity]
src/dsp-mainwindow.c [moved from src/dsp_mainwindow.c with 57% similarity]
src/dsp-mainwindow.h [moved from src/dsp_mainwindow.h with 88% similarity]
src/enums.h
src/gtk-chart-colors.c
src/gtk-chart-colors.h
src/gtk-chart-progress.c [moved from src/gtk-chart-stack.c with 83% similarity]
src/gtk-chart-progress.h [moved from src/gtk-chart-stack.h with 62% similarity]
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
src/hb-currency.h
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
src/hb-import-ofx.c
src/hb-import-qif.c
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
src/hb-split.h
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/hub-account.c [new file with mode: 0644]
src/hub-account.h [new file with mode: 0644]
src/hub-scheduled.c [new file with mode: 0644]
src/hub-scheduled.h [new file with mode: 0644]
src/hub-spending.c [new file with mode: 0644]
src/hub-spending.h [moved from src/list_topspending.h with 71% similarity]
src/hub-transaction.c [new file with mode: 0644]
src/hub-transaction.h [new file with mode: 0644]
src/language.c
src/language.h
src/list-account.c [moved from src/list_account.c with 87% similarity]
src/list-account.h [moved from src/list_account.h with 83% similarity]
src/list-operation.c [moved from src/list_operation.c with 79% similarity]
src/list-operation.h [moved from src/list_operation.h with 90% similarity]
src/list-scheduled.c [moved from src/list_upcoming.c with 88% similarity]
src/list-scheduled.h [moved from src/list_upcoming.h with 81% similarity]
src/list_topspending.c [deleted file]
src/rep-balance.c [moved from src/rep_balance.c with 98% similarity]
src/rep-balance.h [moved from src/rep_balance.h with 97% similarity]
src/rep-budget.c [moved from src/rep_budget.c with 91% similarity]
src/rep-budget.h [moved from src/rep_budget.h with 97% similarity]
src/rep-stats.c [moved from src/rep_stats.c with 86% similarity]
src/rep-stats.h [moved from src/rep_stats.h with 88% similarity]
src/rep-time.c [moved from src/rep_time.c with 77% similarity]
src/rep-time.h [moved from src/rep_time.h with 93% similarity]
src/rep-vehicle.c [moved from src/rep_vehicle.c with 98% similarity]
src/rep-vehicle.h [moved from src/rep_vehicle.h with 97% similarity]
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
src/ui-assist-import.h
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
src/ui-currency.h
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
src/ui-split.h
src/ui-tag.c [new file with mode: 0644]
src/ui-tag.h [new file with mode: 0644]
src/ui-transaction.c
src/ui-transaction.h
src/ui-txn-multi.c
src/ui-txn-multi.h
src/ui-widgets-data.c [new file with mode: 0644]
src/ui-widgets.c
src/ui-widgets.h
themes/hicolor/Makefile.am
themes/hicolor/hicolor_actions_16x16_btn-collapse.png [deleted file]
themes/hicolor/hicolor_actions_16x16_btn-expand.png [deleted file]
themes/hicolor/hicolor_actions_16x16_hb-ope-future.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-currency.png
themes/hicolor/hicolor_actions_24x24_hb-document-new.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-document-open.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-document-save-as.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-document-save.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-add.png
themes/hicolor/hicolor_actions_24x24_hb-ope-convert.png
themes/hicolor/hicolor_actions_24x24_hb-ope-delete.png
themes/hicolor/hicolor_actions_24x24_hb-ope-edit.png
themes/hicolor/hicolor_actions_24x24_hb-ope-herit.png
themes/hicolor/hicolor_actions_24x24_hb-ope-multiedit.png
themes/hicolor/hicolor_actions_24x24_hb-view-refresh.png [moved from themes/hicolor/hicolor_actions_24x24_view-refresh.png with 100% similarity]
themes/hicolor/hicolor_actions_scalable_edit-split-symbolic.svg [new file with mode: 0644]
themes/hicolor/hicolor_actions_scalable_list-collapse-all-symbolic.svg [moved from themes/hicolor/hicolor_actions_scalable_btn-collapse-symbolic.svg with 100% similarity]
themes/hicolor/hicolor_actions_scalable_list-expand-all-symbolic.svg [moved from themes/hicolor/hicolor_actions_scalable_btn-expand-symbolic.svg with 100% similarity]
themes/hicolor/hicolor_status_16x16_btn-split.png [deleted file]
themes/hicolor/hicolor_status_16x16_hb-ope-auto.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-budget.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-cleared.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-edit.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-new.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-reconciled.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-remind.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_hb-ope-similar.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-backup.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-display.png [deleted file]
themes/hicolor/hicolor_status_48x48_prf-folder.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-locale.png [new file with mode: 0644]

index dbf3e52fbc998b6ddc19a3f0af617f077d7bc1d5..c8f941fcd6a33b1143570b0c9f0bf043b2b10e9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,167 @@
 
 
+2019-04-10  Maxime Doyen
+
+ Made 5.2.4 release.
+
+ * change: add more console message for i/o error
+ * change: improved disable state into target xfer dialog
+ * change: remind icon was changed to a bell icon
+ * change: scheduled/budget icon moved to leftmost column
+ * bugfix: budget month label were wrong 1 offset
+ * bugfix: payee default payment was fautly possible to internal xfer 
+ * bugfix: cancelling the select xfer dialog was creating a target transaction
+ * bugfix: #1821850 account column missing in detail list
+ * bugfix: #1821458 budget report incorrect when no budget is set for subcategory
+ * bugfix: #1821106 home scheduled column width not remembered
+ * bugfix: #1820853 Homebank crashes on confirming new file
+ * bugfix: #1820618 any import crash with systems having glib < 2.58.0
+ * bugfix: #1820511 fixed size of fields in modify operation dialog
+ * bugfix: #1820372 bank type on account main list untranslated
+ * wish  : #1752827 global assets view pie chart in statistics
+ * wish  : #1750434 home place to show remind txn for debt tracking
+ * wish  : #816947  showing future transactions on main screen 
+
+
+2019-03-15  Maxime Doyen
+
+ Made 5.2.3 release.
+
+ * change: conforming to Windows HIG for button order in dialogs
+ * new   : statistics report, added account
+ * new   : trend time report, added half year interval
+ * new   : added console error message for load/save preference file
+ * new   : #1817796 hungarian Categories
+ * wish  : #1819356 sortable columns during import
+ * wish  : #1817278 fill payment/category independently from payee
+ * wish  : #1816219 enable to import unlimited account
+ * wish  : #1814452 reorder split transactions
+ * wish  : #1811969 add tags manager
+ * wish  : #1796564 "Show all accounts" should not be shown when no account is selected
+ * wish  : #1797808 scheduled home list to show remaining occurence
+ * wish  : #1791482 OFX import to allow mapping the "name" field to "info"
+ * wish  : #1674029 remind expander state into 'Your account' list
+ * wish  : #1336928 display list of available tags in txn dialog
+ * wish  : #619315  enable tag for trend time report 
+ * bugfix: tag with empty string was possible
+ * bugfix: tag duplicate within a same txn was possible
+ * bugfix: month in budget dialog were not translated
+ * bugfix: statistics report total for tag was wrong
+ * bugfix: trendtime report for category was wrong in filtering
+ * bugfix: budget clear was not counting for a change
+ * bugfix: #1815964 internal transfer transactions from .ofx files does not import
+ * bugfix: #1814213 incorrect budget report when budget set only for subcategory
+ * bugfix: #1811962 rapport statistiques : opération avec étiquette absente ; gestion des dates
+ * bugfix: #1806183 typo error institition
+ * bugfix: #1805250 consistent naming for 'range'
+ * bugfix: #1796564 "show all accounts" should not be shown when no account is selected
+ * bugfix: #1720185 win/GTK: copy/paste text only work once with key shortcut
+
+
+2018-10-06  Maxime Doyen
+
+ Made 5.2.2 release.
+
+ * wish  : #1783848 update demo/example with up-to-date data
+ * bugfix: scheduled day count late was faulty equal 1 when no limit set
+ * bugfix: #1795173 import txn sort and assigment changes
+ * bugfix: #1794684 edit from all transaction don't update account changed icon
+ * bugfix: #1794170 win: QIF import does not display dates
+ * bugfix: #1793794 categories drop-down shows duplicates when you add new transactions
+ * bugfix: #1792808 incorrect balance after bulk-editing date
+
+
+2018-09-15  Maxime Doyen
+
+ Made 5.2.1 release.
+
+ * wish  : #1789698 treat search box as another filter
+ * bugfix: #1792677 backup files are not being deleted 
+ * bugfix: #1792567 trendtime report crash when display payee
+ * bugfix: #1791656 CSV import do not import info, payee, and tags
+ * bugfix: #1791554 revert and Restore backup menu items permanently greyed out
+
+
+2018-09-08  Maxime Doyen
+
+ Made 5.2 release.
+
+ * change: win32: downgraded to gtk+ 3.22.16
+ * change: import, you can drop file to import on the main window
+ * change: xhb data file format (v1.3)
+ * change: optimized XML close tag
+ * change: preferences, reorganised the pages and elements
+ * change: improved the split dialog with a listview and new layout
+ * change: migrated split to GPtrArray
+ * change: improved the register selection informations
+ * change: relayouted payee and category dialog
+ * change: removed most theme icons to keep a consistent interface
+ * change: import assigments are now played at the confirmation
+ * wish  : #1783826 show average of selection
+ * wish  : #1760145 column chart for trend time report
+ * wish  : #1759028 filter templates by current account 
+ * wish  : #1744612 add Select All/None feature when importing transactions from files
+ * wish  : #1738816 import remember last account
+ * wish  : #1720538 execute all the rules for assignments 
+ * wish  : #1673902 add a visual marker for uncategorized txn
+ * wish  : #1673048 option to control the autocomplete of memo
+ * wish  : #1667501 update account target window if open
+ * wish  : #1661980 show category in subcategory view of budget report
+ * wish  : #1623931 import option to case convert txn description
+ * wish  : #1610563 enhance the backup system
+ * wish  : #1586211 import to always shows date tolerance
+ * wish  : #1579494 prevent to import csv invalid date combinations
+ * wish  : #1500227 add quick filter for manage payees window
+ * wish  : #1225122 split the amount of a transaction into more than 10 categories
+ * wish  : #1008629 optional default transaction template for each account
+ * wish  :  #969218 include tags in scheduled/template transaction
+ * wish  :  #829418 option to help detect duplicated transaction
+ * wish  :  #668417 list of all transactions
+ * wish  :  #528739 implement import of multiple files
+ * bugfix: #1785210 currencies update fail due to fixer.io requires api key
+ * bugfix: #1772281 segmentation fault if you entered a category ending with :
+ * bugfix: #1787830 lost account focus after internal transfert
+ * bugfix: #1787829 filter for internal xfer target is wrong from txn
+ * bugfix: #1784862 budget report graph partially display last line
+ * bugfix: #1782926 Save unavailable after import of OFX
+ * bugfix: #1782749 when editing multiple transactions Homebank doesn't display the "account changed" icon
+ * bugfix: #1771720 merging a category doesn't update the count
+ * bugfix: #1767659 top spending graphic treats income as expenses
+ * bugfix: #1765953 quick (partial) date entry doesn't work anymore
+ * bugfix: #1764547 cannot rename payee in case-sensitive way
+ * bugfix: #1764133 display of quarter shows calendar year not fiscal year
+ * bugfix: #1763952 date resets to 01/01/1900 while adding a new transaction
+ * bugfix: #1758532 trendtime report quarter bound date wrong
+ * bugfix: #1756601 report 'select all' prevent to pick some date
+
+
+2018-05-08  Maxime Doyen
+
+ Made 5.2 rc release.
+
+
+2018-03-18  Maxime Doyen
+
+ Made 5.1.8 release.
+
+ * new   : added a recent file to the menu
+ * change: removed the convert to euro menu when the account is already in euro
+ * wish  : #1743254 add more decimals for cryptocurrencies
+ * wish  : #1743147 enable/disable show future txn in register window
+ * wish  : #1446505 trendtime, average line, negative amounts 
+ * bugfix: account dialog, the frac digit was not set for currency with more than 2 digits
+ * bugfix: #1755125 spelling-error-in-binary
+ * bugfix: #1750426 update currency message error
+ * bugfix: #1750257 CSV export decimal char is not always the same
+ * bugfix: #1750161 no warning when a file was changed from another instance
+ * bugfix: #1730527 currencies update fail due to yahoo discontinued service
+ * bugfix: #1721980 group internal xfer when sort by payee
+
+
 2018-01-06  Maxime Doyen
 
  Made 5.1.7 release.
+
  * new   : added an icon for closed accounts
  * new   : rewritten partially the charts and removed the treeview for legend
  * new   : chart line have now a vertical line on active item
  * change: top spending is now display top 10 items
  * change: fixer.io is now used to get currencies exchange rate (replace yahoo)
  * change: changes and new entries into the help menu
+ * wish  : #1741339 transaction quicksearch into amounts
  * wish  : #1709374 enable to export detail list from reports
  * wish  : #1697241 allow custom currencies for cryptocurrency and discontinued
+ * wish  : #1674045 only rely on report exclusion option for closed account
  * wish  : #1674018 usability and UX improvements for the reports dialog's toolbars
  * wish  : #1661986 separate view of out of budget categories in budget report
  * wish  : #1656589 add highlighting on legend text for report graph
- * wish  : (#300380 beta: add pdf export for transaction)
+ * wish  : #300380 beta: add pdf export for transaction (in testing menu)
  * bugfix: chart x-scale labels were sometime overriding each others
  * bugfix: balance report: overdrawn was not displayed if the threshold was 0
  * bugfix: balance report: the amount scale was faulty offset to left at first draw
  * bugfix: #1730527 currencies update fail due to yahoo discontinued service
  * bugfix: #1721980 group internal xfer when sort by payee
  * bugfix: #1720377 title bar close do not backup a new file
- * bugfix: #1688744 euro minor converts Euro to Euro wrong 
+ * bugfix: #1688744 euro minor converts Euro to Euro wrong
 
 
 2017-09-14  Maxime Doyen
 
  Made 5.1.6 release.
+
  * change: win32: upgraded to gtk+ 3.22.16
  * wish  : #1710955 warn when opening a backup file
  * bugfix: #1716182 New memo doesn't get added to quick list
  * bugfix: #1693998 Start Balance not shown after new file assistant
  * bugfix: #1691992 The "other" side of an internal transfer is not marked as changed when an internal transfer is deleted
  * bugfix: #1690555 Internal transfers with a status of "Remind" are not created correctly
- * bugfix: #1664012 libofx: macos, cannot import newer OFX versions 
+ * bugfix: #1664012 libofx: macos, cannot import newer OFX versions
 
 
 2017-05-10  Maxime Doyen
 
  Made 5.1.5 release.
+
  * change: win32: upgraded to gtk+ 3.22.7
  * bugfix: updating currency rate was not updating file changes (and enable save)
  * bugfix: #1689308 category usage count does not get updated for split transactions
  * bugfix: #1672135 BYN - new Belorussian currency is not in the list
  * bugfix: #1668036 cannot filter on memo if split transaction
  * bugfix: #1667201 original account shows edits when inheriting transaction into another account
- * bugfix: #1664916 balance report does not include accounts with no transactions 
+ * bugfix: #1664916 balance report does not include accounts with no transactions
 
 
 2017-02-16  Maxime Doyen
  * bugfix: #1660910 main window layout is not persisted
  * bugfix: #1658538 balance Report crash when no txn at all
  * bugfix: #1656720 save button in main window disabled despite pending changes
- * bugfix: #1655626 libofx for windows bad utf-8 char import corrupt xml file 
+ * bugfix: #1655626 libofx for windows bad utf-8 char import corrupt xml file
 
 
 2017-01-22  Maxime Doyen
  * bugfix: #1658045 euro major settings: list countries alphabetically
  * bugfix: #1658043 euro major feature calculates amounts incorrectly
  * bugfix: #1656531 account combobox can be default set to disabled account
- * bugfix: #1653957 importing QIF file with existing accounts 
- * bugfix: #1652994 sorting for account in Statistics Report doesn't work 
+ * bugfix: #1653957 importing QIF file with existing accounts
+ * bugfix: #1652994 sorting for account in Statistics Report doesn't work
  * bugfix: #1652527 balance report crash when no result
  * bugfix: #1649081 exclude from budget option seems ignored
  * bugfix: #1649078 remind operations are included in "today" balance calculation
- * bugfix: #1648856 balance report "select all" is not working 
+ * bugfix: #1648856 balance report "select all" is not working
 
 
 2016-12-08  Maxime Doyen
  * 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 
+ * 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
 
  Made 5.1.1 release.
 
- * wish  : #1634615 get currency format from system again 
+ * 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: #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 
+ * bugfix: #1633895 manage assignment display some payee instead of category
 
 
 2016-10-16  Maxime Doyen
  * 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: #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
  * 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 
+ * 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
 
  Made 5.0.8 release.
 
- * bugfix: #1584342 operation disappearing and corrupted account file 
+ * bugfix: #1584342 operation disappearing and corrupted account file
 
 
 2016-05-06  Maxime Doyen
  * 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 
+ * 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 
+ * bugfix: revert back fix for #1464961 inconsistency in internal xfer
 
 
 2015-09-12  Maxime Doyen
  * 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 
+ * 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: #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 
+ * 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  : #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
  Made 5.0  release.
 
  * new   : migrated to GTK+ 3 (win32 target is 3.6.4)
- * new   : budget report is now a stack chart 
+ * 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   : 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: 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)
  * 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 
+ * bugfix: #1355786 Vehicle Cost Report wrong label
 
 
 2014-11-08  Maxime Doyen
  * 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 
+ * bugfix: #1349160 layout are not persisted well on maximized windows
 
 
 2014-07-27  Maxime Doyen
 
  Made 4.6.2 release.
+
  * change: xhb data file format (v0.9)
  * change: sort preference language list by name (was by code)
  * bugfix: gtk warning on budget/stats report
  * bugfix: #1338140 add transaction date defaults to the date the app was opened on
  * bugfix: #1336882 filter for unreconciled transactions
  * bugfix: #1335285 when inherit txn, date is not today's date
- * bugfix: #1325969 ms windows incorrect sort of strings with special/accented (diacritics) 
+ * bugfix: #1325969 ms windows incorrect sort of strings with special/accented (diacritics)
 
 
 2014-06-25  Maxime Doyen
 
  Made 4.6.1 release.
- * bugfix: #1333426 crash under ms-windows when no euro datas into preferences 
+
+ * bugfix: #1333426 crash under ms-windows when no euro datas into preferences
 
 
 2014-06-23  Maxime Doyen
  * 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  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
 
  Made 4.5.6 release.
 
- * bugfix: #1285326 export transactions to csv. Concat [dot]csv to filename 
+ * bugfix: #1285326 export transactions to csv. Concat [dot]csv to filename
  * bugfix: #1285164 tags not well sorted when mixed with blank
  * bugfix: #1277622 problem with the split transaction and the Vehicle cost feature
  * bugfix: #1276377 qif import shows 0 items
  Made 4.5.5 release.
 
  * change: extended number of split from 6 to 10
- * wish  : #1242274 balance when date descending 
+ * wish  : #1242274 balance when date descending
  * wish  : #1238575 total percentages in "Top 5" and ordering statistics
  * wish  : #1231120 record discount on splitted item (mix exp/inc)
  * wish  : #1202503 clarify when move a subcategory to category
  Made 4.5.3 release.
 
  * bugfix: #1225611 Trend Time report : categories crashes on windows
- * bugfix: #1221484 end date not checked to be larger than Start date in reports 
+ * bugfix: #1221484 end date not checked to be larger than Start date in reports
  * bugfix: #1218644 there is a problem of calculating the column balances.
  * bugfix: #1216321 reversed transactions
  * bugfix: #1216284 balance report do not exclude account with exclude from report checked
  * wish  : #801970 add R keyboard shortcuts to reconcile/unreconcile
  * wish  : #703544 account selected in the main view should be used by default when launching a graph report
  * wish  : #559787 running balance column in the list of transactions
- * wish  : #331113 keep windows maximized 
+ * wish  : #331113 keep windows maximized
  * bugfix: mainwindow, top spending was not refreshed after preferences change
  * bugfix: anonymize, bankname/number were not modified
  * bugfix: #1202507 moving a (sub)category resets its "income" (vs expense) status
  * wish  : #688494 limit day for automatic transaction add in the future
  * wish  : #722226  xhb file format : amounts and order details
  * wish  : #730137  portable app for ms-windows
- * wish  : #730319  single click in calendar to choose date 
+ * wish  : #730319  single click in calendar to choose date
  * wish  : #787131 Column titles in exported CSV
  * wish  : #787134 csv add import/export for tags
  * wish  : #833614 sorting on category / subcategory in statistics report
  * bugfix: #932959  win7: import QXF/OFX file if path contains non-ascii chars
  * bugfix: #942346 internal transactions mixup
  * bugfix: #987144 QIF Import Error in Financisto
- * bugfix: #1024907 2 qif export problems that must be fixed 
+ * bugfix: #1024907 2 qif export problems that must be fixed
  * bugfix: #1074133 from date to date - does'nt count the last day of the months
  * bugfix: #1080132 4.5pre1: transaction split OK button stays inactive
  * bugfix: #1081809 4.5pre1: filter by category ignores split transactions
  * change: #584344 inconsistent translation - account type "Institut" / "Bank" | german
  * change: #561618 some toolbar buttons should be togglebuttons
  * change: #229904 wrong multiple plural in translation
- * wish  : #682656 automatic assignment even if payee and the category are filled 
+ * wish  : #682656 automatic assignment even if payee and the category are filled
  * wish  : #657273 set focus to "save" when asking before quit
  * wish  : #617243 km/l fuel consumption instead of l/100km
  * wish  : #595540 'car cost' should be 'vehicle cost'
 
 
 2010-02-10  Maxime Doyen
+
  Made 4.2 release.
  * new   : trend time report with line chart for Account, Category and Payee
  * new   : chart zoom in/out for x-axis in bar/line
  * change: the storage for user data into appropriate config dir
  * change: account selection widget was not sorted
  * change: the icon format to window 7 (size > 48)
- * bugfix: the deletion of all transaction of an account was very slow 
+ * bugfix: the deletion of all transaction of an account was very slow
  * bugfix: minor toggle display was sometimes not working
  * bugfix: #516560 Last tag can't be removed
- * bugfix: #502621 Transactions sometimes lost when added prior to minimun account date 
+ * bugfix: #502621 Transactions sometimes lost when added prior to minimun account date
  * bugfix: #502491 Please consider using XDG /home/user/.config
  * bugfix: #493160 Multiple transaction type: internal transfer - cant set account
  * bugfix: #492872 Account transaction page minimum width too wide for netbook. (1024x600)
  * bugfix: #489969 date should be bounded to 1900+
  * bugfix: #421228 amount display problem
  * bugfix: #399170 Carcost calculation is wrong when adding multiple car transactions per day
- * bugfix: #379760 problems with csv imported transaction with paymode=5
+ * bugfix: #379760 problems with csv imported transaction with payment=5
  * bugfix: #326844 Re-edition of internal transfer is blocked but possible
- * bugfix: #319202 improve OFX import using memo field 
+ * bugfix: #319202 improve OFX import using memo field
  * bugfix: #288874 Graph time "line" chart by category
 
 
 2010-01-24  Maxime Doyen
+
  Made 4.2 rc release.
 
 
  * new   : mainwindow view menu with saved option for toolbar, statusbar and upcoming list
  * new   : some icons into option combobox for filter dialog
  * change: xhb data file format (v0.4)
- * change: import was simplified 
+ * change: import was simplified
  * change: moved the recent file menu to the toolbar
  * change: moved the total accounts balance at bottom in account list
  * change: amount colors are now more visible when a listview line is selected
  * new   : add some new euro currency preferences (2009 to 2013)
  * bugfix: #371381 import QIF file with date format dd-mm-yy (instead of dd/mm/yy)...
  * bugfix: #371404 budget - doesn't save data when 'same each month' selected
- * bugfix: #372204 paymode images for transfer have disappeared in 4.0.3
+ * bugfix: #372204 payment images for transfer have disappeared in 4.0.3
  * bugfix: #379372 problem in multiple monitors view
  * bugfix: #370922 homebank 4.0.3 : make error
  * bugfix: #361242 sort by state not possible
- * bugfix: #361246 filter by "reminder" not possible 
+ * bugfix: #361246 filter by "reminder" not possible
  * bugfix: #380550 import problem with QIF from National Bank - NZ
  * bugfix: #385164 budget categories with different month value display nothing
 
  * bugfix: #292316 header in transaction list window could have better look
  * bugfix: #290440 budget should be calculated for all subcategories
  * bugfix: #207203 two untranslatable strings
- * bugfix: #147410 display statistics and budget reports by top-level category 
+ * bugfix: #147410 display statistics and budget reports by top-level category
+
 
 2009-01-31  Maxime Doyen
 
  Made 4.0.2 release.
- * change: 306967 "Save as..." menu option unavailable to unmodified files 
+ * change: 306967 "Save as..." menu option unavailable to unmodified files
  * change: 306750 do not show scrollbars when not needed
  * change: 306741 do not ellipsize toolbar button labels
  * change: 203663 sate format entry could display tooltip about the format
  Made 4.0 release.
  * new   : QIF import/export feature
  * new   : tag can be assigned to transaction and used as a new report axis
- * new   : statistic report is now possible distinctly for Category and Subcategory 
+ * new   : statistic report is now possible distinctly for Category and Subcategory
  * new   : date saised can now be day, day/month or month/day, or complete date
  * new   : direct creation of Payee from the transaction dialog
  * new   : direct creation of Category from the transaction dialog
 
  Made 3.7 release.
  * change: removed transaction register amount inherits from the category sign automatically
- * bugfix: archive changes were not considered for save changes 
+ * bugfix: archive changes were not considered for save changes
  * bugfix: strings change (British units to Imperial units)
  * bugfix: remind transaction were not displayed after save
  * bugfix: transaction window close button was faulty add a transaction
  * new   : transaction list 'Amount' column
  * new   : preference folder chooser button and dialog (for path)
  * new   : preference clear button that reset all preferences to default
- * new   : backup of files: saved to <filename>.old 
+ * new   : backup of files: saved to <filename>.old
  * new   : mainwindow menu tooltips are now displayed in the statusbar
  * new   : standard args are supported now (--version and a filename to load)
  * new   : menu list of recent files (GTK native one)
 2006-06-21  Maxime Doyen
 
  Made 3.2 alpha1 release.
+
  
index 99db971a60d1c468451c7b0cda8d02d3102ceee6..12933ffa32c9066a8cbf52b5fc196ffd8aba268f 100644 (file)
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.52)
-AC_INIT([homebank], [5.1.7])
+AC_INIT([homebank], [5.2.4])
 #AC_INIT([homebank], [x.x-rc])
 
 AM_CONFIG_HEADER(config.h)
@@ -38,7 +38,7 @@ CFLAGS="${CFLAGS} -Wall -Wmissing-prototypes"
 CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
 
 # extended flags
-#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter"
+#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
 
 # profiling valgrind/gprof flags
 #CFLAGS="${CFLAGS} -g -O0 -pg"
@@ -92,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 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" 
+ALL_LINGUAS="af ar ast be bg br ca ckb 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 ka ko lt lv 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
 
index 9ed42489078f7e963da9f1d9fd9490452fc20380..dc9a4220a7edfa01df30ef3895ffd01d542ec3ee 100644 (file)
@@ -1,9 +1,11 @@
 datasdir   = $(datadir)/homebank/datas
 datas_DATA = \
+hb-categories-cy.csv \
 hb-categories-de.csv \
 hb-categories-en.csv \
 hb-categories-es.csv \
 hb-categories-fr.csv \
+hb-categories-hu.csv \
 hb-categories-it.csv \
 hb-categories-lt.csv \
 hb-categories-pt.csv \
index a4184a9170907b2e236ba0eed1f9b5b2aa72585c..cba374c61e8eb261cc70c9996a596083ac06f9b9 100644 (file)
 <?xml version="1.0"?>
-<homebank v="0.1">
-<properties title="John Money" car_category="1" auto_nbdays="0"/>
-<account key="0" flags="1" name="Cheque Account"
- number="01548726554" bankname="Amiga Universal Bank" initial="76.219999999999999" minimum="-30.489999999999998"
- cheque1="8760951" cheque2="0"/>
-<account key="1" flags="1" name="Savings Account"
- number="01524872652" bankname="Amiga Universal Bank" initial="658.78000000000009" minimum="0"
- cheque1="0" cheque2="0"/>
-<pay key="1" flags="0" name="Amazon"/>
-<pay key="2" flags="0" name="Amiga Tech"/>
-<pay key="3" flags="0" name="Auchan"/>
-<pay key="4" flags="0" name="Buffalo"/>
-<pay key="5" flags="0" name="Carrefour"/>
-<pay key="6" flags="0" name="CIL"/>
-<pay key="7" flags="0" name="Elf"/>
-<pay key="8" flags="0" name="Free"/>
-<pay key="9" flags="0" name="FT"/>
-<pay key="10" flags="0" name="Gemo"/>
-<pay key="11" flags="0" name="Gouv"/>
-<pay key="12" flags="0" name="Jericho"/>
-<pay key="13" flags="0" name="La redoute"/>
-<pay key="14" flags="0" name="Lidl"/>
-<pay key="15" flags="0" name="Mamut"/>
-<pay key="16" flags="0" name="Me"/>
-<pay key="17" flags="0" name="Pharmacy"/>
-<pay key="18" flags="0" name="SFR"/>
-<pay key="19" flags="0" name="Tokyo"/>
-<pay key="20" flags="0" name="TSB"/>
-<pay key="21" flags="0" name="Weynants"/>
-<cat key="1" parent="0" flags="0" name="Car"/>
+<homebank v="1.3" d="050100">
+<properties title="John Money" curr="1" car_category="1" auto_smode="1" auto_weekday="1"/>
+<cur key="2" flags="0" iso="USD" name="US Dollar" symb="$" syprf="1" dchar="," gchar=" " frac="2" rate="1.3050999999999999"/>
+<cur key="4" flags="2" iso="" name="Bitcoin" symb="₿" syprf="0" dchar="." gchar="" frac="2" rate="0.00020000000000000001"/>
+<cur key="3" flags="0" iso="EUR" name="Euro" symb="€" syprf="1" dchar="," gchar=" " frac="2" rate="1.1342000000000001"/>
+<cur key="1" flags="0" iso="GBP" name="Pound Sterling" symb="£" syprf="1" dchar="." gchar="," frac="2" rate="0" mdate="0"/>
+<account key="1" pos="1" type="1" curr="1" name="Cheque Account" number="01548726554" bankname="Amiga Universal Bank" initial="76.219999999999999" minimum="-30.489999999999998" cheque1="8760951"/>
+<account key="2" pos="2" type="1" curr="1" name="Savings Account" number="01524872652" bankname="Amiga Universal Bank" initial="658.78000000000009" minimum="0"/>
+<account key="3" pos="3" curr="3" name="Paypal Account" bankname="Paypal" initial="50" minimum="0"/>
+<account key="4" pos="4" curr="4" name="Bitcoin Account" initial="0.41999999999999998" minimum="0"/>
+<pay key="1" name="Amazon"/>
+<pay key="2" name="Amiga Tech"/>
+<pay key="3" name="Auchan"/>
+<pay key="4" name="Buffalo"/>
+<pay key="5" name="Carrefour"/>
+<pay key="6" name="CIL"/>
+<pay key="7" name="Elf"/>
+<pay key="8" name="Free"/>
+<pay key="9" name="FT"/>
+<pay key="10" name="Gemo"/>
+<pay key="11" name="Gouv"/>
+<pay key="12" name="Jericho"/>
+<pay key="13" name="La redoute"/>
+<pay key="14" name="Lidl"/>
+<pay key="15" name="Mamut"/>
+<pay key="16" name="Me"/>
+<pay key="17" name="Pharmacy"/>
+<pay key="18" name="SFR"/>
+<pay key="19" name="Tokyo"/>
+<pay key="20" name="TSB"/>
+<pay key="21" name="Weynants"/>
+<pay key="22" name="HomeBank"/>
+<cat key="1" name="Car"/>
+<cat key="4" parent="1" flags="1" name="Refunding of pret"/>
 <cat key="2" parent="1" flags="1" name="Fuel"/>
 <cat key="3" parent="1" flags="1" name="Maintenance/Repairs"/>
-<cat key="4" parent="1" flags="1" name="Refunding of pret"/>
-<cat key="5" parent="0" flags="0" name="Clothing"/>
-<cat key="6" parent="0" flags="0" name="Computer"/>
-<cat key="7" parent="0" flags="0" name="Domestic animals"/>
-<cat key="8" parent="7" flags="1" name="Food"/>
+<cat key="5" name="Clothing"/>
+<cat key="6" name="Computer"/>
+<cat key="7" name="Domestic animals"/>
 <cat key="9" parent="7" flags="1" name="Supplies"/>
 <cat key="10" parent="7" flags="1" name="Veterinary surgeon"/>
-<cat key="11" parent="0" flags="0" name="Food"/>
-<cat key="12" parent="11" flags="9" name="Grocer" b0="-40"/>
+<cat key="8" parent="7" flags="1" name="Food"/>
+<cat key="11" name="Food"/>
 <cat key="13" parent="11" flags="1" name="Restaurant"/>
-<cat key="14" parent="0" flags="0" name="Gifts"/>
-<cat key="15" parent="0" flags="0" name="Hairdresser"/>
-<cat key="16" parent="0" flags="0" name="Health "/>
-<cat key="17" parent="16" flags="1" name="Doctor "/>
+<cat key="12" parent="11" flags="9" name="Grocer" b0="-40"/>
+<cat key="14" name="Gifts"/>
+<cat key="15" name="Hairdresser"/>
+<cat key="16" name="Health"/>
+<cat key="17" parent="16" flags="1" name="Doctor"/>
+<cat key="19" parent="16" flags="1" name="Pharmacy"/>
+<cat key="20" parent="16" flags="1" name="Specialist"/>
 <cat key="18" parent="16" flags="1" name="Hospital"/>
-<cat key="19" parent="16" flags="1" name="Pharmacy "/>
-<cat key="20" parent="16" flags="1" name="Specialist "/>
-<cat key="21" parent="0" flags="0" name="Holidays "/>
-<cat key="22" parent="21" flags="1" name="Housing "/>
+<cat key="21" name="Holidays"/>
+<cat key="22" parent="21" flags="1" name="Housing"/>
 <cat key="23" parent="21" flags="1" name="Travel"/>
-<cat key="24" parent="0" flags="0" name="Insurance"/>
-<cat key="25" parent="24" flags="1" name="Car"/>
-<cat key="26" parent="24" flags="1" name="Civil liability"/>
+<cat key="24" name="Insurance"/>
 <cat key="27" parent="24" flags="1" name="Dwelling"/>
-<cat key="28" parent="24" flags="1" name="Life"/>
 <cat key="29" parent="24" flags="1" name="Mutual insurance company"/>
-<cat key="30" parent="0" flags="0" name="Invoices"/>
-<cat key="31" parent="30" flags="1" name="Electricity"/>
-<cat key="32" parent="30" flags="1" name="Heating"/>
+<cat key="28" parent="24" flags="1" name="Life"/>
+<cat key="25" parent="24" flags="1" name="Car"/>
+<cat key="26" parent="24" flags="1" name="Civil liability"/>
+<cat key="30" name="Invoices"/>
 <cat key="33" parent="30" flags="1" name="Housing"/>
-<cat key="34" parent="30" flags="9" name="In line service/Internet" b0="-30"/>
-<cat key="35" parent="30" flags="9" name="Portable" b0="-17.5"/>
-<cat key="36" parent="30" flags="1" name="Telephone"/>
+<cat key="32" parent="30" flags="1" name="Heating"/>
 <cat key="37" parent="30" flags="1" name="Water"/>
-<cat key="38" parent="0" flags="0" name="Leisures/culture"/>
-<cat key="39" parent="0" flags="0" name="Loan"/>
+<cat key="36" parent="30" flags="1" name="Telephone"/>
+<cat key="35" parent="30" flags="9" name="Portable" b0="-17.5"/>
+<cat key="34" parent="30" flags="9" name="In line service/Internet" b0="-30"/>
+<cat key="31" parent="30" flags="1" name="Electricity"/>
+<cat key="38" name="Leisures/culture"/>
+<cat key="39" name="Loan"/>
 <cat key="40" parent="39" flags="1" name="Capital"/>
-<cat key="41" parent="0" flags="0" name="Miscellaneous"/>
-<cat key="42" parent="0" flags="0" name="Professional expenses"/>
+<cat key="41" name="Miscellaneous"/>
+<cat key="42" name="Professional expenses"/>
 <cat key="43" parent="42" flags="1" name="Refunded"/>
-<cat key="44" parent="0" flags="0" name="Taxes"/>
-<cat key="45" parent="44" flags="9" name="Income taxes" b0="-149"/>
+<cat key="44" name="Taxes"/>
 <cat key="46" parent="44" flags="1" name="Other taxes"/>
 <cat key="47" parent="44" flags="1" name="Rates"/>
-<cat key="48" parent="0" flags="0" name="Transport"/>
-<cat key="49" parent="0" flags="8" name="Withdrawal of cash" b0="-5"/>
-<cat key="50" parent="0" flags="2" name="Incomes of placement"/>
+<cat key="45" parent="44" flags="9" name="Income taxes" b0="-149"/>
+<cat key="48" name="Transport"/>
+<cat key="49" flags="8" name="Withdrawal of cash" b0="-5"/>
+<cat key="50" flags="2" name="Incomes of placement"/>
 <cat key="51" parent="50" flags="3" name="Interests"/>
-<cat key="52" parent="0" flags="2" name="Other incomes"/>
-<cat key="53" parent="52" flags="3" name="Capital of received loan"/>
+<cat key="52" flags="2" name="Other incomes"/>
 <cat key="54" parent="52" flags="3" name="Family benefits"/>
-<cat key="55" parent="0" flags="2" name="Treatments and wages"/>
+<cat key="53" parent="52" flags="3" name="Capital of received loan"/>
+<cat key="55" flags="2" name="Treatments and wages"/>
 <cat key="56" parent="55" flags="3" name="Premiums result"/>
-<cat key="57" parent="55" flags="3" name="Take-home pay"/>
 <cat key="58" parent="55" flags="3" name="Various premiums"/>
-<fav amount="371.79000000000002" account="0" dst_account="0"
- paymode="4" flags="2" payee="0" category="0"
- wording="Amiga Technologies" nextdate="731341" every="1" unit="2" limit="0"/>
-<fav amount="-3.0499999999999998" account="0" dst_account="0"
- paymode="3" flags="0" payee="0" category="0"
- wording="Cash" nextdate="731341" every="1" unit="2" limit="0"/>
-<fav amount="-66.469999999999999" account="0" dst_account="0"
- paymode="2" flags="0" payee="0" category="0"
- wording="Home sweet home" nextdate="731341" every="1" unit="2" limit="0"/>
-<fav amount="0" account="0" dst_account="0"
- paymode="1" flags="2" payee="0" category="0"
- wording="Refuel (d= v=)" nextdate="731341" every="1" unit="2" limit="0"/>
-<fav amount="-121.95999999999999" account="0" dst_account="1"
- paymode="5" flags="0" payee="0" category="5"
- wording="Savings" nextdate="731341" every="1" unit="2" limit="0"/>
-<fav amount="-32.619999999999997" account="0" dst_account="0"
- paymode="2" flags="0" payee="0" category="0"
- wording="Those stupid taxes" nextdate="731341" every="1" unit="2" limit="0"/>
-<ope date="731491" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731494" amount="-336" account="0" dst_account="0" paymode="4" flags="1" payee="15" category="1" wording="MATMUT" info=""/>
-<ope date="731495" amount="-495" account="0" dst_account="0" paymode="2" flags="1" payee="6" category="33" wording="Home sweet home" info="2569147"/>
-<ope date="731496" amount="-149" account="0" dst_account="0" paymode="4" flags="1" payee="11" category="45" wording="taxes" info=""/>
-<ope date="731496" amount="-27" account="0" dst_account="0" paymode="1" flags="1" payee="0" category="13" wording="Restair Brussels Airport" info="04.10"/>
-<ope date="731501" amount="-40" account="0" dst_account="0" paymode="3" flags="1" payee="16" category="49" wording="Cash" info=""/>
-<ope date="731513" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731522" amount="-64" account="0" dst_account="0" paymode="1" flags="1" payee="13" category="5" wording="La redoute (duffle)" info="31.10"/>
-<ope date="731522" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731524" amount="-32" account="0" dst_account="0" paymode="0" flags="1" payee="5" category="12" wording="Carrefour" info=""/>
-<ope date="731533" amount="-14" account="0" dst_account="0" paymode="1" flags="1" payee="0" category="13" wording="Pizza elena" info="12.11"/>
-<ope date="731537" amount="-11" account="0" dst_account="0" paymode="1" flags="1" payee="17" category="19" wording="Pharmacy" info="17.11"/>
-<ope date="731539" amount="-40" account="0" dst_account="0" paymode="3" flags="1" payee="16" category="49" wording="Cash" info=""/>
-<ope date="731544" amount="-495" account="0" dst_account="0" paymode="2" flags="1" payee="6" category="33" wording="Home sweet home" info="2569153"/>
-<ope date="731544" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731545" amount="-46" account="0" dst_account="0" paymode="1" flags="1" payee="5" category="12" wording="Carrefour" info="25.11"/>
-<ope date="731547" amount="-94" account="0" dst_account="0" paymode="1" flags="1" payee="0" category="6" wording="Golden gate (dd 120Go)" info="27.11"/>
-<ope date="731552" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731555" amount="-81" account="0" dst_account="0" paymode="1" flags="1" payee="14" category="12" wording="Lidl" info="05.12"/>
-<ope date="731557" amount="-25" account="0" dst_account="0" paymode="1" flags="1" payee="18" category="35" wording="SFR" info="08.12"/>
-<ope date="731564" amount="-63" account="0" dst_account="0" paymode="1" flags="1" payee="4" category="13" wording="Buffalo" info="12.12"/>
-<ope date="731564" amount="-21" account="0" dst_account="0" paymode="1" flags="1" payee="1" category="14" wording="Amazon (dvd ghost)" info="15.12"/>
-<ope date="731569" amount="-39" account="0" dst_account="0" paymode="1" flags="1" payee="9" category="36" wording="France Telecom" info="19.12"/>
-<ope date="731570" amount="-17" account="0" dst_account="0" paymode="1" flags="1" payee="0" category="13" wording="Venezia" info="02.12"/>
-<ope date="731571" amount="-89" account="0" dst_account="0" paymode="1" flags="1" payee="21" category="1" wording="Weynants (brakes)" info="19.12"/>
-<ope date="731574" amount="-495" account="0" dst_account="0" paymode="2" flags="1" payee="6" category="33" wording="Home sweet home" info="2569155"/>
-<ope date="731574" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731575" amount="-29" account="0" dst_account="0" paymode="1" flags="1" payee="19" category="13" wording="Tokyo" info="29.12"/>
-<ope date="731583" amount="-46" account="0" dst_account="0" paymode="2" flags="1" payee="20" category="6" wording="Monitor 1083S" info="8760943"/>
-<ope date="731583" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731594" amount="-1" account="0" dst_account="0" paymode="1" flags="1" payee="7" category="1" wording="Refuel (d=92340 v=7.7)" info="12.01"/>
-<ope date="731595" amount="-66" account="0" dst_account="0" paymode="4" flags="1" payee="6" category="33" wording="Home sweet home" info=""/>
-<ope date="731595" amount="-2" account="0" dst_account="0" paymode="1" flags="1" payee="7" category="1" wording="Refuel (d=92414 v=16.47)" info="14.01"/>
-<ope date="731599" amount="-3" account="0" dst_account="0" paymode="3" flags="1" payee="16" category="49" wording="Cash" info=""/>
-<ope date="731602" amount="-48" account="0" dst_account="0" paymode="2" flags="1" payee="12" category="0" wording="PEAVEY Envoy 110" info="8760944"/>
-<ope date="731609" amount="-8" account="0" dst_account="0" paymode="1" flags="1" payee="10" category="5" wording="Black shoes" info="26.01"/>
-<ope date="731610" amount="-121.95999999999999" account="0" dst_account="1" paymode="5" flags="1" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731610" amount="-2" account="0" dst_account="0" paymode="1" flags="1" payee="7" category="1" wording="Refuel (d=92597 v=15.41)" info="30.01"/>
-<ope date="731610" amount="121.95999999999999" account="1" dst_account="0" paymode="5" flags="3" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731610" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731614" amount="-46" account="0" dst_account="0" paymode="2" flags="1" payee="20" category="6" wording="Harddisk 420Mb" info="8760945"/>
-<ope date="731614" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731616" amount="-46" account="0" dst_account="0" paymode="2" flags="1" payee="3" category="6" wording="Amiga 1200 Explorer" info="8760946"/>
-<ope date="731625" amount="-5" account="0" dst_account="0" paymode="1" flags="1" payee="7" category="1" wording="Refuel (d=92788 v=40)" info="14.02"/>
-<ope date="731626" amount="-66" account="0" dst_account="0" paymode="4" flags="1" payee="6" category="33" wording="Home sweet home" info=""/>
-<ope date="731636" amount="-3" account="0" dst_account="0" paymode="3" flags="1" payee="16" category="49" wording="Cash" info=""/>
-<ope date="731638" amount="-121.95999999999999" account="0" dst_account="1" paymode="5" flags="1" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731638" amount="121.95999999999999" account="1" dst_account="0" paymode="5" flags="3" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731638" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731641" amount="-11" account="0" dst_account="0" paymode="1" flags="1" payee="0" category="5" wording="Levis 501" info="01.03"/>
-<ope date="731643" amount="-30" account="0" dst_account="0" paymode="1" flags="1" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731652" amount="-81" account="0" dst_account="0" paymode="2" flags="1" payee="12" category="0" wording="Korg 05R-W" info="8760947"/>
-<ope date="731654" amount="-37" account="0" dst_account="0" paymode="2" flags="1" payee="12" category="0" wording="ZOOM Player 2020" info="8760948"/>
-<ope date="731654" amount="-3" account="0" dst_account="0" paymode="3" flags="1" payee="16" category="49" wording="Cash" info=""/>
-<ope date="731655" amount="-66" account="0" dst_account="0" paymode="4" flags="1" payee="6" category="33" wording="Home sweet home" info=""/>
-<ope date="731667" amount="1371" account="0" dst_account="0" paymode="4" flags="3" payee="2" category="57" wording="Amiga Technologies" info=""/>
-<ope date="731668" amount="18" account="0" dst_account="0" paymode="2" flags="3" payee="0" category="0" wording="BOSS BE-5 Sold" info=""/>
-<ope date="731670" amount="-121.95999999999999" account="0" dst_account="1" paymode="5" flags="1" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731670" amount="121.95999999999999" account="1" dst_account="0" paymode="5" flags="3" payee="0" category="0" wording="Savings" info=""/>
-<ope date="731674" amount="-30" account="0" dst_account="0" paymode="1" flags="0" payee="8" category="34" wording="Internet DSL" info=""/>
-<ope date="731675" amount="-31" account="0" dst_account="0" paymode="2" flags="0" payee="0" category="6" wording="Blizzard 1230-IV-50Mhz-8Mb" info="8760949"/>
-<ope date="731676" amount="-65" account="0" dst_account="0" paymode="2" flags="0" payee="21" category="1" wording="Car repair" info="8760950"/>
-<ope date="731682" amount="-16" account="0" dst_account="0" paymode="3" flags="0" payee="0" category="0" wording="I Love Techno (advance)" info=""/>
-<ope date="731686" amount="-66" account="0" dst_account="0" paymode="4" flags="0" payee="6" category="22" wording="Home sweet home" info=""/>
-<ope date="731695" amount="1371" account="0" dst_account="0" paymode="4" flags="2" payee="2" category="57" wording="Amiga Technologies" info=""/>
+<cat key="57" parent="55" flags="3" name="Take-home pay"/>
+<fav key="7" amount="1371" account="1" paymode="4" st="2" flags="6" payee="2" category="57" wording="Amiga Technologies" nextdate="731725" every="1" unit="2" limit="1"/>
+<fav key="2" amount="-3.0499999999999998" account="1" paymode="3" wording="Cash" nextdate="731341" every="1" unit="2"/>
+<fav key="8" amount="-495" account="1" paymode="2" st="2" flags="4" payee="6" category="33" wording="Home sweet home" nextdate="731971" every="1" unit="2" limit="1"/>
+<fav key="9" amount="-15" account="1" paymode="4" flags="4" payee="22" category="41" wording="Recurring Donation" nextdate="731961" every="1" unit="2" limit="1" weekend="2"/>
+<fav key="4" amount="0" account="1" paymode="1" flags="2" wording="Refuel (d= v=)" nextdate="731341" every="1" unit="2"/>
+<fav key="5" amount="-121.95999999999999" account="1" dst_account="2" paymode="5" category="5" wording="Savings" nextdate="731341" every="1" unit="2" limit="1"/>
+<fav key="6" amount="-32.619999999999997" account="1" paymode="2" wording="Those stupid taxes" nextdate="731341" every="1" unit="2"/>
+<ope date="731610" amount="121.95999999999999" account="2" dst_account="1" paymode="5" st="2" flags="2" wording="Savings" kxfer="1"/>
+<ope date="731638" amount="121.95999999999999" account="2" dst_account="1" paymode="5" st="2" flags="2" wording="Savings" kxfer="2"/>
+<ope date="731670" amount="121.95999999999999" account="2" dst_account="1" paymode="5" st="2" flags="2" wording="Savings" kxfer="3"/>
+<ope date="731491" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731494" amount="-336" account="1" paymode="4" st="2" payee="15" category="1" wording="MATMUT"/>
+<ope date="731495" amount="-495" account="1" paymode="2" st="2" payee="6" category="33" wording="Home sweet home" info="2569147"/>
+<ope date="731496" amount="-149" account="1" paymode="4" st="2" payee="11" category="45" wording="taxes"/>
+<ope date="731496" amount="-27" account="1" paymode="1" st="2" category="13" wording="Restair Brussels Airport" info="04.10"/>
+<ope date="731501" amount="-40" account="1" paymode="3" st="2" payee="16" category="49" wording="Cash"/>
+<ope date="731513" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731522" amount="-64" account="1" paymode="1" st="2" payee="13" category="5" wording="La redoute (duffle)" info="31.10"/>
+<ope date="731522" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731524" amount="-32" account="1" st="2" payee="5" category="12" wording="Carrefour"/>
+<ope date="731533" amount="-14" account="1" paymode="1" st="2" category="13" wording="Pizza elena" info="12.11"/>
+<ope date="731537" amount="-11" account="1" paymode="1" st="2" payee="17" category="19" wording="Pharmacy" info="17.11"/>
+<ope date="731539" amount="-40" account="1" paymode="3" st="2" payee="16" category="49" wording="Cash"/>
+<ope date="731544" amount="-495" account="1" paymode="2" st="2" payee="6" category="33" wording="Home sweet home" info="2569153"/>
+<ope date="731544" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731545" amount="-46" account="1" paymode="1" st="2" payee="5" category="12" wording="Carrefour" info="25.11"/>
+<ope date="731547" amount="-94" account="1" paymode="1" st="2" category="6" wording="Golden gate (dd 120Go)" info="27.11"/>
+<ope date="731552" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731555" amount="-81" account="1" paymode="1" st="2" payee="14" category="12" wording="Lidl" info="05.12"/>
+<ope date="731557" amount="-25" account="1" paymode="1" st="2" payee="18" category="35" wording="SFR" info="08.12"/>
+<ope date="731564" amount="-63" account="1" paymode="1" st="2" payee="4" category="13" wording="Buffalo" info="12.12"/>
+<ope date="731564" amount="-21" account="1" paymode="1" st="2" payee="1" category="14" wording="Amazon (dvd ghost)" info="15.12"/>
+<ope date="731569" amount="-39" account="1" paymode="1" st="2" payee="9" category="36" wording="France Telecom" info="19.12"/>
+<ope date="731570" amount="-17" account="1" paymode="1" st="2" category="13" wording="Venezia" info="02.12"/>
+<ope date="731571" amount="-89" account="1" paymode="1" st="2" payee="21" category="1" wording="Weynants (brakes)" info="19.12"/>
+<ope date="731574" amount="-495" account="1" paymode="2" st="2" payee="6" category="33" wording="Home sweet home" info="2569155"/>
+<ope date="731574" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731575" amount="-29" account="1" paymode="1" st="2" payee="19" category="13" wording="Tokyo" info="29.12"/>
+<ope date="731583" amount="-46" account="1" paymode="2" st="2" payee="20" category="6" wording="Monitor 1083S" info="8760943"/>
+<ope date="731583" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731594" amount="-1" account="1" paymode="1" st="2" payee="7" category="1" wording="Refuel (d=92340 v=7.7)" info="12.01"/>
+<ope date="731595" amount="-66" account="1" paymode="4" st="2" payee="6" category="33" wording="Home sweet home"/>
+<ope date="731595" amount="-2" account="1" paymode="1" st="2" payee="7" category="1" wording="Refuel (d=92414 v=16.47)" info="14.01"/>
+<ope date="731599" amount="-3" account="1" paymode="3" st="2" payee="16" category="49" wording="Cash"/>
+<ope date="731602" amount="-48" account="1" paymode="2" st="2" payee="12" wording="PEAVEY Envoy 110" info="8760944"/>
+<ope date="731609" amount="-8" account="1" paymode="1" st="2" payee="10" category="5" wording="Black shoes" info="26.01"/>
+<ope date="731610" amount="-121.95999999999999" account="1" dst_account="2" paymode="5" st="2" wording="Savings" kxfer="1"/>
+<ope date="731610" amount="-2" account="1" paymode="1" st="2" payee="7" category="1" wording="Refuel (d=92597 v=15.41)" info="30.01"/>
+<ope date="731610" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731614" amount="-46" account="1" paymode="2" st="2" payee="20" category="6" wording="Harddisk 420Mb" info="8760945"/>
+<ope date="731614" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731616" amount="-46" account="1" paymode="2" st="2" payee="3" category="6" wording="Amiga 1200 Explorer" info="8760946"/>
+<ope date="731625" amount="-5" account="1" paymode="1" st="2" payee="7" category="1" wording="Refuel (d=92788 v=40)" info="14.02"/>
+<ope date="731626" amount="-66" account="1" paymode="4" st="2" payee="6" category="33" wording="Home sweet home"/>
+<ope date="731636" amount="-3" account="1" paymode="3" st="2" payee="16" category="49" wording="Cash"/>
+<ope date="731638" amount="-121.95999999999999" account="1" dst_account="2" paymode="5" st="2" wording="Savings" kxfer="2"/>
+<ope date="731638" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731641" amount="-11" account="1" paymode="1" st="2" category="5" wording="Levis 501" info="01.03"/>
+<ope date="731643" amount="-30" account="1" paymode="1" st="2" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731652" amount="-81" account="1" paymode="2" st="2" payee="12" wording="Korg 05R-W" info="8760947"/>
+<ope date="731654" amount="-37" account="1" paymode="2" st="2" payee="12" wording="ZOOM Player 2020" info="8760948"/>
+<ope date="731654" amount="-3" account="1" paymode="3" st="2" payee="16" category="49" wording="Cash"/>
+<ope date="731655" amount="-66" account="1" paymode="4" st="2" payee="6" category="33" wording="Home sweet home"/>
+<ope date="731667" amount="1371" account="1" paymode="4" st="2" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
+<ope date="731668" amount="18" account="1" paymode="2" st="2" flags="2" wording="BOSS BE-5 Sold"/>
+<ope date="731670" amount="-121.95999999999999" account="1" dst_account="2" paymode="5" st="2" wording="Savings" kxfer="3"/>
+<ope date="731674" amount="-30" account="1" paymode="1" payee="8" category="34" wording="Internet DSL"/>
+<ope date="731675" amount="-31" account="1" paymode="2" category="6" wording="Blizzard 1230-IV-50Mhz-8Mb" info="8760949"/>
+<ope date="731676" amount="-65" account="1" paymode="2" payee="21" category="1" wording="Car repair" info="8760950"/>
+<ope date="731682" amount="-16" account="1" paymode="3" wording="I Love Techno (advance)"/>
+<ope date="731686" amount="-66" account="1" paymode="4" payee="6" category="22" wording="Home sweet home"/>
+<ope date="731695" amount="1371" account="1" paymode="4" flags="2" payee="2" category="57" wording="Amiga Technologies"/>
 </homebank>
diff --git a/data/datas/hb-categories-cy.csv b/data/datas/hb-categories-cy.csv
new file mode 100644 (file)
index 0000000..006a71e
--- /dev/null
@@ -0,0 +1,127 @@
+1;-;Alimoni
+1;-;Car
+2;-;Taliadau Car
+2;-;Tanwydd
+2;-;Cynnal a Chadw
+1;-;Costau Banc
+2;-;Llog wedi ei Dalu
+2;-;Gosgau Gwasnaeth
+1;-;Biliau
+2;-;Teledu Lloeren/Cebl
+2;-;Ffôn T?
+2;-;Ffôn Symudol
+2;-;Trydan
+2;-;Sbwriel ac Ailgylchu
+2;-;Clwb Iechyd
+2;-;Taliadau Perchennog Tai
+2;-;Costau Aelodaeth
+2;-;Taliadau Morgais
+2;-;Olew/Nwy
+2;-;Papur Newydd
+2;-;Gwasanaeth Rhyngrwyd
+2;-;Taliad Benthyciad arall
+2;-;Rhent
+2;-;Taliadau Benthyciad Myfyriwr
+2;-;Ffôn
+2;-;D?r a Charffosiaeth
+1;-;Tynnu Arian
+1;-;Rhoddion Elusennol
+1;-;Gofal Plant
+1;-;Plant/Tegannau
+2;-;Cefnogaeth i Blant
+2;-;Gofal Dydd Plant
+1;-;Dillad
+1;-;Taliadau/Trosglwyddiadau Cardiau Credyd
+1;-;Bwyta Allan
+1;-;Addysg
+2;-;Llyfrau
+2;-;Fees
+2;-;Dysgu Preifat
+1;-;Adloniant
+1;-;Ffi
+1;-;Bwyd
+1;-;Rhoddion
+1;-;Siopa Bwyd
+1;-;Gofal Iechyd
+2;-;Deintyddol
+2;-;Gofal Llygaid
+2;-;Ysbyty
+2;-;Meddyg
+2;-;Presgriptiynau
+1;-;Hobïau/Hamdden
+2;-;Llyfrau a Chylchgronnau
+2;-;Digwyddiadau Diwylliannol
+2;-;Diddanu
+2;-;Rhentu Ffilmiau a Fideo
+2;-;Digwyddiadau Chwaraeon
+2;-;Nwyddau Chwaraeon
+2;-;Tapiau a CDs
+2;-;Tegannau a Gemau
+1;-;Gwellainnau i\92r T?
+1;-;Cartref
+2;-;Dodrefn
+2;-;Glanhau\92r T?
+2;-;Gwasanaetau i\92r Ardd
+1;-;Yswiriant
+2;-;Car
+2;-;Iechyd
+2;-;Perchennog/Rhentu
+2;-;Bywyd
+1;-;Costau Swydd
+2;-;Dim Ad-daliad
+2;-;Ad-daliad
+1;-;Benthyciad
+2;-;Llog Benthyciad
+2;-;Llog Morgais Interest
+2;-;Llog Benthyciad Myfyriwr
+1;-;Amrywiol
+1;-;Morgais/Rhent
+1;-;Personal Care
+1;-;Gofal Anifeiliaid
+2;-;Bwyd
+2;-;Newyddau
+2;-;Fet
+1;-;Ffôn/Diwifr
+1;-;Gwasanaethau/Aelodaeth
+1;-;Trethi
+2;-;Treth Incwm
+2;-;Treth Incwm - Llynedd
+2;-;Treth Lleol
+2;-;Treth Iechyd\r
+2;-;Trethi Eraill
+2;-;Treth T?
+2;-;Trethi Gwerthu
+2;-;Treth Diogelwch Iechyd
+2;-;Treth Incwm Taleithiol
+2;-;Taleithiol/Ardal
+1;-;Teithio/Gwyliau
+2;-;Llety
+2;-;Teithio
+1;-;Gwasanaethau
+1;+;Incwm/Llog
+1;+;Incwm Buddsoddiadau
+2;+;Enillion Cyfalaf
+2;+;Difidendau
+2;+;Llog\r
+2;+;Llog Didreth
+1;+;Nnid Cost
+1;+;Incwm Arall
+2;+;Arian Plant Wedi ei Dderbyn
+2;+;Dewis Stoc Cyflogedig
+2;+;Rhoddion wedi eu Derbyn
+2;+;Bethyciad Wedi ei Dderbyn
+2;+;Loteri
+2;+;Ad-daliad Treth
+2;+;AD-daliad Diweithdra
+1;+;Incwm Ymddeoliad
+2;+;Dosbarthiad IRA
+2;+;Pensiwn a Blwydd Daliadau
+2;+;Budd-daliadau
+1;+;Cyflog
+2;+;Bonws
+2;+;Commisiwn
+2;+;Tâl Cyfartal Cyflogwr
+2;+;Cyflog Gros
+2;+;Cyflog Net
+2;+;Goramser
+\r
diff --git a/data/datas/hb-categories-hu.csv b/data/datas/hb-categories-hu.csv
new file mode 100644 (file)
index 0000000..b0cf6b8
--- /dev/null
@@ -0,0 +1,153 @@
+1;-;Adók
+2;-;Illetékek
+2;-;Kommunális adó
+2;-;Telekadó
+2;-;Építményadó
+1;-;Közlekedés, gépjárművek
+2;-;Bérlet
+2;-;Jegy
+2;-;Üzemanyag
+2;-;Parkolás
+2;-;Autópálya-matrica
+2;-;Súlyadó
+2;-;KGFB, Casco
+2;-;Műszaki vizsga
+2;-;Szerviz
+2;-;Autóápolás
+1;-;Banki ügyek
+2;-;Szolgáltatási díj
+2;-;Kártyadíjak
+2;-;Kamatfizetés
+2;-;Életbiztosítás
+2;-;Kötvények
+2;-;Babakötvény
+2;-;Nyugdíjpénztár
+2;-;Megtakarítások
+2;-;Részvények, állampapírok
+2;-;Lekötött betétek
+2;-;Lakástakarék
+2;-;Befektetések
+1;-;Hitel
+2;-;Hitelkártya
+2;-;Áruvásárlási hitel
+2;-;Lakáshitel
+2;-;Diákhitel
+2;-;Jelzáloghitel
+2;-;Lízing
+2;-;Személyi kölcsön
+1;-;Kommunikáció
+2;-;Telefon
+2;-;Mobil
+2;-;Internet
+2;-;TV
+2;-;Újság
+1;-;Ház, lakás
+2;-;Lakbér
+2;-;Bútorok
+2;-;Háztartási textilek
+2;-;Berendezési tárgyak
+2;-;Elektronikai cikkek
+2;-;Konyhai eszközök
+2;-;Otthonbiztosítás
+2;-;Felújítás
+1;-;Háztartás, rezsi
+2;-;Közös költség
+2;-;Szemétszállítás
+2;-;Víz- és csatornadíj
+2;-;Földgáz vagy olaj
+2;-;Áram
+2;-;Fűtés
+2;-;Távhő
+2;-;Tűzifa
+2;-;Takarítószerek
+2;-;Bejárónő
+1;-;Gyerekek
+2;-;Játékok
+2;-;Óvodai csoportpénz
+2;-;Osztálypénz
+2;-;Zsebpénz
+2;-;Közétkeztetés
+2;-;Bébiszitter
+2;-;Tartásdíj
+1;-;Közösség
+2;-;Tagdíj
+2;-;Klubtagság
+1;-;Szórakozás és kultúra
+2;-;Hobbi
+2;-;Utazás
+2;-;Szállás
+2;-;Nyaralás
+2;-;Belépők
+2;-;Kulturális események
+2;-;Mozi
+2;-;Színház, hangversenyek, opera
+2;-;Sportesemények
+2;-;Étterem, cukrászda
+1;-;Sport
+2;-;Bérletek, tagsági díjak
+2;-;Sportcikkek
+2;-;Sportruházat
+1;-;Ruházat
+2;-;Napi ruházat
+2;-;Alkalmi öltözet
+2;-;Évszakfüggő ruházat
+2;-;Munkaruházat
+2;-;Cipő
+1;-;Testápolás
+2;-;Higiéniai cikkek
+2;-;Testápolási cikkek
+2;-;Kozmetikumok
+2;-;Szépségszalon
+1;-;Egészség
+2;-;Magánorvos
+2;-;Magánkórház
+2;-;Gyógyszerek
+2;-;Fogászat
+2;-;Optikus
+1;-;Tanulás
+2;-;Tanszerek
+2;-;Tandíj
+2;-;Tanfolyamdíjak
+2;-;Különórák
+2;-;Könyvek
+1;-;Étkezés
+2;-;Élelmiszer-vásárlás
+2;-;Menza
+2;-;Nasi és italok
+2;-;Élvezeti cikkek
+1;-;Adományok és ajándékok
+2;-;Jótékonysági adomány
+2;-;Havi rendszeres adakozás
+2;-;Ajándékok
+2;-;Tized
+1;-;Állattartás, kedvencek
+2;-;Állatorvos
+2;-;Eledel
+2;-;Alom
+1;+;Munkáltatás
+2;+;Fizetés
+2;+;Béren kívüli juttatás
+2;+;Bónusz
+2;+;Jutalom
+2;+;Cafeteria
+1;+;Állami és önkormányzati juttatások
+2;+;Önkormányzati segély
+2;+;Munkanélküli segély
+2;+;Segély
+2;+;Családi pótlék
+2;+;Anyasági támogatás
+2;+;CSED
+2;+;GYED
+2;+;GYES
+2;+;Gyermeknevelési támogatás
+2;+;Táppénz
+2;+;Nyugdíj
+1;+;Ajándékok
+1;+;Családi támogatások
+2;+;Szülői támogatás
+2;+;Tartásdíj
+1;+;Ösztöndíj
+1;+;Befektetési nyereségek
+2;+;Osztalék
+2;+;Jutalék
+2;+;Bérleti díj
index 9f46f4b98c0c2fc59b50e922b10bf298ae1c0d01..36ee784dce62e83b02263f814a841452e491671f 100644 (file)
@@ -1,4 +1,4 @@
-homebank (5.1.7-1) unstable; urgency=medium
+homebank (5.2.4-1) stable; urgency=medium
 
   * debian/control: changed description (Closes: #734503, #639536)
     (LP: #155059)
index c05d8616c66cc927c38e639ca5f5a0ad81ffa6cb..456f14cd206f86f941ef36170d52ee01f24184d1 100644 (file)
@@ -36,6 +36,7 @@
         <a href="#pmdeposit">deposit</a><br>
         <a href="#pmdirectdebit">direct debit</a><br></td>
         <td><!--E-O-->
+        <a href="#institution">financial institution</a><br>
         <a href="#pmepayment">electronic payment</a><br>
         <a href="#pmfifee">fi fee</a><br>
         <a href="#pmintxfer">internal transfer</a><br></td>
@@ -77,7 +78,7 @@
       <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><a href="#txnremind">remind</a> 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>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>The remind transaction usage is <a href="use-lend-refund.html">described here</a>.</p>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
+
+  <div class="rounded content">
+    <h2><a id="institution" name="institution"></a>Financial institution</h2>
+    <p>A financial institution can be a bank or a credit card company or any other institution.</p>
+    <p>&lt;no institution&gt; will be displayed when the item has no institution set.</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>
     <i class="warning"><img src="images/d-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>
+    <p> <i class="warning"><img src="images/d-warn.png"/>&nbsp;internal transfer have some usage limitation, and so you cannot</i>
+      <ul>
+        <li>split by category</li>
+        <li>import with csv</li>
+        <li>use with multiple selection edition</li>
+        <li>use as assigment</li>
+        </ul>
+    </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>
     <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>&lt;no payee&gt; will be displayed when the item has no payee set.</p>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
   <div class="rounded content">
     <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>&lt;no category&gt; will be displayed when the item has no category set.</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>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. Which mean for composed word you must use a dash to separate the words withing the tags like my-card.</p>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
   <div class="rounded content">
index 1be16f2f21baefe02bfb2fbc29f72ca8f2ef5830..0da0dd22e71bcc66125963deef863fb171c118bc 100644 (file)
     HomeBank User manual
   </div>
   <div class="title">
-    <h1>Previously on HomeBank...</h1><b>New features in v5.1</b>
+    <h1>Previously on HomeBank...</h1>
+    <p>To review the complete list of changes, please use the <i>Help > Release Notes</i> menu from HomeBank program.</p>
+
+    <b>New features in v5.2</b>
+    <ul class="toc">
+      <li><a href="#52print">Export transaction as PDF (for print)</a></li>
+      <li><a href="#52alltxn">List of all transactions</a></li>
+      <li><a href="#52newimport">Import of multiple file with more option</a></li>
+      <li><a href="#52backup">A real backup mechanism</a></li>
+      <li><a href="#52duplicate">Duplicate transaction finder</a></li>
+      <li><a href="#52template">Default template for each account</a></li>
+    </ul>
+
+    <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>
+
+    <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>
+
+    <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>
+
+    <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="#accflt">New filters for account window</a></li>
       <li><a href="#schedul">Scheduled append until a day of month</a></li>
     </ul>
-  </div><!-- = = = = separator = = = = -->
+  </div>
+  <!-- = = = = separator = = = = -->
+  <h2>New features in v5.2</h2>
+
+  <div class="rounded content">
+    <h3><a id="52print" name="52print"></a> <!-- = = = = separator = = = = -->Export transaction as PDF (for print)</h3>
+    <p>You can now export the transaction of a single account to a PDF file. This is the first part of the print support into HomeBank.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+
+  <div class="rounded content">
+    <h3><a id="52alltxn" name="52alltxn"></a> <!-- = = = = separator = = = = -->List of all transactions</h3>
+    <p>From the main window transaction menu you can now open a register with all transaction of all accounts.<br>
+    Most of the action are available here, except:</p>
+    <ul>
+      <li>export to qif, pdf
+      <li>the duplicate finder
+      <li>convert to Euro
+      <li>auto assignment
+      <li>the running balance is not showed
+      </ul>    
+
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+
+
+  <div class="rounded content">
+    <h3><a id="52newimport" name="52newimport"></a> <!-- = = = = separator = = = = -->Import of multiple file with more option</h3>
+    <p>The import process was completely rewritten starting from zero, with all your wishes in mind. The goal was to enable more flexibility, like import several files at a time and to simplify the access to the option. Adding to this, I added some more duplicate/similar option and a few other refinements. See <a href="use-import.html">the import process</a> for details.
+      </p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="52backup" name="52backup"></a> <!-- = = = = separator = = = = -->A real backup mechanism</h3>
+    <p>A real backup mechanism is now available and enable to create a real backup file once a day, with a configurable occurrence.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="52duplicate" name="52duplicate"></a> <!-- = = = = separator = = = = -->Duplicate transaction finder</h3>
+    <p>A duplicate finder is now available from a single account register window in the tools menu. The feature just mark in place the transaction, in bold for the one to keep and strike the potential duplicate called similar.<br>
+    the similarity is evaluated on amount, date (+gap) and memo.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="52template" name="52template"></a> <!-- = = = = separator = = = = -->Default template for each account</h3>
+    <p>On each account you can set a default template transaction, so that every time you create a transaction on that account, the template is used.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+
   <h2>New features in v5.1</h2>
   <div class="rounded content">
     <h3><a id="51multicurr" name="51multicurr"></a> <!-- = = = = separator = = = = -->Multiple currencies</h3>
     <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>I finally found some time to code a new graph report dedicated to budget, please welcome the stack chart that clarify so much the budget report !</td>
         <td><img class="gtkshot" src="images/50stackbudget.png"></td>
       </tr>
     </table>
     <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>You can keep the previous behaviour 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>
index 6e5212997a6475214e26e3b4107d4b94f4248494..5330a746659d08dd7f34b867c15d65740597bb67 100644 (file)
     <h3><img src="images/4.png"> Current cheque number</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Checkbook 1</th>
+        <th>Chequebook 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>
+        <th>Chequebook 2</th>
         <td>some of the above but for a second cheque pad (for a joined account)</td>
       </tr>
     </table><br>
index c03718f7b9b27d2743597f1817765c8ed9fcc2f9..2a15037feb1a68bd705a18af4b14a7a44aa34ed6 100644 (file)
   <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"> 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>
+
+    <h3><img src="images/2.png"> Menu Button</h3>
     <table class="widgetinfo">
       <tr>
         <th>Import</th>
       </tr>
     </table>
     <p>Please refer to <a href="misc-csvformat.html#cat">CSV file format</a> for the file description.</p>
+
+
+    <h3><img src="images/3.png"> Categories list</h3>
+    <p>display category name and usage count<br>
+    the usage count:</p>
+    <ul>
+    <li>transaction/split
+    <li>payee default category
+    <li>template/scheduled transaction
+    <li>assignment rule
+    <li>default car cost usage is also by default 'No category'
+  </ul>
+
+    <h3><img src="images/4.png"> Category name</h3>
+    <p>type a new category name here and press return to add.</p>
+    <h3><img src="images/4.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/5.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>toggle the categoryname widget visible/invisible</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> 
+    <p><b>Edit</b><br>
+      To edit a category, double click on it.</p>
+
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>
index dcba38c150b9931ebb9db6252aab18c0658a0430..95adbc298f83f213da43aebe7ac4330e1f9aed45 100644 (file)
@@ -28,7 +28,7 @@
       <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 (>= 5.1.7: fixer.io, prior was yahoo).</td>
+        <img src="images/d-warn.png">&nbsp;<span class="warning">This is an extra feature relying on third party, your currencies may not be supported. See additional notes below.</span></td>
       </tr>
     </table>
     <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Currencies list</h3>
     - the ISO code is optional, but you cannot change it easily later on<br>
     - the ISO code must be 3 chars long and cannot be the same an existing ISO 4217 one
     </p>
+
+    <h3>Online Currency Update</h3>
+    <p>Here are the list of third party API service current and used in the past.<br>
+    - current:     https://frankfurter.app<br>
+    - until 5.2:   https://api.fixer.io, see <a href="https://bugs.launchpad.net/homebank/+bug/1785210">#1785210</a><br>
+    - until 5.1.7: yahoo, see <a href="https://bugs.launchpad.net/homebank/+bug/1730527">#1730527</a><br>
+  </p>
+
   </div>
   <div class="rounded content">
     <h2>Using the edit currency dialog</h2>
     </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 27ee15715424213d9a709303389a4da50541265e..b6a2e6209cf7646c70040b6d48eaff2aba6eac28 100644 (file)
@@ -13,6 +13,8 @@
   <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>
+    <p>For each payee, you can define a default <i>payment mode</i> and <i>category</i>, later, into the transaction/scheduled/template dialog, if you choose a payee, the payment mode will be filled (if set to (none)), as well as the category (if it is empty).
+    </p>
     <h2>Dialog call</h2>
     <ul>
       <li>main window menu: Manage / Payees...</li>
   </div>
   <div class="rounded content">
     <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>
+    <p class="gtkshot right"><img src="images/dlg-payee.png"></p>
+
+    <h3><img src="images/1.png"> Search & Menu Button</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Edit</th>
-        <td>open a dialog to edit the selected payee</td>
+        <th>Import</th>
+        <td>Import and merge some payees from a CSV file</td>
       </tr>
       <tr>
-        <th>Merge</th>
-        <td>merge the current payee to a new one you will select</td>
+        <th>Export</th>
+        <td>export the entire payee list into a CSV file</td>
       </tr>
       <tr>
-        <th>Delete</th>
-        <td>delete the selected payee</td>
+        <th>Delete unused</th>
+        <td>delete all unused payee</td>
       </tr>
     </table>
-    <h3><img src="images/4.png"> Menu Button</h3>
+    <p>Please refer to <a href="misc-csvformat.html#pay">CSV file format</a> for the file description.</p>
+
+    <h3><img src="images/2.png"> Quick search</h3>
+    <p>The quick search area with input and close</p>
+
+
+    <h3><img src="images/3.png"> Payee list</h3>
+    <p>display payee name, usage count and default category<br>
+    the usage count:</p>
+    <ul>
+    <li>transaction
+    <li>template/scheduled transaction
+    <li>assignment rule
+    </ul>
+
+    <h3><img src="images/4.png"> Payee name</h3>
+    <p>type a new payee name here and press return to add.</p>
+    <h3><img src="images/5.png"> Buttons</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Import</th>
-        <td>Import and merge some payees from a CSV file</td>
+        <th>Add</th>
+        <td>toggle the payee name widget to visible/invisible</td>
       </tr>
       <tr>
-        <th>Export</th>
-        <td>export the entire payee list into a CSV file</td>
+        <th>Merge</th>
+        <td>merge the current payee to a new one you will select</td>
       </tr>
       <tr>
-        <th>Delete unused</th>
-        <td>delete all unused payee</td>
+        <th>Delete</th>
+        <td>delete the selected payee</td>
       </tr>
     </table>
-    <p>Please refer to <a href="misc-csvformat.html#pay">CSV file format</a> for the file description.</p>
+    <p><b>Edit</b><br>
+      To edit a payee, double click on it.</p>
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>
index 32495dd59fc6b85504048c9ce716487f2f03ff61..3f23da6c04aaf7c5b0a0e9db8fc412183a5fe699 100644 (file)
     <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="#tab3">Locale</a></li>
+      <li><a href="#tab4">Transactions</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>
+      <li><a href="#tab7">Backup</a></li>
+      <li><a href="#tab8">Folders</a></li>
+      <li><a href="#tab9">Euro minor</a></li>
     </ul><!-- separator -->
   </div>
   <div class="rounded content">
         <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>
         <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 -->
+    <!-- separator -->
     <div class="clear"></div>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
     <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>
     <div class="clear"></div>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
+
+
   <div class="rounded content">
-    <h2><a id="tab3" name="tab3"></a>Transactions</h2>
+    <h2><a id="tab3" name="tab3"></a>Locale</h2>
     <p><img class="gtkshot right" src="images/dlg-prefs3.png"></p>
+    <h3>User interface</h3>
+    <table class="widgetinfo">
+       <tr>
+        <th>Language</th>
+        <td>define what language to use for the interface</td>
+      </tr>
+     <tr>
+        <th>Date display</th>
+        <td>A date sample is displayed</td>
+      </tr>
+      <tr>
+        <th>Customize</th>
+        <td>display format used to display <u>(and not input)</u> date</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>Measurement units</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Use miles for metre</th>
+        <td>use the mile labels and abbreviation for the vehicle cost</td>
+      </tr>
+      <tr>
+        <th>Use gallon for fuel</th>
+        <td>use the gallon 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 id="tab4" name="tab4"></a>Transactions</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs4.png"></p>
     <h3>Transaction window</h3>
     <table class="widgetinfo">
       <tr>
         <td>Set the date to be kept when you add several transaction successively</td>
       </tr>
     </table>
-    <h3>Column list</h3>
-    <p>Removed on 5.17, now use the context menu on the transaction listview column header</p>
-    <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 id="tab4" name="tab4"></a>Display format</h2>
-    <p><img class="gtkshot right" src="images/dlg-prefs4.png"></p>
-    <h3>Date options</h3>
+    <h3>Memo autocomplete</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Date</th>
-        <td>A date sample is displayed</td>
+        <th>Active</th>
+        <td>to collect and propose memo for autocomplete or not</td>
       </tr>
       <tr>
-        <th>Customize &gt; Format</th>
-        <td>display format used for date</td>
+        <th>xxx rolling days</th>
+        <td>to define how many days into the past to grab memo for autocomplete, if for example 30 days, you will only see the last 30 days autocomplete memo</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 -->
+    <!-- separator -->
     <div class="clear"></div>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
+
+
   <div class="rounded content">
     <h2><a id="tab5" name="tab5"></a>Import/Export</h2>
     <p><img class="gtkshot right" src="images/dlg-prefs5.png"></p>
     <h3>OFX/QFX options</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Memo field</th>
+        <th>OFX Name</th>
+        <td>
+          define what to do for name field during import:<br>
+          <ul>
+            <li>ignore</li>
+            <li>memo</li>
+            <li>payee</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>OFX Memo</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>
+            <li>append to Info</li>
+            <li>append to Memo</li>
+            <li>append to Payee</li>
           </ul>
         </td>
       </tr>
     </table>
-    <h3>Files folder</h3>
+    <h3>QIF options</h3>
     <table class="widgetinfo">
       <tr>
-        <th>Import</th>
-        <td>default folder to load files to import</td>
+        <th>Import memos</th>
+        <td>to import the M field from files</td>
       </tr>
       <tr>
-        <th>Export</th>
-        <td>default folder to save files to export</td>
+        <th>Swap memos with payees</th>
+        <td>to swap M and P field from files</td>
+      </tr>
+    </table>
+    <h3>Other options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Sentence case memo/payee</th>
+        <td>will change the case for memo and payee (lowercase starting with a capital letter)</td>
       </tr>
     </table><!-- separator -->
     <div class="clear"></div>
             <li>Office 2010</li>
             <li>Office 2013</li>
             <li>Analytics</li>
+            <li>YNAB</li>
           </ul>
         </td>
       </tr>
     <div class="clear"></div>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
+
   <div class="rounded content">
-    <h2><a id="tab7" name="tab7"></a>Euro minor</h2>
+    <h2><a id="tab7" name="tab7"></a>Backup</h2>
     <p><img class="gtkshot right" src="images/dlg-prefs7.png"></p>
+    <h3>Backup</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Enable automatic backups</th>
+        <td>to activate backup of your xhb files</td>
+      </tr>
+      <tr>
+        <th>Number of backups to keep</th>
+        <td>the number of backups to keep</td>
+      </tr>
+      <tr>
+        <th>Frequency</th>
+        <td>is once a day<br>
+        which means a backup file will be created the first time you save your file during a day, so if you save it 3 times the same day, only the first save will be backuped, so that you can revert to the day before with ease.</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 id="tab8" name="tab8"></a>Folders</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs8.png"></p>
+    <h3>HomeBank files</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Default</th>
+        <td>default folder to load/save HomeBank files</td>
+      </tr>
+    </table>
+    <h3>Exchange files</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 id="tab9" name="tab9"></a>Euro minor</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs9.png"></p>
     <h3>General</h3>
     <table class="widgetinfo">
       <tr>
     </table>
     <h3>Format</h3>
     <table class="widgetinfo">
+      <p>A sample is displayed and can be customized</p>
       <tr>
         <th>Symbol</th>
         <td>Symbol that prefix the amount</td>
index ba3256cd38eb46d05fb978982abbb9081ad79e5a..9f0e2ee8e603dae72dc4964c5a6d1a9c98332266 100644 (file)
@@ -12,7 +12,8 @@
   </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>
+    <p>The split dialog is used to edit,modify and manage the <a href="00-lexicon.html#split">split</a> of a transaction.<br>
+    The split number is limited to 60.</p>
     <h2>Dialog call</h2>
     <ul>
       <li>transaction dialog: S button</li>
   <div class="rounded content">
     <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>
+   
+    <h3><img align="bottom" border="0" height="12" id="graphics4" name="graphics4" src="images/1.png" width="12"> split list</h3>
+    <p>The split list shows the split number, Category, Memo and Amount.<br>
+    <img src="images/d-info.png" width="16" height="16" />&nbsp;you can use drag and drop to reorder the split lines</p>
+
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/2.png" width="12"> remove buttons</h3>
     <table class="widgetinfo">
       <tr>
         <th>-</th>
-        <td>allows to remove a split line</td>
+        <td>remove a single split line</td>
       </tr>
       <tr>
-        <th>+</th>
-        <td>allows to add a split line</td>
+        <th>=</th>
+        <td>remove all splits lines</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>
         <td>the amount of the split line</td>
       </tr>
     </table>
+    <p><b>Add</b><br>
+    Enter the different fields, the add button will be enabled when the amount is different of 0.00</p>
+    <p><b>Edit</b><br>
+    Double-clic the split line to edit, then you will get 2 more buttond to Apply, or Cancel your changes</p>
+
     <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>
+        <th>Transaction amount</th>
+        <td>transaction amount as a remind</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>
+        <th>Sum of splits</th>
+        <td>sum of every split lines</td>
       </tr>
     </table>
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/doc/dlg-tag.html b/doc/dlg-tag.html
new file mode 100644 (file)
index 0000000..2bc141e
--- /dev/null
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
+  <title>Tags 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>Tags dialog</h1>
+    <p>The tags dialog is used to add, edit and manage the <a href="00-lexicon.html#tags">tags</a> of the current wallet.</p>
+
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Tags...</li>
+    </ul>
+  </div>
+  <div class="rounded content">
+    <h2>Using tags dialog</h2>
+    <p class="gtkshot right"><img src="images/dlg-tag.png"></p>
+
+    <h3><img src="images/1.png"> Tag list</h3>
+    <p>display tag name list<br>
+
+    <h3><img src="images/2.png"> Tag name</h3>
+    <p>type a new tag name here and press return to add.</p>
+    <h3><img src="images/3.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>toggle the tag name widget to visible/invisible</td>
+      </tr>
+      <tr>
+        <th>Edit</th>
+        <td>edit the tag<br>
+        To edit a tag, you can also double click on it.</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the selected tag</td>
+      </tr>
+    </table>
+  </div>
+</body>
+</html>
\ No newline at end of file
index 65d719a6d573c11a43bc7c51b5bbecbb3746e42f..57447e81a2eb71414b75860a2544cab48b3f0bb2 100644 (file)
@@ -9,10 +9,10 @@
 <body id="top">
        <div class="mainpage">
                <p><img src="images/web_title.png"><br></p>
-               <p>&copy; Copyright 1995-2018 by Maxime Doyen<br>
+               <p>&copy; Copyright 1995-2019 by Maxime Doyen<br>
                All Rights Reserved</p>
-               <p>Version: 5.1.7<br>
-               Compilation date: Jan 8th, 2018</p><br>
+               <p>Version: 5.2.3<br>
+               Compilation date: March 15th, 2019</p><br>
        </div>
 </body>
 </html>
index e1e242ecb28aeafc4ee7c186ac180dcdea3e9faa..34697b30c3e69fdc9c4beff822491b1f5d10a6b1 100644 (file)
@@ -17,6 +17,7 @@
     &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-lend-refund.html" target="mainFrame">Lend/Refund money</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>
@@ -39,6 +40,7 @@
     &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-tag.html"  target="mainFrame">Tags</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>
@@ -63,4 +65,4 @@
 --></p>
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>
index f05820901f786fb3e117f0046215f5e65ea6153d..f715b29c9bb2c4da09f2a10dbb8834be271a8cf5 100644 (file)
@@ -60,6 +60,10 @@ ol li {
        margin-top: .5em;
 }
 
+.padleft {
+       margin-left: 3em;
+}
+
 .toc li {
 /*list-style:none;*/
        list-style-image: url(images/arrow.png);
index f9758a7eb7ff1254b8ad2e06ce3bbc7db65e0d68..919677fd2dd4593dc97c405d0940afce58aac833 100644 (file)
Binary files a/doc/images/45accfilter.png and b/doc/images/45accfilter.png differ
index 15833c69ce0b2240321624708d46318bec93f7b5..96cfd9be35c5921b3e063e66cac474f20149bc0e 100644 (file)
Binary files a/doc/images/45topsending.png and b/doc/images/45topsending.png differ
index d7027e5f2b2606595980998262a2980e7cbb1e6a..d702e6467d38b05168c9fa84ce9ac109fe1f74f1 100644 (file)
Binary files a/doc/images/45txnsplit.png and b/doc/images/45txnsplit.png differ
index 210fe1bd16c2875f755d57bcc1fe49317f709852..f1ce8d073f50dbd4552b04d9d43215e902257022 100644 (file)
Binary files a/doc/images/46search.png and b/doc/images/46search.png differ
index c0780299f44ecccd958357c3054895968de30280..75bd53364a510095bca4865488f20d03862bc07c 100644 (file)
Binary files a/doc/images/50stackbudget.png and b/doc/images/50stackbudget.png differ
index 7c166cf2bea393914eb3cd59af57d9528627bd49..1c420071405f9104377efe8fbf341b2a44e57340 100644 (file)
Binary files a/doc/images/dlg-category1.png and b/doc/images/dlg-category1.png differ
diff --git a/doc/images/dlg-payee.png b/doc/images/dlg-payee.png
new file mode 100644 (file)
index 0000000..e9c43cb
Binary files /dev/null and b/doc/images/dlg-payee.png differ
diff --git a/doc/images/dlg-payee1.png b/doc/images/dlg-payee1.png
deleted file mode 100644 (file)
index dad73a7..0000000
Binary files a/doc/images/dlg-payee1.png and /dev/null differ
diff --git a/doc/images/dlg-payee2.png b/doc/images/dlg-payee2.png
deleted file mode 100644 (file)
index b9ef917..0000000
Binary files a/doc/images/dlg-payee2.png and /dev/null differ
index 7dfa5b1b04184d076a3b9734ef78edf4957e205a..059e931cd11ae7ccfe1819686f4c4f5fae214180 100644 (file)
Binary files a/doc/images/dlg-prefs1.png and b/doc/images/dlg-prefs1.png differ
index d495fb39511d8accfd5638dd0c38a3265c312392..d64232b2755554396137cee4c6cfa6b8348d7a1a 100644 (file)
Binary files a/doc/images/dlg-prefs2.png and b/doc/images/dlg-prefs2.png differ
index a88c0d9e8aa2a3b748d135e180ee1398165279eb..9f125002c697600e82faaf3b91876fe4dba00494 100644 (file)
Binary files a/doc/images/dlg-prefs3.png and b/doc/images/dlg-prefs3.png differ
index 1fdfb43952389de0023e42cf0bebcb44a0454f47..819d7311fce0babaffa42d8264a34ed7a74cf846 100644 (file)
Binary files a/doc/images/dlg-prefs4.png and b/doc/images/dlg-prefs4.png differ
index 27ee7facd583fab59dc557ad08979369123df5d1..8cf4f9eab0b52646ba1bf1352431329cbdcbc09c 100644 (file)
Binary files a/doc/images/dlg-prefs5.png and b/doc/images/dlg-prefs5.png differ
index ba2cc8e71a4cd762e1afda6a92f1d6c4de9a2b27..13ed9083acf96f47a642fcd55077fe072e443b92 100644 (file)
Binary files a/doc/images/dlg-prefs6.png and b/doc/images/dlg-prefs6.png differ
index 634571b85452e54c34829e6001990a28f132c8bf..70217c3e9fb77cd25556833580446768c410d0fe 100644 (file)
Binary files a/doc/images/dlg-prefs7.png and b/doc/images/dlg-prefs7.png differ
diff --git a/doc/images/dlg-prefs8.png b/doc/images/dlg-prefs8.png
new file mode 100644 (file)
index 0000000..1f3e423
Binary files /dev/null and b/doc/images/dlg-prefs8.png differ
diff --git a/doc/images/dlg-prefs9.png b/doc/images/dlg-prefs9.png
new file mode 100644 (file)
index 0000000..0fcb65a
Binary files /dev/null and b/doc/images/dlg-prefs9.png differ
index 186f497451842d0e548fbd729e5084335a61d699..5c64df1024a9ec98ececf09190ed7ae70de44bb5 100644 (file)
Binary files a/doc/images/dlg-split1.png and b/doc/images/dlg-split1.png differ
diff --git a/doc/images/dlg-tag.png b/doc/images/dlg-tag.png
new file mode 100644 (file)
index 0000000..328e676
Binary files /dev/null and b/doc/images/dlg-tag.png differ
index eb28538a1bb85ed0797a2b1299d665e75147737c..89fbba9aea1d3277feecc49e3ecac0425416232a 100644 (file)
Binary files a/doc/images/dlg-template1.png and b/doc/images/dlg-template1.png differ
diff --git a/doc/images/document-new.png b/doc/images/document-new.png
deleted file mode 100644 (file)
index abb2924..0000000
Binary files a/doc/images/document-new.png and /dev/null differ
index c5da3f9fb1e5aa8de4a0c8a485f966a8e44db34f..8d5dbd2997e308ee78a25d60cb3198c71acbd0ed 100644 (file)
Binary files a/doc/images/hb-ope-edit.png and b/doc/images/hb-ope-edit.png differ
diff --git a/doc/images/hb-ope-new.png b/doc/images/hb-ope-new.png
new file mode 100644 (file)
index 0000000..95bf84e
Binary files /dev/null and b/doc/images/hb-ope-new.png differ
diff --git a/doc/images/hb-ope-similar.png b/doc/images/hb-ope-similar.png
new file mode 100644 (file)
index 0000000..67a59cc
Binary files /dev/null and b/doc/images/hb-ope-similar.png differ
index 10a85278a6685aaa6be432f70e0293787e9e1374..238dc6b18284d42e94b8117848f9dfd02e09fdec 100644 (file)
Binary files a/doc/images/tip-accorder.png and b/doc/images/tip-accorder.png differ
index b9db4925a3890b66c4d12e1423d682008d85422d..861901bceed4b64f91dbf0b380a9f34dceff5f8b 100644 (file)
Binary files a/doc/images/tip-listsearch.png and b/doc/images/tip-listsearch.png differ
index 477dd3ee9aebed86ec015e78833a58e22af8bc1b..bfc0c51e1ec70505814209c94f3f54f98a555a38 100644 (file)
Binary files a/doc/images/use-assignment1.png and b/doc/images/use-assignment1.png differ
index 2d5a9ecdb47f1a76eebb5dd1d46ade7697fba0c6..ac4c72e548f7334fb5b77568e8ffe7749d512faa 100644 (file)
Binary files a/doc/images/use-budget1.png and b/doc/images/use-budget1.png differ
index f86fbf20408534c0602ccae2c58f08edb7f40a34..90bf1150aeea9e065282751ff94872508d271296 100644 (file)
Binary files a/doc/images/use-budget2.png and b/doc/images/use-budget2.png differ
diff --git a/doc/images/use-import2.png b/doc/images/use-import2.png
new file mode 100644 (file)
index 0000000..857367a
Binary files /dev/null and b/doc/images/use-import2.png differ
diff --git a/doc/images/use-import2a.png b/doc/images/use-import2a.png
deleted file mode 100644 (file)
index 405ceb5..0000000
Binary files a/doc/images/use-import2a.png and /dev/null differ
diff --git a/doc/images/use-import2b.png b/doc/images/use-import2b.png
deleted file mode 100644 (file)
index 838bf51..0000000
Binary files a/doc/images/use-import2b.png and /dev/null differ
diff --git a/doc/images/use-import3.png b/doc/images/use-import3.png
deleted file mode 100644 (file)
index 02a0971..0000000
Binary files a/doc/images/use-import3.png and /dev/null differ
diff --git a/doc/images/use-import3a.png b/doc/images/use-import3a.png
new file mode 100644 (file)
index 0000000..2f5c2f2
Binary files /dev/null and b/doc/images/use-import3a.png differ
diff --git a/doc/images/use-import3b.png b/doc/images/use-import3b.png
new file mode 100644 (file)
index 0000000..3669dbb
Binary files /dev/null and b/doc/images/use-import3b.png differ
index 6d0601ae50a12af958ccb5e97638926c8e460648..4e251c12b5ea03151fdb765a36442891722807ca 100644 (file)
Binary files a/doc/images/use-import4.png and b/doc/images/use-import4.png differ
diff --git a/doc/images/use-import5.png b/doc/images/use-import5.png
deleted file mode 100644 (file)
index afea54c..0000000
Binary files a/doc/images/use-import5.png and /dev/null differ
diff --git a/doc/images/use-import6.png b/doc/images/use-import6.png
deleted file mode 100644 (file)
index b8c8a84..0000000
Binary files a/doc/images/use-import6.png and /dev/null differ
index 303ac6999e6af990e26d1ff48260deae2207d90c..e6a1133ab9b8514647e376920e2313adc1fe72f2 100644 (file)
Binary files a/doc/images/use-scheduled1.png and b/doc/images/use-scheduled1.png differ
index 1ecd90554550725c4f127edce595f4319941a705..eba131700799ea751e2d00e4f93f299d4693b2d6 100644 (file)
Binary files a/doc/images/use-scheduled2.png and b/doc/images/use-scheduled2.png differ
index 4d6a89600741b11f1d547c11ba904f714f61d21a..7047bbbe30524b660fb97c752ecf76d472de5da5 100644 (file)
Binary files a/doc/images/use-vehiclecost1.png and b/doc/images/use-vehiclecost1.png differ
index d1053bba778e22cc74b94e5439135a6e0e75e7e5..8ca3f4bde44e3de0e7d2fa94208fc1e5462525a1 100644 (file)
Binary files a/doc/images/use-vehiclecost2.png and b/doc/images/use-vehiclecost2.png differ
diff --git a/doc/images/warn.png b/doc/images/warn.png
deleted file mode 100644 (file)
index 219432c..0000000
Binary files a/doc/images/warn.png and /dev/null differ
index d600ad43dc7dbf5ec593aed11b63d40e1504cd6e..fc34f00db6d45f24c8fb912110fb0044e800e6bd 100644 (file)
Binary files a/doc/images/win-main1.png and b/doc/images/win-main1.png differ
index 457c1ba215bbc933017035328c8f4fbac74334eb..98ac17e1a04e31050dafaf6b59983bae4fdb56a5 100644 (file)
@@ -16,8 +16,7 @@
                <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>
+                       <li><a href="#menu3">Tools</a></li>
                </ul>
        </div>
        <div class="rounded content">
                                <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>Export PDF...</th>
+                               <td>export transaction to a PDF file (for print purpose)</td>
+                       </tr>                   
                        <tr>
                                <th>Close...</th>
                                <td>close the account window</td>
                </table>
        </div>
        <div class="rounded content">
-               <h2><a id="menu4" name="menu4"></a>Tools</h2>
+               <h2><a id="menu3" name="menu3"></a>Tools</h2>
                <table class="widgetinfo">
+                       <tr>
+                               <th>Mark dulicate</th>
+                               <td>toggle the view to duplicate finder mode</a></td>
+                       </tr>
+                       <tr>
+                               <th>Check internal transfer...</th>
+                               <td>run a consistency check on internal transfer for this account</td>
+                       </tr>
                        <tr>
                                <th>Filter...</th>
                                <td>open the <a href="dlg-filt.html">filter dialog</a></td>
                                <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>
index 6411b0ce34c7e3da1fa4ad90b82c41b0279af1cc..17adbd2fbfe29e1f89b484d0eb2bade824c3ec80 100644 (file)
         <th>Open...</th>
         <td>open a wallet, after a confirmation if change were made to the current wallet</td>
       </tr>
+      <tr>
+        <th>Open Recent</th>
+        <td>show the list of recent file history</td>
+      </tr>
       <tr>
         <th>Save</th>
         <td>save the current wallet</td>
         <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> 
+        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>Revert</th>
+        <td>revert to the last saved version of the current file</td>
+      </tr>
+      <tr>
+        <th>Restore backup</th>
+        <td>open the dialog to restore a backup 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>Close</th>
         <td>close the current wallet</td>
       </tr>
       <tr>
         <th>Categories...</th>
-        <td>open the <a href="dlg-cate.html">categories dialog</a></td>
+        <td>open the <a href="dlg-cate.html">category dialog</a></td>
       </tr>
       <tr>
         <th>Scheduled/Template...</th>
         <th>Currencies...</th>
         <td>open the <a href="dlg-curr.html">currency dialog</a></td>
       </tr>
+      <tr>
+        <th>Tags...</th>
+        <td>open the <a href="dlg-tag.html">tag dialog</a></td>
+      </tr>
     </table>
   </div>
   <div class="rounded content">
     <h2><a id="menu5" name="menu5"></a>Transactions</h2>
     <table class="widgetinfo">
+      <tr>
+        <th>Add...</th>
+        <td>open the <a href="dlg-tran.html">transaction dialog</a></td>
+      </tr>
       <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>
+        <th>Show All...</th>
+        <td>open the <a href="win-account.html">account window</a> to show all accounts transactions</td>
       </tr>
       <tr>
         <th>Set scheduler...</th>
index a04adbb56a923c68e773eefa1222319da3552e21..ea1404e1c32e36e878bf706298802f2d51d6548a 100644 (file)
     <table class="widgetinfo">
       <tr>
         <th>date</th>
-        <td>format must be DD-MM-YY</td>
+        <td>the date format can be:
+          <ul>
+            <li>y-m-d
+            <li>m-d-y
+            <li>d-m-y
+          </ul>
+          <p>year can be 2 or 4 digits<br>
+          separators can be / . or -</td>
       </tr>
       <tr>
         <th>payment</th>
-        <td>from 0=none to 10=FI fee</td>
+        <td>
+          <img src="images/d-warn.png">&nbsp;<span class="warning">You cannot import transaction with payment type=5 (internal xfer)</span><br>
+          from 0=none to 10=FI fee (in the same order of the list)<br>
+        </td>
       </tr>
       <tr>
         <th>info</th>
@@ -62,8 +72,8 @@
     </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
+15-02-04;0;;;Some cash;-40,00;Bill:Withdrawal of cash;tag1 tag2
+15-02-04;1;;;Internet DSL;-45,00;Inline service/Internet;tag2 my-tag3
 ... 
 </pre>
     <p class="top"><a href="#top">↑ Back to Top</a></p>
@@ -144,4 +154,4 @@ payee_name2;
     <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div><!-- separator -->
 </body>
-</html>
\ No newline at end of file
+</html>
index a784717bffb9fda584d8d60e288caeaa084da02a..22fe2bb347364832928561b1937c841d9fb9a17e 100644 (file)
@@ -19,7 +19,7 @@
     </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>Setting up the minor currency properties is done in the <a href="dlg-pref.html#tab9">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>
index 2aaa9e210917ac0939fa90f250885191f68e0dbe..6c9759cba641abafb55da97de215dca62ce69dde 100644 (file)
   </div>
   <div class="title">
     <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>
+    <p>HomeBank is able to import one or several downloaded statements from your bank or credit card, 
+    or maybe exported from some other programs, in the following formats:</p>
+
+    <p class="padleft">
+    <b>Recommended:</b> .OFX or .QFX<br>
+    <i>(Sometimes named Money™ or Quicken™)</i><br>
+    <b>Supported:</b> .QIF<br>
+    <i>(Common Quicken™ file)</i><br>
+    <b>Advanced users only:</b> .CSV<br>
+    <i>(format is specific to HomeBank, <a href="misc-csvformat.html#txn">see the documentation</a>)</i><br>
+    </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 2: <a href="#step2">Select file(s) to import</a></li>
+      <li>Step 3: <a href="#step3">Adjust what to import for each account</a></li>
       <li>Step 4: <a href="#step4">Confirmation</a></li>
     </ul>
+    <p><img src="images/d-warn.png">&nbsp;<span class="warning">Starting v5.2, the assigments occurs when you validate the import.</span></p>
   </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 then will guide you through the different steps for importing a file</li>
+      <li>Select the File/Import... menu<br>
+      The import assistant will open, with an empty file list</li>
+      <br>
+      <li>By dropping one or several file to import<br>
+      The import assistant will open, with the file dropped already into the file list</li>
     </ul>
+    <p>then you will be guided you through the different steps for importing the files</p>
     <div class="clear"></div>
   </div>
   <div class="rounded content">
-    <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>
+    <h3>Step 2: Select file(s) to import</h3>
+    <p>You can again drop some files here, or use the +/- button to pick up some files to import.</p>
+          <img class="gtkshot left" src="images/use-import2.png"></p>
+  <div class="clear"></div>
   </div>
   <div class="rounded content">
-    <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>
+    <h3 id="step3">Step 3: Adjust what to import for each account</h3>
+    <p>For each account, you will be able to select what to import with several option, depending on the format.</p>
+    
+    <h4>Import xxxxxx into</h4><img class="gtkshot right" src="images/use-import3a.png">
+    <p>where xxxxxx will be <b>this file</b> or <b>this account</b>. If you put the mouse over it, you will get 
+    some information on a tooltip: Name, Number, File, Encoding.</p>
+
+    <h4>Target account</h4>
+    <p>
+      <ul>
+        <li>&lt;New account (global)&gt; : is a global account to merge several file/account</li>
+        <li>&lt;New account&gt; : import in a separate account<br>
+        <li>... all your existing account ...</li>
+        <li>&lt;Skip this account&gt; : to completely skip the account</li>
+      </ul>
+    </p>
+
+    <h4>Automated account target</h4>
+    <p>Except for .CSV, HomeBank will try to match the account by its number at first, then by its name.</p>
+    <p>For this to work, of course the number (for OFX) or name (for OFX/QIF) into HomeBank must be a substring 
+    or exact string of what it is into the file to import. For example:<br>
+      if your account number is <i>1234</i> and the number into the file is 1111 666 <i>1234</i> 77 it should match and preset 
+      the target account for you.</p> 
+
+    <p>If the file do not contains any reliable account information, you will get a <img src="images/d-warn.png"> icon right to the target account dropdown.</p>
+
+    <h4>Import options</h4>
+    <p>Depending on the format, you will have several option, similar to the one you have configured into the preferences.</p>
+
+
+    <h4>Transactions to import</h4><img class="gtkshot right" src="images/use-import3b.png">
+    <p>Here you will select the transactions to be imported, with the tick column, or select all, none, invert option.</p>
+    <p>By default, HomeBank will detect exact duplicate (within the current import), and depending on the target account, the 
+    similar transaction into the target account and mark them with a <img src="images/hb-ope-similar.png"> icon.</p>
+
+    <h4>Similar transaction in target account</h4>
+    <p>This section will be showed for transaction suspected to already 
+    exists. You can also change the date gap here. The similar detection refresh when you change the target account or the date gap.</p>
+    <p>The detection of similar transaction is done in the following order, according to the date gap (default is 0 days = exact).</p>
     <ul>
       <li>same account</li>
       <li>same amount</li>
   </div>
   <div class="rounded content">
     <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>
+    <p>At last, the synthesis of what is to be imported, for each account.</p>
+    <p><img class="gtkshot" src="images/use-import4.png"></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>
 </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/doc/use-lend-refund.html b/doc/use-lend-refund.html
new file mode 100644 (file)
index 0000000..b19007b
--- /dev/null
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Lend / Refund money</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 Remind status to follow up lend/refund money</h1>
+    <p>When you lend money to someone or someone lent you money, you need to remind or track and remind this.<br>The Remind status of the transaction was designed for that. When a transaction is set to that status it will:</p>
+    <ul>
+      <li>always be displayed into the register listview (until you force not to)</li>
+      <li>will not be counted for balance, report and other stuff, as this transaction is a remind and not already a real transaction</li>
+    </ul>
+    <p>Let's take an example on a way (there is others) to manage that.<br>
+    So let's say you lend 50 £ to your best friend John Doe today Jan 1, 2000. You can have a dedicated transaction for that or this can be part of an overall transaction (if you pay for a group of friends/the whole family):</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#create">Create the remind transaction(s)</a></li>
+      <li>Step 2: <a href="#follow">Follow up your remind transaction</a></li>
+      <li>Step 3: <a href="#follow">At payback, change remind to a real transaction</a></li>
+    </ul>
+  </div>
+  <div class="rounded content">
+    <h3><a id="create" name="create"></a>Step 1: Create the remind transaction</h3>
+    <p>Register one or several Remind transaction per payee with:</p>
+    <table class="widgetinfo" >
+      <tr><th>Date</th><td>01/01/2000</td></tr>
+      <tr><th>Payee</th><td>John Doe</td></tr>
+      <tr><th>Category</th><td>Friend:debt/loan or Family:debt/loan</td></tr>
+      <tr><th>Amount</th><td>+50 £</td></tr>
+      <tr><th>Info</th><td>01/01/2000</td></tr>
+      <tr><th>Status</th><td>Remind</td></tr>
+      <tr><th>Memo</th><td>payback for the restaurant</td></tr>
+    </table>
+    <p>Do the same for any other lend you make that day or others days</p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="trigger" name="trigger"></a>Step 2: Follow up your remind transaction</h3>
+    <p>As the Remind transaction are always visible, you can see it into the register. In a near future I will add a synthesis in the main HomeBank window.</p>
+    <p>Using the report, you can easily track if the payee is at equity or not</p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="trigger" name="trigger"></a>Step 3: At payback, change remind to a real transaction</h3>
+    <p>At last when you get money back, you just change the transaction status to cleared or reconciled and setup the payback date:</p>
+     <table class="widgetinfo" >
+      <tr><th>Date</th><td>13/01/2000</td></tr>
+      <tr><th>Payee</th><td>John Doe</td></tr>
+      <tr><th>Category</th><td>Friend:debt/loan or Family:debt/loan</td></tr>
+      <tr><th>Amount</th><td>+50 £</td></tr>
+      <tr><th>Info</th><td>01/01/2000</td></tr>
+      <tr><th>Status</th><td>Cleared</td></tr>
+      <tr><th>Memo</th><td>payback for the restaurant</td></tr>
+      </table>
+      <p>You can change the category as well, add tags, or whatever suit your needs</p>
+  </div>
+  <h3>Final note</h3>
+  <p>This is a way of doing such tracking, some people reported using some accounts and internal xfer as well for complex tracking.</p>
+
+</body>
+</html>
\ No newline at end of file
index c29e3c60d8991973c2a167fc44f41113593848c9..740f4d018593f68461369b84ee00322988b6b103 100644 (file)
@@ -46,7 +46,7 @@
     </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-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>
@@ -76,4 +76,4 @@
     <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 5202d2e7464d945dd25ce5d40858c992cf0647de..fa247a916fde85d32ee9404946e5936c0ac08fe8 100644 (file)
   </div>
   <div class="rounded content">
     <div class="gtkshot right"><img src="images/win-main1.png"></div>
+    <h2>Drop files</h2>
+    <p>You can drop one HomeBank file at a time(.XHB) to load it.<br>
+    You can also drop one or several files to import (.OXF, .QFX, .QIF or .CSV).</p>
+
     <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 list show you a summary of every account in the wallet. It can be grouped by account type or account institution name. 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-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-euro.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 10 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 10 categories are showed, with amount and rate, also a total balance for the period is displayed. And of course a nice donut 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>
+    <h2><img align="bottom" border="0" height="12" id="graphics11" name="graphics11" src="images/5.png" width="12"> Scheduled transactions</h2>
     <p>This list displays the next occurrence of scheduled (automated) transaction and their state, especially:</p>
     <ul>
       <li>next occurrence date</li>
@@ -46,4 +50,4 @@
     </ul>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 87fa3c5f16e19e7888ba4fb44908f8f088e74032..3bd778176207892f354b73df40d29eb7b6601130 100644 (file)
@@ -4,8 +4,8 @@ data/homebank.desktop.in.in
 data/homebank.appdata.xml.in
 
 # Main application
-src/dsp_account.c
-src/dsp_mainwindow.c
+src/dsp-account.c
+src/dsp-mainwindow.c
 src/hb-archive.c
 src/hb-category.c
 src/hb-export.c
@@ -13,18 +13,21 @@ src/hb-filter.c
 src/hb-hbfile.c
 src/hb-payee.c
 src/hb-preferences.c
+src/hb-report.c
 src/homebank.c
+src/hub-account.c
+src/hub-scheduled.c
+src/hub-spending.c
 src/hb-import-csv.c
 src/hb-import.c
-src/list_account.c
-src/list_operation.c
-src/list_topspending.c
-src/list_upcoming.c
-src/rep_balance.c
-src/rep_budget.c
-src/rep_stats.c
-src/rep_time.c
-src/rep_vehicle.c
+src/list-account.c
+src/list-operation.c
+src/list-scheduled.c
+src/rep-balance.c
+src/rep-budget.c
+src/rep-stats.c
+src/rep-time.c
+src/rep-vehicle.c
 src/ui-account.c
 src/ui-archive.c
 src/ui-assign.c
@@ -39,6 +42,9 @@ src/ui-hbfile.c
 src/ui-payee.c
 src/ui-pref.c
 src/ui-split.c
+src/ui-tag.c
 src/ui-transaction.c
 src/ui-txn-multi.c
+src/ui-widgets-data.c
 src/ui-widgets.c
+
index ade20cf3be957f63d2f62becc271f665015fb6ae..9d6098efc46207be9e6bdf8be35294c1013b38d9 100644 (file)
--- a/po/af.po
+++ b/po/af.po
@@ -6,18 +6,19 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2018-01-06 18:30+0100\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-04-10 16:14+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: 2018-01-06 18:08+0000\n"
-"X-Generator: Launchpad (build 18521)\n"
+"X-Launchpad-Export-Date: 2019-04-10 13:14+0000\n"
+"X-Generator: Launchpad (build 18920)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:910
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp-mainwindow.c:943
 msgid "HomeBank"
 msgstr "HomeBank"
 
@@ -25,8 +26,8 @@ msgstr "HomeBank"
 msgid "Personal finance"
 msgstr ""
 
-#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:466
-#: ../src/dsp_mainwindow.c:914
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp-mainwindow.c:466
+#: ../src/dsp-mainwindow.c:947
 msgid "Free, easy, personal accounting for everyone"
 msgstr ""
 
@@ -36,8 +37,8 @@ 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."
+"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
@@ -52,352 +53,389 @@ msgid ""
 "personal accounting then HomeBank should be the software of choice."
 msgstr ""
 
-#: ../src/dsp_account.c:238 ../src/dsp_account.c:248
+#: ../src/dsp-account.c:206
+#, c-format
+msgid "There is %d group of similar transactions"
+msgstr ""
+
+#: ../src/dsp-account.c:211
+msgid "No similar transaction were found !"
+msgstr ""
+
+#: ../src/dsp-account.c:293 ../src/dsp-account.c:303
 msgid "Check internal transfert result"
 msgstr ""
 
-#: ../src/dsp_account.c:239
+#: ../src/dsp-account.c:294
 msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:249
+#: ../src/dsp-account.c:304
 #, c-format
 msgid ""
 "Inconsistency were found: %d\n"
 "do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:305
+#: ../src/dsp-account.c:361
 #, c-format
 msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:309
+#: ../src/dsp-account.c:365
 msgid ""
 "Are you sure you want to convert this account\n"
 "to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:311
+#: ../src/dsp-account.c:367
 msgid "_Convert"
 msgstr ""
 
-#: ../src/dsp_account.c:342
+#: ../src/dsp-account.c:402
 msgid "No transaction changed"
 msgstr "Geen transakie verander"
 
-#: ../src/dsp_account.c:344
+#: ../src/dsp-account.c:404
 #, c-format
 msgid "transaction changed: %d"
 msgstr ""
 
-#: ../src/dsp_account.c:347
+#: ../src/dsp-account.c:407
 msgid "Automatic assignment result"
 msgstr ""
 
-#: ../src/dsp_account.c:467
+#: ../src/dsp-account.c:533
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1142
+#: ../src/dsp-account.c:534
+msgid "_Create"
+msgstr ""
+
+#: ../src/dsp-account.c:1272
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1208
+#: ../src/dsp-account.c:1273 ../src/ui-account.c:1041 ../src/ui-account.c:1319
+#: ../src/ui-archive.c:400 ../src/ui-archive.c:1277 ../src/ui-assign.c:556
+#: ../src/ui-assign.c:772 ../src/ui-category.c:1105 ../src/ui-category.c:1561
+#: ../src/ui-category.c:1987 ../src/ui-currency.c:1547
+#: ../src/ui-currency.c:1734 ../src/ui-payee.c:742 ../src/ui-payee.c:1165
+#: ../src/ui-payee.c:1380 ../src/ui-tag.c:505 ../src/ui-tag.c:659
+msgid "_Delete"
+msgstr ""
+
+#: ../src/dsp-account.c:1336
 msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#: ../src/dsp_account.c:1209 ../src/dsp_account.c:1271
+#: ../src/dsp-account.c:1337 ../src/dsp-account.c:1397
 msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1210 ../src/ui-assist-start.c:281
-#: ../src/ui-dialogs.c:374
+#: ../src/dsp-account.c:1338 ../src/ui-assist-start.c:280
+#: ../src/ui-dialogs.c:383
 msgid "_Change"
 msgstr ""
 
-#: ../src/dsp_account.c:1270
+#: ../src/dsp-account.c:1396
 msgid "Are you sure you want to toggle the status Reconciled?"
 msgstr ""
 
-#: ../src/dsp_account.c:1272
+#: ../src/dsp-account.c:1398
 msgid "_Toggle"
 msgstr ""
 
-#: ../src/dsp_account.c:1537
+#. label = g_strdup_printf(_("Account %d of %d"), acckey+1, nbacc);
+#. gtk_label_set_markup (GTK_LABEL(txndata->LB_acc_count), label);
+#. g_free(label);
+#: ../src/dsp-account.c:1689 ../src/ui-assist-import.c:1288
 #, c-format
-msgid "%d items (%s)"
+msgid "%d transactions"
 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:1542
+#: ../src/dsp-account.c:1692
 #, c-format
-msgid "%d items (%d selected %s)"
+msgid "%d transactions, %d selected, avg: %s, sum: %s (%s - %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1639
-#, c-format
-msgid "[closed account] %s"
+#: ../src/dsp-account.c:1791 ../src/dsp-account.c:2047
+msgid "All transactions"
 msgstr ""
 
 #. name, icon-name, label
-#: ../src/dsp_account.c:1751
+#: ../src/dsp-account.c:1906
 msgid "A_ccount"
 msgstr ""
 
-#: ../src/dsp_account.c:1752
+#: ../src/dsp-account.c:1907
 msgid "Transacti_on"
 msgstr "Transaksi_e"
 
-#: ../src/dsp_account.c:1753
+#: ../src/dsp-account.c:1908
 msgid "_Status"
 msgstr ""
 
-#: ../src/dsp_account.c:1754 ../src/dsp_mainwindow.c:177
+#: ../src/dsp-account.c:1909 ../src/dsp-mainwindow.c:167
 msgid "_Tools"
 msgstr "_Nutsgoed"
 
-#: ../src/dsp_account.c:1758 ../src/dsp_mainwindow.c:192
-#: ../src/dsp_mainwindow.c:900 ../src/ui-account.c:1257
-#: ../src/ui-archive.c:1152 ../src/ui-assign.c:723 ../src/ui-budget.c:999
-#: ../src/ui-category.c:1836 ../src/ui-currency.c:1658 ../src/ui-dialogs.c:179
-#: ../src/ui-payee.c:1235 ../src/ui-transaction.c:1203
-#: ../src/ui-transaction.c:1211
-msgid "_Close"
-msgstr "_Sluit"
-
-#: ../src/dsp_account.c:1758
-msgid "Close the current account"
-msgstr "Sluit huidige rekening"
-
 #. name, icon-name, label, accelerator, tooltip
-#: ../src/dsp_account.c:1761
-msgid "_Filter..."
-msgstr "_Sorteer..."
+#: ../src/dsp-account.c:1913
+msgid "Export as PDF..."
+msgstr ""
 
-#: ../src/dsp_account.c:1761
-msgid "Open the list filter"
+#: ../src/dsp-account.c:1913
+msgid "Export to a PDF file"
 msgstr ""
 
-#: ../src/dsp_account.c:1762
-msgid "Convert to Euro..."
+#: ../src/dsp-account.c:1914
+msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1762
-msgid "Convert this account to Euro currency"
+#: ../src/dsp-account.c:1914 ../src/ui-dialogs.c:448
+msgid "Export as QIF"
+msgstr "Voer uit as QIF"
+
+#: ../src/dsp-account.c:1915
+msgid "Export CSV..."
 msgstr ""
 
-#: ../src/dsp_account.c:1764
+#: ../src/dsp-account.c:1915 ../src/rep-vehicle.c:67 ../src/ui-dialogs.c:504
+msgid "Export as CSV"
+msgstr ""
+
+#: ../src/dsp-account.c:1916 ../src/dsp-mainwindow.c:184
+#: ../src/dsp-mainwindow.c:933 ../src/ui-account.c:1261
+#: ../src/ui-archive.c:1212 ../src/ui-assign.c:720 ../src/ui-budget.c:995
+#: ../src/ui-category.c:1805 ../src/ui-currency.c:1658 ../src/ui-dialogs.c:183
+#: ../src/ui-payee.c:1253 ../src/ui-tag.c:578 ../src/ui-transaction.c:1159
+#: ../src/ui-transaction.c:1167
+msgid "_Close"
+msgstr "_Sluit"
+
+#: ../src/dsp-account.c:1916
+msgid "Close the current account"
+msgstr "Sluit huidige rekening"
+
+#: ../src/dsp-account.c:1918
 msgid "_Add..."
 msgstr "_Voeg by"
 
-#: ../src/dsp_account.c:1764
+#: ../src/dsp-account.c:1918
 msgid "Add a new transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1765
+#: ../src/dsp-account.c:1919
 msgid "_Inherit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1765
+#: ../src/dsp-account.c:1919
 msgid "Inherit from the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1766
+#: ../src/dsp-account.c:1920
 msgid "_Edit..."
 msgstr "_Wysig..."
 
-#: ../src/dsp_account.c:1766
+#: ../src/dsp-account.c:1920
 msgid "Edit the active transaction"
 msgstr "Wysig die aktiewe transaksie"
 
-#: ../src/dsp_account.c:1768
+#: ../src/dsp-account.c:1922
 msgid "_None"
 msgstr ""
 
-#: ../src/dsp_account.c:1768
+#: ../src/dsp-account.c:1922
 msgid "Toggle none for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1769
+#: ../src/dsp-account.c:1923
 msgid "_Cleared"
 msgstr ""
 
-#: ../src/dsp_account.c:1769
+#: ../src/dsp-account.c:1923
 msgid "Toggle cleared for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1770
+#: ../src/dsp-account.c:1924
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1770
+#: ../src/dsp-account.c:1924
 msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1772
+#: ../src/dsp-account.c:1926
 msgid "_Multiple Edit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1772
+#: ../src/dsp-account.c:1926
 msgid "Edit multiple transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1773
+#: ../src/dsp-account.c:1927
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1773
+#: ../src/dsp-account.c:1927
 msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1774
+#: ../src/dsp-account.c:1928
 msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1774
+#: ../src/dsp-account.c:1928
 msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1776
-msgid "Auto. assignments"
+#: ../src/dsp-account.c:1930
+msgid "Mark duplicate..."
 msgstr ""
 
-#: ../src/dsp_account.c:1776
-msgid "Run automatic assignments"
+#. { "DuplicateClear", NULL                      , N_("Unmark duplicate"), NULL,       NULL, G_CALLBACK (register_panel_action_duplicate_unmark) },
+#: ../src/dsp-account.c:1933
+msgid "Check internal xfer"
 msgstr ""
 
-#: ../src/dsp_account.c:1777
-msgid "Export QIF..."
+#: ../src/dsp-account.c:1934
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1777 ../src/ui-dialogs.c:437
-msgid "Export as QIF"
-msgstr "Voer uit as QIF"
+#: ../src/dsp-account.c:1934
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1778
-msgid "Export CSV..."
+#: ../src/dsp-account.c:1936
+msgid "_Filter..."
+msgstr "_Sorteer..."
+
+#: ../src/dsp-account.c:1936
+msgid "Open the list filter"
 msgstr ""
 
-#: ../src/dsp_account.c:1778 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:487
-msgid "Export as CSV"
+#: ../src/dsp-account.c:1937
+msgid "Convert to Euro..."
 msgstr ""
 
-#: ../src/dsp_account.c:1780
-msgid "Check internal xfer..."
+#: ../src/dsp-account.c:1937
+msgid "Convert this account to Euro currency"
 msgstr ""
 
-#. = = = = = = = = future version = = = = = = = =
-#: ../src/dsp_account.c:1783
-msgid "Export PDF..."
+#: ../src/dsp-account.c:2040
+msgid "(closed)"
 msgstr ""
 
-#: ../src/dsp_account.c:1783
-msgid "Export as PDF"
+#: ../src/dsp-account.c:2047
+#, c-format
+msgid "%s - HomeBank"
 msgstr ""
 
-#: ../src/dsp_account.c:1921 ../src/dsp_mainwindow.c:2780
+#: ../src/dsp-account.c:2079 ../src/dsp-mainwindow.c:1991 ../src/ui-split.c:824
 msgid "Add"
 msgstr ""
 
-#: ../src/dsp_account.c:1924
+#: ../src/dsp-account.c:2082
 msgid "Inherit"
 msgstr ""
 
-#: ../src/dsp_account.c:1927
+#: ../src/dsp-account.c:2085 ../src/ui-split.c:786
 msgid "Edit"
 msgstr "Wysig"
 
-#: ../src/dsp_account.c:1930 ../src/rep_stats.c:72
+#: ../src/dsp-account.c:2088 ../src/rep-stats.c:72
 msgid "Filter"
 msgstr "Filter"
 
+#. info bar for duplicate
+#: ../src/dsp-account.c:2125
+msgid "_Refresh"
+msgstr ""
+
 #. balances area
-#: ../src/dsp_account.c:1984
+#: ../src/dsp-account.c:2160
 msgid "Bank:"
 msgstr "Bank:"
 
-#: ../src/dsp_account.c:1990
+#: ../src/dsp-account.c:2166
 msgid "Today:"
 msgstr "Vandag:"
 
-#: ../src/dsp_account.c:1996
+#: ../src/dsp-account.c:2172
 msgid "Future:"
 msgstr "Toekoms:"
 
-#: ../src/dsp_account.c:2020 ../src/rep_balance.c:940 ../src/rep_budget.c:1224
-#: ../src/rep_stats.c:1663 ../src/rep_time.c:1527 ../src/rep_vehicle.c:749
+#: ../src/dsp-account.c:2195 ../src/rep-balance.c:942 ../src/rep-budget.c:1170
+#: ../src/rep-stats.c:1539 ../src/rep-time.c:1270 ../src/rep-vehicle.c:749
+#: ../src/ui-pref.c:1262 ../src/ui-pref.c:1617 ../src/ui-pref.c:2002
 msgid "_Range:"
 msgstr ""
 
-#: ../src/dsp_account.c:2025 ../src/ui-account.c:1345
-#: ../src/ui-assist-start.c:392
+#: ../src/dsp-account.c:2203
+msgid "Toggle show future transaction"
+msgstr ""
+
+#: ../src/dsp-account.c:2207 ../src/rep-budget.c:1145 ../src/rep-stats.c:1497
+#: ../src/ui-account.c:1349 ../src/ui-assist-start.c:391
 msgid "_Type:"
 msgstr ""
 
-#: ../src/dsp_account.c:2030 ../src/ui-archive.c:1041
-#: ../src/ui-transaction.c:1113
+#: ../src/dsp-account.c:2212 ../src/ui-archive.c:1089
+#: ../src/ui-transaction.c:1301
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:2035
-msgid "Reset _filters"
+#. widget = gtk_button_new_with_mnemonic (_("Reset _filters"));
+#: ../src/dsp-account.c:2218 ../src/ui-filter.c:1352 ../src/ui-pref.c:2099
+#: ../src/ui-pref.c:2120
+msgid "_Reset"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:2040 ../src/rep_balance.c:919 ../src/rep_budget.c:1211
-#: ../src/rep_stats.c:1634 ../src/rep_time.c:1505 ../src/rep_vehicle.c:736
+#: ../src/dsp-account.c:2223 ../src/rep-balance.c:921 ../src/rep-budget.c:1157
+#: ../src/rep-stats.c:1511 ../src/rep-time.c:1249 ../src/rep-vehicle.c:736
 msgid "Euro _minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:160 ../src/dsp_mainwindow.c:2767
-#: ../src/list_operation.c:1188 ../src/list_operation.c:1444
-#: ../src/rep_budget.c:70 ../src/rep_budget.c:1519 ../src/rep_budget.c:1704
-#: ../src/rep_stats.c:146 ../src/rep_time.c:123 ../src/ui-budget.c:245
-#: ../src/ui-dialogs.c:234 ../src/ui-split.c:406
-msgid "Category"
-msgstr "Kategorie"
-
-#: ../src/dsp_mainwindow.c:161 ../src/rep_budget.c:70 ../src/rep_stats.c:147
-msgid "Subcategory"
-msgstr ""
-
 #. name, icon-name, label
-#: ../src/dsp_mainwindow.c:170
+#: ../src/dsp-mainwindow.c:159
 msgid "_File"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171 ../src/ui-pref.c:1153
-msgid "_Import"
+#. { "ImportMenu" , NULL, N_("_Import"), NULL, NULL, NULL },
+#: ../src/dsp-mainwindow.c:161
+msgid "Open _Recent"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:172 ../src/ui-category.c:2005
-#: ../src/ui-currency.c:1730 ../src/ui-payee.c:1326
+#. todo: useless ?
+#: ../src/dsp-mainwindow.c:162 ../src/ui-category.c:1981
+#: ../src/ui-currency.c:1730 ../src/ui-payee.c:1374 ../src/ui-tag.c:656
 msgid "_Edit"
 msgstr "_Wysig"
 
-#: ../src/dsp_mainwindow.c:173
+#: ../src/dsp-mainwindow.c:163
 msgid "_View"
 msgstr "_Kyk na"
 
-#: ../src/dsp_mainwindow.c:174
+#: ../src/dsp-mainwindow.c:164
 msgid "_Manage"
 msgstr "_Beheer"
 
-#: ../src/dsp_mainwindow.c:175
+#: ../src/dsp-mainwindow.c:165
 msgid "_Transactions"
 msgstr "_Transaksies"
 
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp-mainwindow.c:166
 msgid "_Reports"
 msgstr "_Verslae"
 
-#: ../src/dsp_mainwindow.c:178
+#: ../src/dsp-mainwindow.c:168
 msgid "_Help"
 msgstr "_Hulp"
 
@@ -405,416 +443,396 @@ msgstr "_Hulp"
 #. { "Export"       , NULL, N_("Export to") },
 #. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp-mainwindow.c:175
 msgid "_New"
 msgstr "_Nuwe"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp-mainwindow.c:175
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:186
+#: ../src/dsp-mainwindow.c:176
 msgid "_Open..."
 msgstr "_Open..."
 
-#: ../src/dsp_mainwindow.c:186 ../src/dsp_mainwindow.c:2840
+#: ../src/dsp-mainwindow.c:176 ../src/dsp-mainwindow.c:2045
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:187 ../src/ui-dialogs.c:441 ../src/ui-dialogs.c:488
-#: ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:673
+#: ../src/dsp-mainwindow.c:177 ../src/ui-dialogs.c:452 ../src/ui-dialogs.c:505
+#: ../src/ui-dialogs.c:572 ../src/ui-dialogs.c:723
 msgid "_Save"
 msgstr "_Stoor"
 
-#: ../src/dsp_mainwindow.c:187
+#: ../src/dsp-mainwindow.c:177
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp-mainwindow.c:178
 msgid "Save _As..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp-mainwindow.c:178
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp-mainwindow.c:180
 msgid "Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp-mainwindow.c:180
 msgid "Revert to a saved version of this file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
+#: ../src/dsp-mainwindow.c:181
+msgid "Restore backup"
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:181
+msgid "Restore from a backup file"
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:183
 msgid "Properties..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
+#: ../src/dsp-mainwindow.c:183
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:192
+#: ../src/dsp-mainwindow.c:184
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:193
+#: ../src/dsp-mainwindow.c:185
 msgid "_Quit"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:193
+#: ../src/dsp-mainwindow.c:185
 msgid "Quit HomeBank"
 msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:196
-msgid "QIF file..."
+#: ../src/dsp-mainwindow.c:188
+msgid "Import..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196 ../src/dsp_mainwindow.c:197
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp-mainwindow.c:188
 msgid "Open the import assistant"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
-msgid "OFX/QFX file..."
+#. { "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) },
+#: ../src/dsp-mainwindow.c:193
+msgid "Export as QIF..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
-msgid "CSV file..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:200
-msgid "Export QIF file..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:200
+#: ../src/dsp-mainwindow.c:193
 msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp-mainwindow.c:196
 msgid "Preferences..."
 msgstr "Voorkeure..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp-mainwindow.c:196
 msgid "Configure HomeBank"
 msgstr ""
 
 #. ManageMenu
-#: ../src/dsp_mainwindow.c:206
+#: ../src/dsp-mainwindow.c:199
 msgid "Currencies..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:206
+#: ../src/dsp-mainwindow.c:199
 msgid "Configure the currencies"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp-mainwindow.c:200
 msgid "Acc_ounts..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp-mainwindow.c:200
 msgid "Configure the accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:208
+#: ../src/dsp-mainwindow.c:201
 msgid "_Payees..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:208
+#: ../src/dsp-mainwindow.c:201
 msgid "Configure the payees"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:209
+#: ../src/dsp-mainwindow.c:202
 msgid "Categories..."
 msgstr "Kategoriee..."
 
-#: ../src/dsp_mainwindow.c:209
+#: ../src/dsp-mainwindow.c:202
 msgid "Configure the categories"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:210
+#: ../src/dsp-mainwindow.c:203
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:210
+#: ../src/dsp-mainwindow.c:203
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:211
+#: ../src/dsp-mainwindow.c:204
 msgid "Budget..."
 msgstr "Begroting..."
 
-#: ../src/dsp_mainwindow.c:211
+#: ../src/dsp-mainwindow.c:204
 msgid "Configure the budget"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:212
+#: ../src/dsp-mainwindow.c:205
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:212
+#: ../src/dsp-mainwindow.c:205
 msgid "Configure the automatic assignments"
 msgstr ""
 
+#: ../src/dsp-mainwindow.c:206
+msgid "Tags..."
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:206
+msgid "Configure the tags"
+msgstr ""
+
 #. TxnMenu
-#: ../src/dsp_mainwindow.c:215
+#: ../src/dsp-mainwindow.c:209
+msgid "Add..."
+msgstr "Voeg by..."
+
+#: ../src/dsp-mainwindow.c:209
+msgid "Add transactions"
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:210
 msgid "Show..."
 msgstr "Wys..."
 
-#: ../src/dsp_mainwindow.c:215
+#: ../src/dsp-mainwindow.c:210
 msgid "Shows selected account transactions"
 msgstr "Wys geselekteerde rekening transaksies"
 
-#: ../src/dsp_mainwindow.c:216
-msgid "Add..."
-msgstr "Voeg by..."
+#: ../src/dsp-mainwindow.c:211
+msgid "Show all..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:216
-msgid "Add transactions"
+#: ../src/dsp-mainwindow.c:211
+msgid "Shows all account transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp-mainwindow.c:212
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp-mainwindow.c:212
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
+#: ../src/dsp-mainwindow.c:213
 msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218 ../src/ui-pref.c:1785
+#: ../src/dsp-mainwindow.c:213 ../src/ui-pref.c:1982
 msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:221
+#: ../src/dsp-mainwindow.c:216
 msgid "_Statistics..."
 msgstr "_Statistieke..."
 
-#: ../src/dsp_mainwindow.c:221
+#: ../src/dsp-mainwindow.c:216
 msgid "Open the Statistics report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:222
+#: ../src/dsp-mainwindow.c:217
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:222
+#: ../src/dsp-mainwindow.c:217
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:223
+#: ../src/dsp-mainwindow.c:218
 msgid "B_udget..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:223
+#: ../src/dsp-mainwindow.c:218
 msgid "Open the Budget report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:224
+#: ../src/dsp-mainwindow.c:219
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:224
+#: ../src/dsp-mainwindow.c:219
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:225
+#: ../src/dsp-mainwindow.c:220
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:225
+#: ../src/dsp-mainwindow.c:220
 msgid "Open the Vehicle cost report"
 msgstr ""
 
 #. Tools
-#: ../src/dsp_mainwindow.c:228
+#: ../src/dsp-mainwindow.c:223
 msgid "Show welcome dialog..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:229
+#: ../src/dsp-mainwindow.c:224
 msgid "File statistics..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:230
+#: ../src/dsp-mainwindow.c:225
 msgid "Anonymize..."
 msgstr ""
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:233
+#: ../src/dsp-mainwindow.c:228
 msgid "_Contents"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:233
+#: ../src/dsp-mainwindow.c:228
 msgid "Documentation about HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:234
+#: ../src/dsp-mainwindow.c:229
 msgid "Get Help Online..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:234
+#: ../src/dsp-mainwindow.c:229
 msgid "Connect to the LaunchPad website for online help"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:236
+#: ../src/dsp-mainwindow.c:231
 msgid "Check for updates..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:236
+#: ../src/dsp-mainwindow.c:231
 msgid "Visit HomeBank website to check for update"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:237
+#: ../src/dsp-mainwindow.c:232
 msgid "Release Notes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:237
+#: ../src/dsp-mainwindow.c:232
 msgid "Display the release notes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:238
+#: ../src/dsp-mainwindow.c:233
 msgid "Report a Problem..."
 msgstr "Rapporteer 'n Probleem..."
 
-#: ../src/dsp_mainwindow.c:238
+#: ../src/dsp-mainwindow.c:233
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:239
+#: ../src/dsp-mainwindow.c:234
 msgid "Translate this Application..."
 msgstr "Vertaal hierdie Program..."
 
-#: ../src/dsp_mainwindow.c:239
+#: ../src/dsp-mainwindow.c:234
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:241
+#: ../src/dsp-mainwindow.c:236
 msgid "_About"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:241
+#: ../src/dsp-mainwindow.c:236
 msgid "About HomeBank"
 msgstr ""
 
 #. name         , icon-name, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:249
+#: ../src/dsp-mainwindow.c:244
 msgid "_Toolbar"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:250
+#: ../src/dsp-mainwindow.c:245
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:251
-msgid "_Scheduled list"
+#: ../src/dsp-mainwindow.c:246
+msgid "_Bottom Lists"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:252 ../src/ui-pref.c:85
+#: ../src/dsp-mainwindow.c:247 ../src/ui-pref.c:92
 msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:384
+#: ../src/dsp-mainwindow.c:384
 #, c-format
 msgid "Revert unsaved changes to file '%s'?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:387
+#: ../src/dsp-mainwindow.c:387
 msgid ""
 "- Changes made to the file will be permanently lost\n"
 "- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:394
+#: ../src/dsp-mainwindow.c:394
 msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:580
+#: ../src/dsp-mainwindow.c:585
 msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:583
+#: ../src/dsp-mainwindow.c:588
 msgid ""
 "Proceeding will anonymize any text, \n"
 "like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:590
+#: ../src/dsp-mainwindow.c:595
 msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:897
+#: ../src/dsp-mainwindow.c:930
 msgid "Welcome to HomeBank"
 msgstr "Welkom by HomeBank"
 
-#: ../src/dsp_mainwindow.c:924
+#: ../src/dsp-mainwindow.c:957
 msgid "What do you want to do:"
 msgstr "Wat wil jy doen:"
 
-#: ../src/dsp_mainwindow.c:928
+#: ../src/dsp-mainwindow.c:961
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:932
+#: ../src/dsp-mainwindow.c:965
 msgid "Configure _preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:936
+#: ../src/dsp-mainwindow.c:969
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:940
+#: ../src/dsp-mainwindow.c:973
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:944
+#: ../src/dsp-mainwindow.c:977
 msgid "Open the _example file"
 msgstr "Open die _voorbeeld lêer"
 
-#. hb_label_set_amount(GTK_LABEL(data->TX_topamount), total, GLOBALS->kcur, GLOBALS->minor);
-#: ../src/dsp_mainwindow.c:1191
-msgid "Top spending"
-msgstr ""
-
-#. future usage
-#: ../src/dsp_mainwindow.c:1202
-#, c-format
-msgid "Top %d spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1369 ../src/rep_stats.c:1130 ../src/rep_stats.c:1150
-#: ../src/ui-budget.c:131 ../src/ui-category.c:393 ../src/ui-category.c:611
-msgid "(no category)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1390
-msgid "Other"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1631
-msgid "No transaction to add"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1633
-#, c-format
-msgid "transaction added: %d"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1636
-msgid "Check scheduled transactions result"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1753 ../src/dsp_mainwindow.c:2155
-#: ../src/rep_vehicle.c:847
-msgid "Total"
-msgstr "Totaal"
-
-#: ../src/dsp_mainwindow.c:1772
+#: ../src/dsp-mainwindow.c:1206
 #, c-format
 msgid ""
 "Your are about to open the backup file '%s'.\n"
@@ -822,202 +840,176 @@ msgid ""
 "Are you sure you want to do this ?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1776
-msgid "Open a backup file ?"
+#: ../src/dsp-mainwindow.c:1210
+msgid "Open the backup file ?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1778
+#: ../src/dsp-mainwindow.c:1212
 msgid "_Open backup"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1869 ../src/ui-currency.c:1312
-msgid "Unknow error"
+#: ../src/dsp-mainwindow.c:1310 ../src/ui-currency.c:1312
+msgid "Unknown error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1874 ../src/dsp_mainwindow.c:1959
+#: ../src/dsp-mainwindow.c:1315 ../src/dsp-mainwindow.c:1421
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1877
+#: ../src/dsp-mainwindow.c:1318
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1880
+#: ../src/dsp-mainwindow.c:1321
 #, 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:1885 ../src/dsp_mainwindow.c:1962
-#: ../src/dsp_mainwindow.c:2671
+#: ../src/dsp-mainwindow.c:1326 ../src/dsp-mainwindow.c:1424
 msgid "File error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2018
-msgid "(no institution)"
+#: ../src/dsp-mainwindow.c:1397
+msgid "The file has been modified since reading it."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2187
-msgid "Grand total"
+#: ../src/dsp-mainwindow.c:1398
+msgid "If you save it, all the external changes could be lost. Save it anyway?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
-#, c-format
-msgid "The file %s is not a valid HomeBank file."
+#: ../src/dsp-mainwindow.c:1399
+msgid "S_ave Anyway"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2755 ../src/dsp_mainwindow.c:2844
+#: ../src/dsp-mainwindow.c:1966 ../src/dsp-mainwindow.c:2057
 msgid "Open"
 msgstr "Open"
 
-#: ../src/dsp_mainwindow.c:2761 ../src/list_operation.c:1093
-#: ../src/list_operation.c:1412 ../src/list_upcoming.c:462
-#: ../src/rep_time.c:123 ../src/ui-account.c:1341 ../src/ui-assist-import.c:60
-#: ../src/ui-dialogs.c:207
+#. 5.2 we always create the column and set it not visible
+#. gtk_assistant_set_page_title (GTK_ASSISTANT (data->assistant), page, _("Transaction"));
+#. gtk_assistant_set_page_title (GTK_ASSISTANT (data->assistant), page, genacc->name);
+#: ../src/dsp-mainwindow.c:1972 ../src/list-operation.c:1144
+#: ../src/list-scheduled.c:482 ../src/rep-stats.c:149 ../src/rep-time.c:125
+#: ../src/ui-account.c:1345 ../src/ui-assist-import.c:2028
+#: ../src/ui-dialogs.c:211
 msgid "Account"
 msgstr "Rekening"
 
-#: ../src/dsp_mainwindow.c:2764 ../src/hb-export.c:448
-#: ../src/list_operation.c:1128 ../src/list_operation.c:1441
-#: ../src/list_upcoming.c:400 ../src/rep_stats.c:148 ../src/rep_time.c:123
-#: ../src/ui-archive.c:289 ../src/ui-assign.c:41 ../src/ui-dialogs.c:225
-#: ../src/ui-pref.c:125
+#. payee
+#: ../src/dsp-mainwindow.c:1975 ../src/hb-export.c:443
+#: ../src/list-operation.c:1178 ../src/list-scheduled.c:418
+#: ../src/rep-stats.c:148 ../src/rep-time.c:127 ../src/ui-archive.c:291
+#: ../src/ui-assist-import.c:386 ../src/ui-dialogs.c:229 ../src/ui-pref.c:132
+#: ../src/ui-widgets-data.c:36
 msgid "Payee"
 msgstr ""
 
+#. category
+#: ../src/dsp-mainwindow.c:1978 ../src/list-operation.c:1239
+#: ../src/rep-budget.c:1465 ../src/rep-budget.c:1646 ../src/rep-stats.c:146
+#: ../src/rep-time.c:126 ../src/ui-assist-import.c:390 ../src/ui-budget.c:232
+#: ../src/ui-dialogs.c:238 ../src/ui-split.c:202 ../src/ui-split.c:791
+#: ../src/ui-widgets-data.c:49
+msgid "Category"
+msgstr "Kategorie"
+
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2771
+#: ../src/dsp-mainwindow.c:1982
 msgid "Archive"
 msgstr "Argief"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2774 ../src/dsp_mainwindow.c:2786
-#: ../src/rep_budget.c:74 ../src/rep_budget.c:966 ../src/rep_budget.c:1519
-#: ../src/rep_budget.c:1719
+#: ../src/dsp-mainwindow.c:1985 ../src/dsp-mainwindow.c:1997
+#: ../src/rep-budget.c:911 ../src/rep-budget.c:1465 ../src/rep-budget.c:1661
 msgid "Budget"
 msgstr "Begroting"
 
-#: ../src/dsp_mainwindow.c:2777
+#: ../src/dsp-mainwindow.c:1988
 msgid "Show"
 msgstr "Wys"
 
-#: ../src/dsp_mainwindow.c:2783
+#: ../src/dsp-mainwindow.c:1994
 msgid "Statistics"
 msgstr "Statistieke"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2789 ../src/hb-export.c:452
-#: ../src/list_operation.c:1206 ../src/rep_balance.c:1312
-#: ../src/rep_stats.c:159 ../src/rep_stats.c:1943 ../src/rep_stats.c:2126
+#: ../src/dsp-mainwindow.c:2000 ../src/hb-export.c:447
+#: ../src/list-operation.c:1257 ../src/rep-balance.c:1314
+#: ../src/rep-stats.c:161 ../src/rep-stats.c:1820 ../src/rep-stats.c:2003
 msgid "Balance"
 msgstr "Balans"
 
-#: ../src/dsp_mainwindow.c:2792 ../src/ui-hbfile.c:275
+#: ../src/dsp-mainwindow.c:2003 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2837 ../src/ui-dialogs.c:482 ../src/ui-dialogs.c:544
-#: ../src/ui-dialogs.c:608
+#: ../src/dsp-mainwindow.c:2044 ../src/ui-assist-import.c:734
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:567 ../src/ui-dialogs.c:653
 msgid "_Open"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2841
+#: ../src/dsp-mainwindow.c:2049
 msgid "Open a recently used file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2962
-msgid "Your accounts"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2977 ../src/ui-budget.c:1104
-#: ../src/ui-category.c:1990
-msgid "Expand all"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2981 ../src/ui-budget.c:1108
-#: ../src/ui-category.c:1994
-msgid "Collapse all"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2998
-msgid "Show all"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3003
-msgid "By type"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3004
-msgid "By institition"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3061
-msgid "Where your money goes"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3120
-msgid "Scheduled transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3136
-msgid "Skip"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:3140
-msgid "Edit & Post"
+#: ../src/dsp-mainwindow.c:2144 ../src/ui-widgets-data.c:28
+msgid "Scheduled"
 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:3146
-msgid "Post"
-msgstr ""
+#. Future
+#: ../src/dsp-mainwindow.c:2148 ../src/list-account.c:430
+msgid "Future"
+msgstr "Toekomstige"
 
-#: ../src/dsp_mainwindow.c:3161
-msgid "maximum post date"
+#: ../src/dsp-mainwindow.c:2151 ../src/ui-transaction.c:59
+msgid "Remind"
 msgstr ""
 
-#: ../src/hb-archive.c:171
+#: ../src/hb-archive.c:250
 msgid "(new archive)"
 msgstr "(nuwe argief)"
 
-#: ../src/hb-category.c:1007 ../src/hb-payee.c:579
+#: ../src/hb-category.c:468 ../src/rep-stats.c:995 ../src/rep-stats.c:1015
+#: ../src/ui-budget.c:117 ../src/ui-category.c:352 ../src/ui-category.c:570
+msgid "(no category)"
+msgstr ""
+
+#: ../src/hb-category.c:944 ../src/hb-payee.c:562
 msgid "invalid CSV format"
 msgstr ""
 
-#: ../src/hb-export.c:446 ../src/list_operation.c:1105
-#: ../src/list_operation.c:1423 ../src/rep_balance.c:1293
-#: ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1098 ../src/ui-pref.c:1487
+#: ../src/hb-export.c:441 ../src/list-operation.c:1155
+#: ../src/rep-balance.c:1295 ../src/rep-vehicle.c:218 ../src/rep-vehicle.c:1098
+#: ../src/ui-assist-import.c:358
 msgid "Date"
 msgstr "Datum"
 
-#: ../src/hb-export.c:447 ../src/list_operation.c:951 ../src/ui-pref.c:2189
+#: ../src/hb-export.c:442 ../src/list-operation.c:1003
+#: ../src/ui-assist-import.c:372 ../src/ui-pref.c:133 ../src/ui-pref.c:2349
 msgid "Info"
 msgstr "Inligting"
 
-#: ../src/hb-export.c:449 ../src/list_operation.c:1136
-#: ../src/list_operation.c:1432 ../src/list_upcoming.c:420
-#: ../src/ui-archive.c:273 ../src/ui-assign.c:40 ../src/ui-pref.c:124
-#: ../src/ui-split.c:410
+#. memo
+#: ../src/hb-export.c:444 ../src/list-operation.c:1186
+#: ../src/list-scheduled.c:439 ../src/ui-archive.c:275
+#: ../src/ui-assist-import.c:363 ../src/ui-pref.c:131 ../src/ui-split.c:220
+#: ../src/ui-split.c:795 ../src/ui-widgets-data.c:35
 msgid "Memo"
 msgstr ""
 
 #. column: Amount
-#: ../src/hb-export.c:450 ../src/list_operation.c:1164
-#: ../src/list_operation.c:1435 ../src/rep_time.c:1793 ../src/rep_time.c:1915
-#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1143 ../src/ui-split.c:414
+#. amount
+#: ../src/hb-export.c:445 ../src/list-operation.c:1215 ../src/rep-time.c:1542
+#: ../src/rep-time.c:1664 ../src/rep-vehicle.c:222 ../src/rep-vehicle.c:1143
+#: ../src/ui-assist-import.c:367 ../src/ui-split.c:236 ../src/ui-split.c:799
 msgid "Amount"
 msgstr "Bedrag"
 
-#: ../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:569
+#: ../src/hb-hbfile.c:596 ../src/ui-assist-import.c:2028
 msgid "Unknown"
 msgstr ""
 
@@ -1037,6 +1029,21 @@ msgstr ""
 msgid "mi./l"
 msgstr ""
 
+#. g_snprintf(buffer, 63, "%d-%02d", g_date_get_year(date), g_date_get_month(date));
+#. TRANSLATORS: printf string for year of week W, ex. 2019-W52 for week 52 of 2019
+#: ../src/hb-report.c:333
+#, c-format
+msgid "%d-w%d"
+msgstr ""
+
+#. g_snprintf(buffer, 63, "%d-%02d", g_date_get_year(date), g_date_get_month(date));
+#. todo: will be innacurrate here if fiscal year start not 1/jan
+#. TRANSLATORS: printf string for year of quarter Q, ex. 2019-Q4 for quarter 4 of 2019
+#: ../src/hb-report.c:347
+#, c-format
+msgid "%d-q%d"
+msgstr ""
+
 #: ../src/homebank.c:70
 msgid "Output version information and exit"
 msgstr ""
@@ -1045,516 +1052,516 @@ msgstr ""
 msgid "[FILE]"
 msgstr ""
 
-#: ../src/homebank.c:314
+#: ../src/homebank.c:361
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:315
+#: ../src/homebank.c:362
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr ""
 
-#: ../src/homebank.c:904 ../src/homebank.c:905
+#: ../src/homebank.c:971 ../src/homebank.c:972
 msgid "HomeBank options"
 msgstr "HomeBank opsies"
 
-#: ../src/homebank.c:1034
+#: ../src/homebank.c:1101
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 
-#: ../src/hb-import-csv.c:251 ../src/hb-import.c:66
+#: ../src/hub-account.c:115
+msgid "(no institution)"
+msgstr ""
+
+#: ../src/hub-account.c:255 ../src/hub-scheduled.c:383 ../src/rep-vehicle.c:847
+msgid "Total"
+msgstr "Totaal"
+
+#: ../src/hub-account.c:296
+msgid "Grand total"
+msgstr ""
+
+#: ../src/hub-account.c:427
+msgid "Your accounts"
+msgstr ""
+
+#: ../src/hub-account.c:442 ../src/ui-budget.c:1098 ../src/ui-category.c:1938
+msgid "Expand all"
+msgstr ""
+
+#: ../src/hub-account.c:446 ../src/ui-budget.c:1102 ../src/ui-category.c:1942
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/hub-account.c:463
+msgid "Show all"
+msgstr ""
+
+#: ../src/hub-account.c:468
+msgid "By type"
+msgstr ""
+
+#: ../src/hub-account.c:469
+msgid "By group"
+msgstr ""
+
+#: ../src/hub-account.c:470
+msgid "By institution"
+msgstr ""
+
+#: ../src/hub-scheduled.c:261
+msgid "No transaction to add"
+msgstr ""
+
+#: ../src/hub-scheduled.c:263
+#, c-format
+msgid "transaction added: %d"
+msgstr ""
+
+#: ../src/hub-scheduled.c:266
+msgid "Check scheduled transactions result"
+msgstr ""
+
+#: ../src/hub-scheduled.c:428
+msgid "Scheduled transactions"
+msgstr ""
+
+#: ../src/hub-scheduled.c:444
+msgid "Skip"
+msgstr ""
+
+#: ../src/hub-scheduled.c:448
+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/hub-scheduled.c:454
+msgid "Post"
+msgstr ""
+
+#: ../src/hub-scheduled.c:469
+msgid "maximum post date"
+msgstr ""
+
+#. hb_label_set_amount(GTK_LABEL(data->TX_topamount), total, GLOBALS->kcur, GLOBALS->minor);
+#: ../src/hub-spending.c:91
+msgid "Top spending"
+msgstr ""
+
+#. future usage
+#: ../src/hub-spending.c:102
 #, c-format
-msgid "(account %d)"
+msgid "Top %d spending"
+msgstr ""
+
+#: ../src/hub-spending.c:294
+msgid "Other"
+msgstr ""
+
+#: ../src/hub-spending.c:357
+msgid "Where your money goes"
+msgstr ""
+
+#: ../src/hb-import.c:1229
+msgid "imported account"
 msgstr ""
 
 #. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/list_account.c:382 ../src/ui-assist-import.c:2090
-#: ../src/ui-filter.c:558 ../src/ui-filter.c:1486
+#: ../src/list-account.c:410 ../src/ui-filter.c:504 ../src/ui-filter.c:1432
 msgid "Accounts"
 msgstr ""
 
 #. Bank
-#: ../src/list_account.c:394 ../src/ui-account.c:41
+#: ../src/list-account.c:422 ../src/ui-widgets-data.c:72
 msgid "Bank"
 msgstr ""
 
 #. Today
-#: ../src/list_account.c:398
+#: ../src/list-account.c:426
 msgid "Today"
 msgstr "Vandag"
 
-#. Future
-#: ../src/list_account.c:402
-msgid "Future"
-msgstr "Toekomstige"
-
-#: ../src/list_operation.c:472
+#: ../src/list-operation.c:498
 msgid "- split -"
 msgstr ""
 
-#: ../src/list_operation.c:1146
+#: ../src/list-operation.c:1196
 msgid "Status"
 msgstr ""
 
 #. column: Expense
-#: ../src/list_operation.c:1172 ../src/list_upcoming.c:434
-#: ../src/rep_balance.c:1304 ../src/rep_budget.c:72 ../src/rep_stats.c:157
-#: ../src/rep_stats.c:1943 ../src/rep_stats.c:2114 ../src/ui-category.c:39
-#: ../src/ui-filter.c:49
+#: ../src/list-operation.c:1223 ../src/list-scheduled.c:453
+#: ../src/rep-balance.c:1306 ../src/rep-stats.c:159 ../src/rep-stats.c:1820
+#: ../src/rep-stats.c:1991 ../src/ui-widgets-data.c:42
+#: ../src/ui-widgets-data.c:108 ../src/ui-widgets-data.c:115
 msgid "Expense"
 msgstr "Uitgawe"
 
 #. column: Income
-#: ../src/list_operation.c:1180 ../src/list_upcoming.c:445
-#: ../src/rep_balance.c:1308 ../src/rep_budget.c:72 ../src/rep_stats.c:158
-#: ../src/rep_stats.c:1943 ../src/rep_stats.c:2120 ../src/ui-category.c:40
-#: ../src/ui-filter.c:50
+#: ../src/list-operation.c:1231 ../src/list-scheduled.c:464
+#: ../src/rep-balance.c:1310 ../src/rep-stats.c:160 ../src/rep-stats.c:1820
+#: ../src/rep-stats.c:1997 ../src/ui-widgets-data.c:43
+#: ../src/ui-widgets-data.c:109 ../src/ui-widgets-data.c:116
 msgid "Income"
 msgstr "Inkomste"
 
-#: ../src/list_operation.c:1196
+#: ../src/list-operation.c:1247
 msgid "Tags"
 msgstr "Etikette"
 
 #. TRANSLATORS: title of list column to inform the scheduled transaction is Late
-#: ../src/list_upcoming.c:354
+#: ../src/list-scheduled.c:371
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:386
+#. TRANSLATORS: title of list column to inform how many occurence remain to post for limited scheduled txn
+#: ../src/list-scheduled.c:389
+msgid "Still"
+msgstr ""
+
+#: ../src/list-scheduled.c:403
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:76 ../src/rep_budget.c:81 ../src/rep_stats.c:64
-#: ../src/rep_time.c:65
+#: ../src/rep-balance.c:76 ../src/rep-budget.c:76 ../src/rep-stats.c:64
+#: ../src/rep-time.c:66
 msgid "List"
 msgstr "Lys"
 
-#: ../src/rep_balance.c:76 ../src/rep_budget.c:81 ../src/rep_stats.c:64
-#: ../src/rep_time.c:65
+#: ../src/rep-balance.c:76 ../src/rep-budget.c:76 ../src/rep-stats.c:64
+#: ../src/rep-time.c:66
 msgid "View results as list"
 msgstr ""
 
-#: ../src/rep_balance.c:77 ../src/rep_time.c:66
+#: ../src/rep-balance.c:77 ../src/rep-time.c:67
 msgid "Line"
 msgstr "Lyn"
 
-#: ../src/rep_balance.c:77 ../src/rep_time.c:66
+#: ../src/rep-balance.c:77 ../src/rep-time.c:67
 msgid "View results as lines"
 msgstr ""
 
 #. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:83 ../src/rep_budget.c:88 ../src/rep_stats.c:73
-#: ../src/rep_time.c:73 ../src/rep_vehicle.c:65
+#: ../src/rep-balance.c:83 ../src/rep-budget.c:83 ../src/rep-stats.c:73
+#: ../src/rep-time.c:74 ../src/rep-vehicle.c:65
 msgid "Refresh"
 msgstr ""
 
-#: ../src/rep_balance.c:83 ../src/rep_budget.c:88 ../src/rep_stats.c:73
-#: ../src/rep_time.c:73 ../src/rep_vehicle.c:65
+#: ../src/rep-balance.c:83 ../src/rep-budget.c:83 ../src/rep-stats.c:73
+#: ../src/rep-time.c:74 ../src/rep-vehicle.c:65
 msgid "Refresh results"
 msgstr ""
 
 #. name, icon-name
-#: ../src/rep_balance.c:90 ../src/rep_budget.c:97 ../src/rep_stats.c:82
-#: ../src/rep_time.c:81
+#: ../src/rep-balance.c:90 ../src/rep-budget.c:92 ../src/rep-stats.c:82
+#: ../src/rep-time.c:82
 msgid "Detail"
 msgstr "Besonderhede"
 
 #. label, accelerator
-#: ../src/rep_balance.c:91 ../src/rep_budget.c:98 ../src/rep_stats.c:83
-#: ../src/rep_time.c:82
+#: ../src/rep-balance.c:91 ../src/rep-budget.c:93 ../src/rep-stats.c:83
+#: ../src/rep-time.c:83
 msgid "Toggle detail"
 msgstr ""
 
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:331
+#: ../src/rep-balance.c:331
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d onder %s"
 
-#: ../src/rep_balance.c:874
+#: ../src/rep-balance.c:876
 msgid "Balance report"
 msgstr "Balans verslag"
 
-#: ../src/rep_balance.c:897 ../src/rep_budget.c:1187 ../src/rep_stats.c:1611
-#: ../src/rep_time.c:1453 ../src/rep_vehicle.c:724
+#: ../src/rep-balance.c:899 ../src/rep-budget.c:1133 ../src/rep-stats.c:1485
+#: ../src/rep-time.c:1181 ../src/rep-vehicle.c:724
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:901 ../src/rep_time.c:1464 ../src/ui-archive.c:1008
-#: ../src/ui-assist-import.c:985 ../src/ui-transaction.c:1078
-#: ../src/ui-txn-multi.c:445
+#: ../src/rep-balance.c:903 ../src/rep-time.c:1193 ../src/ui-archive.c:1029
+#: ../src/ui-transaction.c:1237 ../src/ui-txn-multi.c:457
 msgid "A_ccount:"
 msgstr ""
 
-#: ../src/rep_balance.c:908 ../src/rep_time.c:1488
+#: ../src/rep-balance.c:910 ../src/rep-time.c:1225
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:913
+#: ../src/rep-balance.c:915
 msgid "Each _day"
 msgstr "Elke _dag"
 
-#: ../src/rep_balance.c:924 ../src/rep_stats.c:1640 ../src/rep_time.c:1510
+#: ../src/rep-balance.c:926 ../src/rep-stats.c:1517 ../src/rep-time.c:1254
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:936 ../src/rep_budget.c:1220 ../src/rep_stats.c:1659
-#: ../src/rep_time.c:1523 ../src/rep_vehicle.c:745
+#: ../src/rep-balance.c:938 ../src/rep-budget.c:1166 ../src/rep-stats.c:1535
+#: ../src/rep-time.c:1266 ../src/rep-vehicle.c:745
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:946 ../src/rep_budget.c:1230 ../src/rep_stats.c:1669
-#: ../src/rep_time.c:1533 ../src/rep_vehicle.c:755 ../src/ui-filter.c:1163
-#: ../src/ui-filter.c:1266
+#: ../src/rep-balance.c:948 ../src/rep-budget.c:1176 ../src/rep-stats.c:1545
+#: ../src/rep-time.c:1276 ../src/rep-vehicle.c:755 ../src/ui-filter.c:1109
+#: ../src/ui-filter.c:1212
 msgid "_From:"
 msgstr ""
 
-#: ../src/rep_balance.c:952 ../src/rep_budget.c:1236 ../src/rep_stats.c:1675
-#: ../src/rep_time.c:1539 ../src/rep_vehicle.c:761 ../src/ui-filter.c:1169
-#: ../src/ui-filter.c:1273
+#: ../src/rep-balance.c:954 ../src/rep-budget.c:1182 ../src/rep-stats.c:1551
+#: ../src/rep-time.c:1282 ../src/rep-vehicle.c:761 ../src/ui-filter.c:1115
+#: ../src/ui-filter.c:1219
 msgid "_To:"
 msgstr "_Tot:"
 
-#: ../src/rep_budget.c:72 ../src/rep_stats.c:156
-msgid "Exp. & Inc."
+#: ../src/rep-budget.c:77
+msgid "Stack"
 msgstr ""
 
-#: ../src/rep_budget.c:74
-msgid "Spent & Budget"
+#: ../src/rep-budget.c:77
+msgid "View results as stack bars"
 msgstr ""
 
-#. column: Expense
-#: ../src/rep_budget.c:74 ../src/rep_budget.c:1519 ../src/rep_budget.c:1715
-msgid "Spent"
+#: ../src/rep-budget.c:853
+msgid " over"
 msgstr ""
 
-#. column: Result
-#: ../src/rep_budget.c:74 ../src/rep_budget.c:966 ../src/rep_budget.c:1519
-#: ../src/rep_budget.c:1723 ../src/rep_stats.c:1943 ../src/rep_stats.c:2103
-msgid "Result"
-msgstr "Resultaat"
-
-#: ../src/rep_budget.c:82
-msgid "Stack"
-msgstr ""
-
-#: ../src/rep_budget.c:82
-msgid "View results as stack bars"
-msgstr ""
-
-#: ../src/rep_budget.c:906
-msgid " over"
-msgstr ""
-
-#: ../src/rep_budget.c:912
+#: ../src/rep-budget.c:859
 msgid " left"
 msgstr ""
 
-#: ../src/rep_budget.c:915
+#: ../src/rep-budget.c:862
 msgid " under"
 msgstr ""
 
 #. update stack chart
-#: ../src/rep_budget.c:960
+#: ../src/rep-budget.c:905
 #, c-format
 msgid "Budget for %s"
 msgstr ""
 
-#: ../src/rep_budget.c:1162
+#. column: Result
+#: ../src/rep-budget.c:911 ../src/rep-budget.c:1465 ../src/rep-budget.c:1665
+#: ../src/rep-stats.c:1820 ../src/rep-stats.c:1980
+msgid "Result"
+msgstr "Resultaat"
+
+#: ../src/rep-budget.c:1108
 msgid "Budget report"
 msgstr "Begroting verslag"
 
-#: ../src/rep_budget.c:1191 ../src/rep_time.c:1457
-msgid "_For:"
-msgstr ""
-
-#: ../src/rep_budget.c:1199
-msgid "_Kind:"
+#: ../src/rep-budget.c:1137 ../src/rep-stats.c:1489 ../src/rep-time.c:1185
+msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_budget.c:1206
+#: ../src/rep-budget.c:1152
 msgid "Only out of budget"
 msgstr ""
 
 #. gtk_widget_set_halign (menu, GTK_ALIGN_END);
-#: ../src/rep_budget.c:1300 ../src/rep_stats.c:1748 ../src/rep_time.c:1606
+#: ../src/rep-budget.c:1246 ../src/rep-stats.c:1624 ../src/rep-time.c:1349
 msgid "_Result to clipboard"
 msgstr ""
 
-#: ../src/rep_budget.c:1304 ../src/rep_stats.c:1752 ../src/rep_time.c:1610
+#: ../src/rep-budget.c:1250 ../src/rep-stats.c:1628 ../src/rep-time.c:1353
 msgid "_Result to CSV"
 msgstr ""
 
-#: ../src/rep_budget.c:1308 ../src/rep_stats.c:1756 ../src/rep_time.c:1614
+#: ../src/rep-budget.c:1254 ../src/rep-stats.c:1632 ../src/rep-time.c:1357
 msgid "_Detail to clipboard"
 msgstr ""
 
-#: ../src/rep_budget.c:1313 ../src/rep_stats.c:1761 ../src/rep_time.c:1619
+#: ../src/rep-budget.c:1259 ../src/rep-stats.c:1637 ../src/rep-time.c:1362
 msgid "_Detail to CSV"
 msgstr ""
 
-#: ../src/rep_budget.c:1347
+#: ../src/rep-budget.c:1293
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1353
+#: ../src/rep-budget.c:1299
 msgid "Budget:"
 msgstr "Begroting:"
 
-#: ../src/rep_budget.c:1359
+#: ../src/rep-budget.c:1305
 msgid "Spent:"
 msgstr ""
 
-#: ../src/rep_budget.c:1480
+#: ../src/rep-budget.c:1426
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1481
+#: ../src/rep-budget.c:1427
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:65
+#. column: Expense
+#: ../src/rep-budget.c:1465 ../src/rep-budget.c:1657
+msgid "Spent"
+msgstr ""
+
+#: ../src/rep-stats.c:65 ../src/rep-time.c:68
 msgid "Column"
 msgstr "Kolom"
 
-#: ../src/rep_stats.c:65
+#: ../src/rep-stats.c:65 ../src/rep-time.c:68
 msgid "View results as column"
 msgstr ""
 
-#: ../src/rep_stats.c:66
+#: ../src/rep-stats.c:66
 msgid "Donut"
 msgstr ""
 
-#: ../src/rep_stats.c:66
+#: ../src/rep-stats.c:66
 msgid "View results as donut"
 msgstr ""
 
-#: ../src/rep_stats.c:72 ../src/ui-filter.c:1403
+#: ../src/rep-stats.c:72 ../src/ui-filter.c:1349
 msgid "Edit filter"
 msgstr ""
 
 #. is_active
 #. name, icon-name
-#: ../src/rep_stats.c:88
+#: ../src/rep-stats.c:88
 msgid "Legend"
 msgstr "Legende"
 
 #. label, accelerator
-#: ../src/rep_stats.c:89
+#: ../src/rep-stats.c:89
 msgid "Toggle legend"
 msgstr ""
 
 #. is_active
 #. name, icon-name
-#: ../src/rep_stats.c:94
+#: ../src/rep-stats.c:94
 msgid "Rate"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_stats.c:95
+#: ../src/rep-stats.c:95
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:149
+#: ../src/rep-stats.c:147 ../src/ui-widgets-data.c:50
+msgid "Subcategory"
+msgstr ""
+
+#: ../src/rep-stats.c:150 ../src/rep-time.c:128
 msgid "Tag"
 msgstr ""
 
-#: ../src/rep_stats.c:150 ../src/rep_time.c:127 ../src/ui-archive.c:54
+#: ../src/rep-stats.c:151 ../src/rep-time.c:136 ../src/ui-widgets-data.c:92
 msgid "Month"
 msgstr "Maand"
 
-#: ../src/rep_stats.c:151 ../src/rep_time.c:127 ../src/ui-archive.c:54
+#: ../src/rep-stats.c:152 ../src/rep-time.c:139 ../src/ui-widgets-data.c:93
 msgid "Year"
 msgstr "Jaar"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:91
-msgid "January"
-msgstr "Januarie"
-
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:92
-msgid "February"
-msgstr "Februarie"
-
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:93
-msgid "March"
-msgstr "Maart"
-
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:94
-msgid "April"
-msgstr "April"
-
-#: ../src/rep_stats.c:172 ../src/rep_time.c:138 ../src/ui-filter.c:95
-msgid "May"
-msgstr "Mei"
-
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:96
-msgid "June"
-msgstr "Junie"
-
-#: ../src/rep_stats.c:174 ../src/ui-filter.c:97
-msgid "July"
-msgstr "Julie"
-
-#: ../src/rep_stats.c:175 ../src/ui-filter.c:98
-msgid "August"
-msgstr "Augustus"
-
-#: ../src/rep_stats.c:176 ../src/ui-filter.c:99
-msgid "September"
-msgstr "September"
-
-#: ../src/rep_stats.c:177 ../src/ui-filter.c:100
-msgid "October"
-msgstr "Oktober"
-
-#: ../src/rep_stats.c:178 ../src/ui-filter.c:101
-msgid "November"
-msgstr "November"
-
-#: ../src/rep_stats.c:179 ../src/ui-filter.c:102
-msgid "December"
-msgstr "Desember"
+#: ../src/rep-stats.c:158 ../src/ui-widgets-data.c:107
+msgid "Exp. & Inc."
+msgstr ""
 
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:641
+#. TRANSLATORS: example 'Expense by Category'
+#: ../src/rep-stats.c:417
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:1162 ../src/ui-payee.c:280 ../src/ui-payee.c:488
+#: ../src/rep-stats.c:1027 ../src/ui-payee.c:259 ../src/ui-payee.c:459
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1587
+#: ../src/rep-stats.c:1464
 msgid "Statistics Report"
 msgstr "Statistieke Verslag"
 
-#: ../src/rep_stats.c:1615
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_stats.c:1622
-msgid "_By:"
-msgstr ""
-
-#: ../src/rep_stats.c:1629
+#: ../src/rep-stats.c:1506
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1795
+#: ../src/rep-stats.c:1671
 msgid "Balance:"
 msgstr "Balans:"
 
-#: ../src/rep_stats.c:1801
+#: ../src/rep-stats.c:1677
 msgid "Income:"
 msgstr "Inkomste:"
 
-#: ../src/rep_stats.c:1808
+#: ../src/rep-stats.c:1684
 msgid "Expense:"
 msgstr "Uitgawes:"
 
-#: ../src/rep_time.c:127 ../src/ui-archive.c:54
+#: ../src/rep-time.c:134 ../src/ui-widgets-data.c:90
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:127 ../src/ui-archive.c:54
+#: ../src/rep-time.c:135 ../src/ui-widgets-data.c:91
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:127
+#: ../src/rep-time.c:137
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:134
-msgid "Jan"
-msgstr "Jan"
-
-#: ../src/rep_time.c:135
-msgid "Feb"
-msgstr "Feb"
-
-#: ../src/rep_time.c:136
-msgid "Mar"
-msgstr "Mar"
-
-#: ../src/rep_time.c:137
-msgid "Apr"
-msgstr "Apr"
-
-#: ../src/rep_time.c:139
-msgid "Jun"
-msgstr "Jun"
-
-#: ../src/rep_time.c:140
-msgid "Jul"
-msgstr "Jul"
-
-#: ../src/rep_time.c:141
-msgid "Aug"
-msgstr "Aug"
-
-#: ../src/rep_time.c:142
-msgid "Sep"
-msgstr "Sep"
-
-#: ../src/rep_time.c:143
-msgid "Oct"
-msgstr "Okt"
-
-#: ../src/rep_time.c:144
-msgid "Nov"
-msgstr "Nov"
-
-#: ../src/rep_time.c:145
-msgid "Dec"
-msgstr "Des"
+#: ../src/rep-time.c:138
+msgid "Half Year"
+msgstr ""
 
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:588
+#. visible = (tmpmode == REPORT_RESULT_TOTAL) ? TRUE : FALSE;
+#. gtk_chart_show_average(GTK_CHART(data->RE_line), data->average, visible);
+#. TRANSLATORS: example 'Category Over Time'
+#: ../src/rep-time.c:372
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
-#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_time.c:1102
+#: ../src/rep-time.c:833
 #, c-format
 msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1430
+#: ../src/rep-time.c:1158
 msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1472 ../src/ui-archive.c:1033 ../src/ui-assign.c:875
-#: ../src/ui-hbfile.c:279 ../src/ui-payee.c:926 ../src/ui-transaction.c:1104
-#: ../src/ui-txn-multi.c:477
+#: ../src/rep-time.c:1201 ../src/ui-archive.c:1078 ../src/ui-assign.c:872
+#: ../src/ui-hbfile.c:279 ../src/ui-payee.c:925 ../src/ui-transaction.c:1289
+#: ../src/ui-txn-multi.c:489
 msgid "_Category:"
 msgstr "_Kategorie"
 
-#: ../src/rep_time.c:1480 ../src/ui-archive.c:1025 ../src/ui-assign.c:846
-#: ../src/ui-transaction.c:1095 ../src/ui-txn-multi.c:461
+#: ../src/rep-time.c:1209 ../src/ui-archive.c:1070 ../src/ui-assign.c:843
+#: ../src/ui-transaction.c:1281 ../src/ui-txn-multi.c:473
 msgid "_Payee:"
 msgstr ""
 
-#: ../src/rep_time.c:1493
+#: ../src/rep-time.c:1217 ../src/ui-filter.c:1174
+msgid "_Tag:"
+msgstr ""
+
+#: ../src/rep-time.c:1230
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1498
-msgid "_View by:"
+#: ../src/rep-time.c:1235
+msgid "Inter_val:"
 msgstr ""
 
-#: ../src/rep_time.c:1793 ../src/rep_time.c:1904
+#: ../src/rep-time.c:1243
+msgid "Show empty line"
+msgstr ""
+
+#: ../src/rep-time.c:1542 ../src/rep-time.c:1652
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_vehicle.c:67
+#: ../src/rep-vehicle.c:67
 msgid "Export"
 msgstr "Uitvoer"
 
-#. 
+#.
 #. LST_CAR_DATE,
 #. LST_CAR_MEMO,
 #. LST_CAR_METER,
@@ -1563,10 +1570,10 @@ msgstr "Uitvoer"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#. 
-#. 
+#.
+#.
 #. column: Memo
-#. 
+#.
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Memo"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1574,152 +1581,127 @@ msgstr "Uitvoer"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_MEMO);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#. 
+#.
 #. column: Meter
-#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1131
+#: ../src/rep-vehicle.c:219 ../src/rep-vehicle.c:1131
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1135
+#: ../src/rep-vehicle.c:220 ../src/rep-vehicle.c:1135
 msgid "Fuel"
 msgstr "Brandstof"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1139
+#: ../src/rep-vehicle.c:221 ../src/rep-vehicle.c:1139
 msgid "Price"
 msgstr "Prys"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1147
+#: ../src/rep-vehicle.c:223 ../src/rep-vehicle.c:1147
 msgid "Dist."
 msgstr ""
 
-#: ../src/rep_vehicle.c:700
+#: ../src/rep-vehicle.c:700
 msgid "Vehicle cost report"
 msgstr "Motor koste verslag"
 
-#: ../src/rep_vehicle.c:728
+#: ../src/rep-vehicle.c:728
 msgid "Vehi_cle:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:814
+#: ../src/rep-vehicle.c:814
 msgid "Meter:"
 msgstr "Meter:"
 
-#: ../src/rep_vehicle.c:818
+#: ../src/rep-vehicle.c:818
 msgid "Consumption:"
 msgstr "Verbruik:"
 
-#: ../src/rep_vehicle.c:822
+#: ../src/rep-vehicle.c:822
 msgid "Fuel cost:"
 msgstr "Brandstof kos:"
 
-#: ../src/rep_vehicle.c:826
+#: ../src/rep-vehicle.c:826
 msgid "Other cost:"
 msgstr "Ander kos:"
 
-#: ../src/rep_vehicle.c:830
+#: ../src/rep-vehicle.c:830
 msgid "Total cost:"
 msgstr "Totale kos:"
 
-#: ../src/ui-account.c:40
-msgid "(no type)"
-msgstr ""
-
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:821
-msgid "Cash"
-msgstr "Kontant"
-
-#: ../src/ui-account.c:43
-msgid "Asset"
-msgstr "Bate"
-
-#: ../src/ui-account.c:44 ../src/ui-widgets.c:819
-msgid "Credit card"
-msgstr "Krediet Kaart"
-
-#: ../src/ui-account.c:45
-msgid "Liability"
-msgstr ""
-
-#: ../src/ui-account.c:385 ../src/ui-assign.c:101 ../src/ui-currency.c:245
-#: ../src/ui-widgets.c:818
+#. populate_view_acc(data->LV_acc, GLOBALS->acc_list, TRUE);
+#. populate template
+#: ../src/ui-account.c:338 ../src/ui-account.c:1231 ../src/ui-assign.c:98
+#: ../src/ui-currency.c:245 ../src/ui-tag.c:137 ../src/ui-widgets.c:980
 msgid "(none)"
 msgstr "(geen)"
 
-#: ../src/ui-account.c:544 ../src/ui-assign.c:252 ../src/ui-category.c:1035
-#: ../src/ui-currency.c:599 ../src/ui-payee.c:660
+#: ../src/ui-account.c:497 ../src/ui-assign.c:249 ../src/ui-category.c:995
+#: ../src/ui-currency.c:599 ../src/ui-payee.c:651 ../src/ui-tag.c:280
 msgid "Visible"
 msgstr "Sigbaar"
 
 #. GTK_FILE_CHOOSER_ACTION_OPEN,
-#: ../src/ui-account.c:694 ../src/ui-assist-import.c:950
-#: ../src/ui-category.c:1324 ../src/ui-category.c:1472 ../src/ui-currency.c:777
-#: ../src/ui-currency.c:1145 ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:330
-#: ../src/ui-dialogs.c:440 ../src/ui-dialogs.c:495 ../src/ui-dialogs.c:555
-#: ../src/ui-dialogs.c:607 ../src/ui-dialogs.c:672 ../src/ui-dialogs.c:716
-#: ../src/ui-dialogs.c:850 ../src/ui-filter.c:1408 ../src/ui-hbfile.c:194
-#: ../src/ui-payee.c:884 ../src/ui-payee.c:1045 ../src/ui-pref.c:1971
-#: ../src/ui-split.c:365 ../src/ui-transaction.c:1194 ../src/ui-txn-multi.c:367
+#: ../src/ui-account.c:647 ../src/ui-assist-import.c:732
+#: ../src/ui-category.c:1290 ../src/ui-category.c:1437 ../src/ui-currency.c:777
+#: ../src/ui-currency.c:1145 ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:334
+#: ../src/ui-dialogs.c:451 ../src/ui-dialogs.c:512 ../src/ui-dialogs.c:578
+#: ../src/ui-dialogs.c:652 ../src/ui-dialogs.c:722 ../src/ui-dialogs.c:772
+#: ../src/ui-dialogs.c:918 ../src/ui-filter.c:1354 ../src/ui-hbfile.c:194
+#: ../src/ui-payee.c:883 ../src/ui-payee.c:1046 ../src/ui-pref.c:2122
+#: ../src/ui-split.c:726 ../src/ui-tag.c:389 ../src/ui-transaction.c:1150
+#: ../src/ui-txn-multi.c:379
 msgid "_Cancel"
 msgstr ""
 
-#: ../src/ui-account.c:696 ../src/ui-assist-import.c:952
-#: ../src/ui-category.c:1326 ../src/ui-currency.c:779 ../src/ui-currency.c:1147
-#: ../src/ui-dialogs.c:331 ../src/ui-dialogs.c:852 ../src/ui-filter.c:1410
-#: ../src/ui-hbfile.c:196 ../src/ui-payee.c:886 ../src/ui-pref.c:1973
-#: ../src/ui-split.c:383 ../src/ui-transaction.c:1195 ../src/ui-txn-multi.c:369
+#. gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Remove"), GTK_RESPONSE_SPLIT_REM);
+#: ../src/ui-account.c:649 ../src/ui-category.c:1292 ../src/ui-currency.c:779
+#: ../src/ui-currency.c:1147 ../src/ui-dialogs.c:335 ../src/ui-dialogs.c:919
+#: ../src/ui-filter.c:1356 ../src/ui-hbfile.c:196 ../src/ui-payee.c:885
+#: ../src/ui-pref.c:2124 ../src/ui-split.c:740 ../src/ui-tag.c:391
+#: ../src/ui-transaction.c:1151 ../src/ui-txn-multi.c:381
 msgid "_OK"
 msgstr ""
 
-#: ../src/ui-account.c:982 ../src/ui-account.c:1089
+#: ../src/ui-account.c:963 ../src/ui-account.c:1076
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:988 ../src/ui-account.c:1095
-#: ../src/ui-assist-import.c:1045 ../src/ui-category.c:1395
-#: ../src/ui-payee.c:978
+#: ../src/ui-account.c:969 ../src/ui-account.c:1082 ../src/ui-category.c:1361
+#: ../src/ui-payee.c:979 ../src/ui-tag.c:449
 msgid "Error"
 msgstr "Fout"
 
-#: ../src/ui-account.c:989
+#: ../src/ui-account.c:970
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1031
+#: ../src/ui-account.c:1018
 #, c-format
 msgid "Cannot delete account '%s'"
 msgstr ""
 
-#: ../src/ui-account.c:1035
+#: ../src/ui-account.c:1022
 msgid ""
 "This account contains transactions and/or is part of internal transfers."
 msgstr ""
 
-#: ../src/ui-account.c:1046 ../src/ui-archive.c:389 ../src/ui-assign.c:551
-#: ../src/ui-category.c:1580 ../src/ui-currency.c:1539 ../src/ui-payee.c:1148
+#: ../src/ui-account.c:1033 ../src/ui-archive.c:392 ../src/ui-assign.c:548
+#: ../src/ui-category.c:1549 ../src/ui-currency.c:1539 ../src/ui-payee.c:1153
+#: ../src/ui-tag.c:493
 #, c-format
 msgid "Are you sure you want to permanently delete '%s'?"
 msgstr ""
 
-#: ../src/ui-account.c:1048
+#: ../src/ui-account.c:1035
 msgid "If you delete an account, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-account.c:1054 ../src/ui-account.c:1315 ../src/ui-archive.c:397
-#: ../src/ui-archive.c:1218 ../src/ui-assign.c:559 ../src/ui-assign.c:775
-#: ../src/ui-category.c:1144 ../src/ui-category.c:1592
-#: ../src/ui-category.c:2011 ../src/ui-currency.c:1547
-#: ../src/ui-currency.c:1734 ../src/ui-payee.c:751 ../src/ui-payee.c:1160
-#: ../src/ui-payee.c:1332
-msgid "_Delete"
-msgstr ""
-
-#: ../src/ui-account.c:1096 ../src/ui-assist-import.c:1046
+#: ../src/ui-account.c:1083
 #, c-format
 msgid ""
 "Cannot rename this Account,\n"
@@ -1730,291 +1712,283 @@ msgstr ""
 "van '%s' na '%s',\n"
 "naam bestaan alreeds."
 
-#: ../src/ui-account.c:1254
+#: ../src/ui-account.c:1258
 msgid "Manage Accounts"
 msgstr ""
 
-#: ../src/ui-account.c:1305
+#: ../src/ui-account.c:1309
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#: ../src/ui-account.c:1311 ../src/ui-archive.c:1214 ../src/ui-assign.c:771
-#: ../src/ui-currency.c:1726 ../src/ui-transaction.c:1205
+#: ../src/ui-account.c:1315 ../src/ui-archive.c:1273 ../src/ui-assign.c:768
+#: ../src/ui-category.c:1977 ../src/ui-currency.c:1726 ../src/ui-payee.c:1370
+#: ../src/ui-tag.c:652 ../src/ui-transaction.c:1161
 msgid "_Add"
 msgstr ""
 
-#: ../src/ui-account.c:1332 ../src/ui-hbfile.c:222 ../src/ui-pref.c:79
-#: ../src/ui-pref.c:1357 ../src/ui-pref.c:1670
+#: ../src/ui-account.c:1336 ../src/ui-hbfile.c:222 ../src/ui-pref.c:84
+#: ../src/ui-pref.c:1354 ../src/ui-pref.c:1726
 msgid "General"
 msgstr "Algemene"
 
-#: ../src/ui-account.c:1352
+#: ../src/ui-account.c:1357
 msgid "_Currency:"
 msgstr ""
 
-#: ../src/ui-account.c:1359
+#: ../src/ui-account.c:1364
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1367
+#: ../src/ui-account.c:1372
 msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1383
+#: ../src/ui-account.c:1388
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1394
+#: ../src/ui-account.c:1399
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1398
+#: ../src/ui-account.c:1403
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1405
+#: ../src/ui-account.c:1410
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1417 ../src/ui-budget.c:1204
+#: ../src/ui-account.c:1422 ../src/ui-budget.c:1198
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1426
+#: ../src/ui-account.c:1431
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1430 ../src/ui-assist-start.c:380
-#: ../src/ui-assist-import.c:973 ../src/ui-currency.c:1228
-#: ../src/ui-payee.c:909
+#: ../src/ui-account.c:1435 ../src/ui-assist-start.c:379
+#: ../src/ui-currency.c:1228 ../src/ui-payee.c:908 ../src/ui-tag.c:414
 msgid "_Name:"
 msgstr "_Naam:"
 
-#: ../src/ui-account.c:1438 ../src/ui-assist-start.c:400
+#: ../src/ui-account.c:1443 ../src/ui-assist-start.c:400
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1451
+#: ../src/ui-account.c:1456
 msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1457
+#: ../src/ui-account.c:1462
 msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1469
-msgid "Report exclusion"
-msgstr ""
-
-#: ../src/ui-account.c:1473
-msgid "exclude from account _summary"
+#: ../src/ui-account.c:1474
+msgid "Miscellaneous"
 msgstr ""
 
 #: ../src/ui-account.c:1478
-msgid "exclude from the _budget"
-msgstr ""
-
-#: ../src/ui-account.c:1483
-msgid "exclude from any _reports"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "Scheduled"
+msgid "Default _Template:"
 msgstr ""
 
-#: ../src/ui-archive.c:49
-msgid "Template"
+#: ../src/ui-account.c:1492
+msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-archive.c:56
-msgid "Possible"
+#: ../src/ui-account.c:1496
+msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-archive.c:56
-msgid "Before"
+#: ../src/ui-account.c:1501
+msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-archive.c:56
-msgid "After"
+#: ../src/ui-account.c:1506
+msgid "exclude from any _reports"
 msgstr ""
 
-#: ../src/ui-archive.c:344
+#: ../src/ui-archive.c:346
 #, c-format
 msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:391
+#: ../src/ui-archive.c:394
 msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:974 ../src/ui-transaction.c:1038
+#: ../src/ui-archive.c:1013 ../src/ui-transaction.c:1219
 msgid "_Amount:"
 msgstr "_Bedrag:"
 
-#: ../src/ui-archive.c:982 ../src/ui-transaction.c:1046
+#: ../src/ui-archive.c:1021 ../src/ui-transaction.c:1228
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:990 ../src/ui-split.c:362 ../src/ui-transaction.c:1054
+#: ../src/ui-archive.c:1024 ../src/ui-split.c:723 ../src/ui-transaction.c:1231
 msgid "Transaction splits"
 msgstr ""
 
-#: ../src/ui-archive.c:993 ../src/ui-assign.c:903
+#: ../src/ui-archive.c:1037
+msgid "_To account:"
+msgstr "_Na rekening:"
+
+#: ../src/ui-archive.c:1047 ../src/ui-assign.c:900
 msgid "Pay_ment:"
 msgstr ""
 
-#: ../src/ui-archive.c:1001 ../src/ui-transaction.c:1065
+#: ../src/ui-archive.c:1061 ../src/ui-transaction.c:1265
 msgid "Of notebook _2"
 msgstr ""
 
-#: ../src/ui-archive.c:1016
-msgid "_To account:"
-msgstr "_Na rekening:"
-
-#: ../src/ui-archive.c:1049 ../src/ui-filter.c:1213
+#: ../src/ui-archive.c:1097 ../src/ui-filter.c:1159
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:1073
+#: ../src/ui-archive.c:1105 ../src/ui-transaction.c:1316
+#: ../src/ui-txn-multi.c:505
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/ui-archive.c:1133
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:1078
+#: ../src/ui-archive.c:1138
 msgid "_Activate"
 msgstr "_Aktiveer"
 
-#: ../src/ui-archive.c:1083
+#: ../src/ui-archive.c:1143
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:1091
+#: ../src/ui-archive.c:1151
 msgid "Ever_y:"
 msgstr ""
 
-#: ../src/ui-archive.c:1107
+#: ../src/ui-archive.c:1167
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:1119
+#: ../src/ui-archive.c:1179
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:1127
+#: ../src/ui-archive.c:1187
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:1149
+#: ../src/ui-archive.c:1209
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:271
+#: ../src/ui-assign.c:268
 msgid "Text"
 msgstr ""
 
-#: ../src/ui-assign.c:523
+#: ../src/ui-assign.c:520
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:553
+#: ../src/ui-assign.c:550
 msgid "If you delete an assignment, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-assign.c:699
+#: ../src/ui-assign.c:696
 msgid "Disabled"
 msgstr ""
 
-#: ../src/ui-assign.c:700
+#: ../src/ui-assign.c:697
 msgid "If empty"
 msgstr ""
 
-#: ../src/ui-assign.c:701
+#: ../src/ui-assign.c:698
 msgid "Overwrite"
 msgstr ""
 
-#: ../src/ui-assign.c:720
+#: ../src/ui-assign.c:717
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:797
+#: ../src/ui-assign.c:794
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:801
+#: ../src/ui-assign.c:798
 msgid "Search _in:"
 msgstr ""
 
 #. label = make_label_widget(_("Con_tains:"));
-#: ../src/ui-assign.c:809
+#: ../src/ui-assign.c:806
 msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:817
+#: ../src/ui-assign.c:814
 msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:822
+#: ../src/ui-assign.c:819
 msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:837
+#: ../src/ui-assign.c:834
 msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:866
+#: ../src/ui-assign.c:863
 msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assign.c:894
+#: ../src/ui-assign.c:891
 msgid "Assign payment"
 msgstr ""
 
-#: ../src/ui-assist-start.c:140
+#: ../src/ui-assist-start.c:139
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:171
+#: ../src/ui-assist-start.c:170
 msgid "Not found"
 msgstr "Nie gevind nie"
 
-#: ../src/ui-assist-start.c:268 ../src/ui-hbfile.c:226
+#: ../src/ui-assist-start.c:267 ../src/ui-hbfile.c:226
 msgid "_Owner:"
 msgstr "_Eienaar:"
 
-#: ../src/ui-assist-start.c:276 ../src/ui-dialogs.c:369
+#: ../src/ui-assist-start.c:275 ../src/ui-dialogs.c:378
 msgid "Currency:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:292 ../src/ui-assist-import.c:1812
-#: ../src/ui-hbfile.c:191
+#: ../src/ui-assist-start.c:291 ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:314
+#: ../src/ui-assist-start.c:313
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:318
+#: ../src/ui-assist-start.c:317
 msgid "Languages:"
 msgstr "Tale:"
 
-#: ../src/ui-assist-start.c:325
+#: ../src/ui-assist-start.c:324
 msgid "Preset file:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:343
+#: ../src/ui-assist-start.c:342
 msgid "Initialize my categories with this file"
 msgstr ""
 
-#: ../src/ui-assist-start.c:355
+#: ../src/ui-assist-start.c:354
 msgid "Preset categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:376
-msgid "Informations"
+#: ../src/ui-assist-start.c:375
+msgid "Information"
 msgstr ""
 
 #: ../src/ui-assist-start.c:411
@@ -2037,331 +2011,303 @@ msgstr "Skep n rekening"
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 
-#: ../src/ui-assist-start.c:447 ../src/ui-assist-import.c:62
+#: ../src/ui-assist-start.c:447 ../src/ui-assist-import.c:2201
 msgid "Confirmation"
 msgstr "Bevestiging"
 
-#: ../src/ui-assist-import.c:56
-msgid "Welcome"
+#: ../src/ui-assist-import.c:472
+msgid "<New account (global)>"
 msgstr ""
 
-#: ../src/ui-assist-import.c:57
-msgid "Select file"
+#: ../src/ui-assist-import.c:477
+msgid "<New account>"
 msgstr ""
 
-#: ../src/ui-assist-import.c:58
-msgid "Import"
+#: ../src/ui-assist-import.c:498
+msgid "<Skip this account>"
 msgstr ""
 
-#: ../src/ui-assist-import.c:59
-msgid "Properties"
+#: ../src/ui-assist-import.c:641
+msgid "Valid"
 msgstr ""
 
-#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
-msgid "Transaction"
+#: ../src/ui-assist-import.c:652 ../src/ui-category.c:1012
+#: ../src/ui-currency.c:616 ../src/ui-currency.c:1209 ../src/ui-payee.c:668
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:969
-msgid "create new"
+#: ../src/ui-assist-import.c:746
+msgid "Known files"
 msgstr ""
 
-#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:981
-msgid "use existing"
-msgstr ""
+#: ../src/ui-assist-import.c:757 ../src/ui-dialogs.c:463
+msgid "QIF files"
+msgstr "QIF lêers"
 
-#: ../src/ui-assist-import.c:216
-msgid "Name in the file"
-msgstr ""
+#: ../src/ui-assist-import.c:765
+msgid "OFX/QFX files"
+msgstr "OFX/QFX lêers"
 
-#: ../src/ui-assist-import.c:224
-msgid "Action"
-msgstr "Aksie"
+#: ../src/ui-assist-import.c:773 ../src/ui-dialogs.c:527
+msgid "CSV files"
+msgstr "CSV lêers"
 
-#: ../src/ui-assist-import.c:232
-msgid "Name in HomeBank"
-msgstr ""
+#: ../src/ui-assist-import.c:780 ../src/ui-dialogs.c:464
+#: ../src/ui-dialogs.c:528 ../src/ui-dialogs.c:590
+msgid "All files"
+msgstr "Alle lêers"
 
-#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:854
-msgid "All seems all right here, your validation is optional!"
+#: ../src/ui-assist-import.c:839
+msgid "new global account"
 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."
+#: ../src/ui-assist-import.c:842
+msgid "new account"
 msgstr ""
 
-#: ../src/ui-assist-import.c:860
-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."
+#: ../src/ui-assist-import.c:845
+msgid "skipped"
 msgstr ""
 
-#: ../src/ui-assist-import.c:947
-msgid "Change account action"
+#: ../src/ui-assist-import.c:864
+#, c-format
+msgid ", %d of %d transactions"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1094
-msgid "Please select a file..."
-msgstr "Kies asseblief n lêer..."
-
-#: ../src/ui-assist-import.c:1111
-msgid "QIF file recognised !"
-msgstr "QIF lêer erken !"
-
-#: ../src/ui-assist-import.c:1117
-msgid "OFX file recognised !"
-msgstr "OFX lêer erken !"
-
-#: ../src/ui-assist-import.c:1120
-msgid "** OFX support is disabled **"
-msgstr "** OFX ondersteuning is gedeaktiveer **"
-
-#: ../src/ui-assist-import.c:1125
-msgid "CSV transaction file recognised !"
+#: ../src/ui-assist-import.c:1109
+msgid ""
+"Some date cannot be converted. Please try to change the date order to "
+"continue."
 msgstr ""
 
-#: ../src/ui-assist-import.c:1131
-msgid "Unknown/Invalid file..."
-msgstr "Onbekende/ Ongeldige lêer..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/ui-assist-import.c:1237
+#. label = g_strdup_printf(_("'%s' - %s"), genacc->name, hb_import_filetype_char_get(genacc));
+#: ../src/ui-assist-import.c:1273
 #, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgid "Import <b>%s</b> in_to:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1358
-msgid "Some date convertion failed"
+#: ../src/ui-assist-import.c:1273
+msgid "this file"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1359
-#, c-format
-msgid "Reload using date order: '%s' ?"
+#: ../src/ui-assist-import.c:1273
+msgid "this account"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1574
+#: ../src/ui-assist-import.c:1280
 #, c-format
-msgid "Import assistant (%d of %d)"
+msgid ""
+"Name: %s\n"
+"Number: %s\n"
+"File: %s\n"
+"Encoding: %s"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1330
+msgid "Import transactions from bank or credit card"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1628
+#: ../src/ui-assist-import.c:1338
 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."
+"With this assistant you will be guided through the process of importing one "
+"or several\n"
+"downloaded statements from your bank or credit card, in the following "
+"formats:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1640
+#: ../src/ui-assist-import.c:1344
 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"
+"<b>Recommended:</b> .OFX or .QFX\n"
+"<i>(Sometimes named Money™ or Quicken™)</i>\n"
+"<b>Supported:</b> .QIF\n"
+"<i>(Common Quicken™ file)</i>\n"
+"<b>Advanced users only:</b> .CSV\n"
+"<i>(format is specific to HomeBank, see the documentation)</i>"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1680
-msgid "Known files"
+#: ../src/ui-assist-import.c:1364
+msgid ""
+"No changes will be made until you click \"Apply\" at the end of this "
+"assistant."
 msgstr ""
 
-#: ../src/ui-assist-import.c:1691 ../src/ui-dialogs.c:446
-msgid "QIF files"
-msgstr "QIF lêers"
+#: ../src/ui-assist-import.c:1368
+msgid "Don't show this again"
+msgstr ""
 
-#: ../src/ui-assist-import.c:1699
-msgid "OFX/QFX files"
-msgstr "OFX/QFX lêers"
+#: ../src/ui-assist-import.c:1427
+msgid ""
+"Drag&Drop one or several files to import.\n"
+"You can also use the add/remove buttons of the list."
+msgstr ""
 
-#: ../src/ui-assist-import.c:1707 ../src/ui-dialogs.c:504
-msgid "CSV files"
-msgstr "CSV lêers"
+#: ../src/ui-assist-import.c:1503
+msgid ""
+"There is too much account in the files you choosed,\n"
+"please use the back button to select less files."
+msgstr ""
 
-#. ui_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser), _("Backup files"), "*.[Bb][Aa][Kk]");
-#: ../src/ui-assist-import.c:1715 ../src/ui-dialogs.c:447
-#: ../src/ui-dialogs.c:505 ../src/ui-dialogs.c:561
-msgid "All files"
-msgstr "Alle lêers"
+#: ../src/ui-assist-import.c:1622
+msgid "Target account identification by name or number failed."
+msgstr ""
 
-#: ../src/ui-assist-import.c:1779
-msgid "A general error occured, and this file cannot be loaded."
+#: ../src/ui-assist-import.c:1635 ../src/ui-pref.c:1137
+msgid "Date order:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1816
-msgid "Name:"
+#: ../src/ui-assist-import.c:1651 ../src/ui-pref.c:1183
+msgid "_Import memos"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1823
-msgid "Path:"
+#: ../src/ui-assist-import.c:1655 ../src/ui-pref.c:1186
+msgid "_Swap memos with payees"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1830
-msgid "Encoding:"
+#: ../src/ui-assist-import.c:1665 ../src/ui-pref.c:1156
+msgid "OFX _Name:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1837
-msgid "Date format:"
+#: ../src/ui-assist-import.c:1671 ../src/ui-pref.c:1165
+msgid "OFX _Memo:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1849
-msgid "File content"
+#: ../src/ui-assist-import.c:1687 ../src/ui-filter.c:283 ../src/ui-filter.c:397
+#: ../src/ui-filter.c:511
+msgid "Select:"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1853
-msgid "Content:"
+#: ../src/ui-assist-import.c:1690 ../src/ui-filter.c:286 ../src/ui-filter.c:400
+#: ../src/ui-filter.c:514
+msgid "All"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1919
-msgid "Choose the action for accounts"
+#: ../src/ui-assist-import.c:1694 ../src/ui-filter.c:291 ../src/ui-filter.c:405
+#: ../src/ui-filter.c:519 ../src/ui-pref.c:106 ../src/ui-transaction.c:56
+msgid "None"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1935
-msgid "Change _action"
+#: ../src/ui-assist-import.c:1698 ../src/ui-filter.c:296 ../src/ui-filter.c:410
+#: ../src/ui-filter.c:524
+msgid "Invert"
 msgstr ""
 
-#: ../src/ui-assist-import.c:1989
-msgid "Choose transactions to import"
+#: ../src/ui-assist-import.c:1715 ../src/ui-pref.c:1200
+msgid "Sentence _case memo/payee"
 msgstr ""
 
-#: ../src/ui-assist-import.c:2003
-msgid "Detail of existing transaction (possible duplicate)"
+#: ../src/ui-assist-import.c:1749
+msgid "Similar transaction in target account (possible duplicate)"
 msgstr ""
 
-#: ../src/ui-assist-import.c:2025
-msgid "Date _tolerance:"
+#: ../src/ui-assist-import.c:1773
+msgid "Date _gap:"
 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:2033
+#: ../src/ui-assist-import.c:1781
 msgid "days"
 msgstr "dae"
 
-#: ../src/ui-assist-import.c:2036
-msgid "_Refresh"
-msgstr ""
-
-#: ../src/ui-assist-import.c:2046
+#: ../src/ui-assist-import.c:1789
 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:2079
+#: ../src/ui-assist-import.c:1852
 msgid "Click \"Apply\" to update your accounts.\n"
 msgstr ""
 
-#: ../src/ui-assist-import.c:2102
-msgid "to update"
-msgstr ""
-
-#: ../src/ui-assist-import.c:2110
-msgid "to create"
-msgstr ""
-
-#: ../src/ui-assist-import.c:2114 ../src/ui-pref.c:81
-msgid "Transactions"
-msgstr ""
-
-#: ../src/ui-assist-import.c:2123
-msgid "to import"
+#: ../src/ui-assist-import.c:2178
+msgid "Welcome"
 msgstr ""
 
-#: ../src/ui-assist-import.c:2131
-msgid "to reject"
+#: ../src/ui-assist-import.c:2183
+msgid "Select file(s)"
 msgstr ""
 
-#: ../src/ui-assist-import.c:2139
-msgid "auto-assigned"
+#. gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), page, GTK_ASSISTANT_PAGE_PROGRESS);
+#: ../src/ui-assist-import.c:2188
+msgid "Import"
 msgstr ""
 
-#: ../src/ui-budget.c:510 ../src/ui-category.c:1184 ../src/ui-payee.c:790
+#: ../src/ui-budget.c:505 ../src/ui-category.c:1145 ../src/ui-payee.c:781
 msgid "File format error"
 msgstr ""
 
-#: ../src/ui-budget.c:511 ../src/ui-category.c:1185 ../src/ui-payee.c:791
+#: ../src/ui-budget.c:506 ../src/ui-category.c:1146 ../src/ui-payee.c:782
 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:695
+#: ../src/ui-budget.c:690
 msgid "Are you sure you want to clear input?"
 msgstr ""
 
-#: ../src/ui-budget.c:697
+#: ../src/ui-budget.c:692
 msgid "If you proceed, every amount will be set to 0."
 msgstr ""
 
-#: ../src/ui-budget.c:703
+#: ../src/ui-budget.c:698
 msgid "_Clear"
 msgstr ""
 
-#: ../src/ui-budget.c:996
+#: ../src/ui-budget.c:992
 msgid "Manage Budget"
 msgstr "Beheer Begroting"
 
-#: ../src/ui-budget.c:1039 ../src/ui-category.c:1882 ../src/ui-payee.c:1272
+#: ../src/ui-budget.c:1033 ../src/ui-category.c:1849 ../src/ui-payee.c:1301
 msgid "_Import CSV"
 msgstr ""
 
-#: ../src/ui-budget.c:1043 ../src/ui-category.c:1886 ../src/ui-payee.c:1276
+#: ../src/ui-budget.c:1037 ../src/ui-category.c:1853 ../src/ui-payee.c:1305
 msgid "E_xport CSV"
 msgstr ""
 
-#: ../src/ui-budget.c:1130
+#: ../src/ui-budget.c:1124
 msgid "Budget for each month"
 msgstr ""
 
-#: ../src/ui-budget.c:1137
+#: ../src/ui-budget.c:1131
 msgid "is the same"
 msgstr "is dieselfde"
 
-#: ../src/ui-budget.c:1151
+#: ../src/ui-budget.c:1145
 msgid "_Clear input"
 msgstr ""
 
-#: ../src/ui-budget.c:1166
+#: ../src/ui-budget.c:1160
 msgid "is different"
 msgstr "is verskillend"
 
-#: ../src/ui-budget.c:1209
+#: ../src/ui-budget.c:1203
 msgid "_Force monitoring this category"
 msgstr ""
 
-#: ../src/ui-category.c:1052 ../src/ui-currency.c:616 ../src/ui-currency.c:1209
-#: ../src/ui-payee.c:677
-msgid "Name"
-msgstr ""
-
-#: ../src/ui-category.c:1064 ../src/ui-payee.c:693
+#: ../src/ui-category.c:1024 ../src/ui-payee.c:684
 msgid "Usage"
 msgstr ""
 
-#: ../src/ui-category.c:1142
+#: ../src/ui-category.c:1103
 msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-category.c:1143
+#: ../src/ui-category.c:1104
 msgid ""
 "Are you sure you want to permanently\n"
 "delete unused categories?"
 msgstr ""
 
-#: ../src/ui-category.c:1321 ../src/ui-payee.c:881
+#: ../src/ui-category.c:1287 ../src/ui-payee.c:880 ../src/ui-tag.c:386
 msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-category.c:1345
+#: ../src/ui-category.c:1311
 msgid "_Income"
 msgstr "_Inkomste"
 
-#: ../src/ui-category.c:1396
+#: ../src/ui-category.c:1362
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2369,49 +2315,49 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-category.c:1461
+#: ../src/ui-category.c:1426
 #, c-format
 msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-category.c:1473 ../src/ui-payee.c:1046
+#: ../src/ui-category.c:1438 ../src/ui-payee.c:1047
 msgid "Merge"
 msgstr ""
 
-#: ../src/ui-category.c:1482
+#: ../src/ui-category.c:1447
 msgid ""
 "Transactions assigned to this category,\n"
 "will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-category.c:1492
+#: ../src/ui-category.c:1457
 #, c-format
 msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-category.c:1584
+#: ../src/ui-category.c:1553
 msgid ""
 "This category is used.\n"
 "Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-category.c:1833
+#: ../src/ui-category.c:1802
 msgid "Manage Categories"
 msgstr ""
 
-#: ../src/ui-category.c:1893 ../src/ui-payee.c:1283
+#: ../src/ui-category.c:1860 ../src/ui-payee.c:1312
 msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-category.c:1913
+#: ../src/ui-category.c:1955
 msgid "new category"
 msgstr ""
 
-#: ../src/ui-category.c:1926
+#: ../src/ui-category.c:1967
 msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-category.c:2008 ../src/ui-payee.c:1329
+#: ../src/ui-category.c:1984 ../src/ui-payee.c:1377
 msgid "_Merge"
 msgstr ""
 
@@ -2423,47 +2369,47 @@ msgstr ""
 msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-currency.c:639 ../src/ui-currency.c:819 ../src/ui-pref.c:1399
+#: ../src/ui-currency.c:639 ../src/ui-currency.c:819 ../src/ui-pref.c:1396
 msgid "Exchange rate"
 msgstr ""
 
 #: ../src/ui-currency.c:652
-msgid "Last modfied"
+msgid "Last modified"
 msgstr ""
 
 #: ../src/ui-currency.c:774
 msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-currency.c:805 ../src/ui-pref.c:1372
+#: ../src/ui-currency.c:805 ../src/ui-pref.c:1369
 msgid "Currency"
 msgstr ""
 
-#: ../src/ui-currency.c:838 ../src/ui-pref.c:1417
+#: ../src/ui-currency.c:838 ../src/ui-pref.c:1414
 msgid "Format"
 msgstr ""
 
-#: ../src/ui-currency.c:847 ../src/ui-pref.c:1426 ../src/ui-pref.c:1496
+#: ../src/ui-currency.c:847 ../src/ui-pref.c:1423 ../src/ui-pref.c:1503
 msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-currency.c:856 ../src/ui-pref.c:1435
+#: ../src/ui-currency.c:856 ../src/ui-pref.c:1432
 msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-currency.c:863 ../src/ui-pref.c:1442
+#: ../src/ui-currency.c:863 ../src/ui-pref.c:1439
 msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-currency.c:868 ../src/ui-pref.c:1447
+#: ../src/ui-currency.c:868 ../src/ui-pref.c:1444
 msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-currency.c:875 ../src/ui-pref.c:1454
+#: ../src/ui-currency.c:875 ../src/ui-pref.c:1451
 msgid "_Frac digits:"
 msgstr ""
 
-#: ../src/ui-currency.c:882 ../src/ui-pref.c:1461
+#: ../src/ui-currency.c:882 ../src/ui-pref.c:1458
 msgid "_Grouping char:"
 msgstr ""
 
@@ -2483,6 +2429,10 @@ msgstr ""
 msgid "Add a custom _currency"
 msgstr ""
 
+#: ../src/ui-currency.c:1235
+msgid "_ISO:"
+msgstr ""
+
 #: ../src/ui-currency.c:1320
 msgid "Update online error"
 msgstr ""
@@ -2513,289 +2463,199 @@ msgstr ""
 msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-dialogs.c:176
+#: ../src/ui-dialogs.c:180
 msgid "File statistics"
 msgstr ""
 
-#: ../src/ui-dialogs.c:243
+#: ../src/ui-dialogs.c:220
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-dialogs.c:247
 msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-dialogs.c:327
+#: ../src/ui-dialogs.c:331
 msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-dialogs.c:355
+#: ../src/ui-dialogs.c:364
 msgid "Select a base currency"
 msgstr ""
 
-#: ../src/ui-dialogs.c:364
+#: ../src/ui-dialogs.c:373
 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:481
+#: ../src/ui-dialogs.c:498
 msgid "Import from CSV"
 msgstr "Voer in van CSV"
 
-#: ../src/ui-dialogs.c:543
+#: ../src/ui-dialogs.c:566
 msgid "Open HomeBank file"
 msgstr ""
 
-#: ../src/ui-dialogs.c:548
+#: ../src/ui-dialogs.c:566
+msgid "Open HomeBank backup file"
+msgstr ""
+
+#: ../src/ui-dialogs.c:571
 msgid "Save HomeBank file as"
 msgstr ""
 
-#: ../src/ui-dialogs.c:559
+#: ../src/ui-dialogs.c:589 ../src/ui-pref.c:1877
 msgid "HomeBank files"
 msgstr "HomeBank lêers"
 
-#: ../src/ui-dialogs.c:662
+#: ../src/ui-dialogs.c:600
+msgid "File backup"
+msgstr ""
+
+#: ../src/ui-dialogs.c:604
+msgid "All backups"
+msgstr ""
+
+#: ../src/ui-dialogs.c:712
 msgid "Save changes to the file before closing?"
 msgstr ""
 
-#: ../src/ui-dialogs.c:666
+#: ../src/ui-dialogs.c:716
 #, c-format
 msgid ""
 "If you don't save, changes will be permanently lost.\n"
 "Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:671
+#: ../src/ui-dialogs.c:721
 msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:713
-msgid "Export PDF"
+#: ../src/ui-dialogs.c:769
+msgid "Export as PDF"
 msgstr ""
 
-#: ../src/ui-dialogs.c:717
-msgid "_Export"
+#: ../src/ui-dialogs.c:773
+msgid "Export as _PDF"
 msgstr ""
 
-#: ../src/ui-dialogs.c:744
+#: ../src/ui-dialogs.c:806
 msgid "Folder:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:746
+#: ../src/ui-dialogs.c:808
 msgid "Pick a Folder"
 msgstr ""
 
-#: ../src/ui-dialogs.c:750
+#: ../src/ui-dialogs.c:812
 msgid "Filename:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:847
+#: ../src/ui-dialogs.c:915
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:883
+#: ../src/ui-dialogs.c:954
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:887
+#: ../src/ui-dialogs.c:958
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:890
+#: ../src/ui-dialogs.c:961
 msgid "select an existing transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:895
+#: ../src/ui-dialogs.c:966
 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"
+#. gtk_widget_show(GTK_WIDGET(page));
+#: ../src/ui-filter.c:276 ../src/ui-filter.c:1421
+msgid "Categories"
 msgstr ""
 
-#: ../src/ui-filter.c:58
-msgid "Unreconciled"
+#. gtk_widget_show(GTK_WIDGET(page));
+#: ../src/ui-filter.c:390 ../src/ui-filter.c:1425
+msgid "Payees"
 msgstr ""
 
-#: ../src/ui-filter.c:59
-msgid "Uncleared"
-msgstr ""
+#: ../src/ui-filter.c:977 ../src/ui-filter.c:999 ../src/ui-filter.c:1023
+#: ../src/ui-filter.c:1097 ../src/ui-filter.c:1147 ../src/ui-filter.c:1200
+#: ../src/ui-filter.c:1239 ../src/ui-filter.c:1299
+msgid "_Option:"
+msgstr "_Opsie:"
 
-#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
-msgid "Reconciled"
+#. gtk_widget_show(GTK_WIDGET(page));
+#: ../src/ui-filter.c:1104 ../src/ui-filter.c:1401
+msgid "Dates"
 msgstr ""
 
-#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
-msgid "Cleared"
-msgstr ""
+#: ../src/ui-filter.c:1121
+msgid "_Month:"
+msgstr "_Maand:"
 
-#: ../src/ui-filter.c:63
-msgid "Any Status"
-msgstr ""
-
-#: ../src/ui-filter.c:68
-msgid "This month"
-msgstr ""
-
-#: ../src/ui-filter.c:69
-msgid "Last month"
-msgstr ""
-
-#: ../src/ui-filter.c:70
-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:76
-msgid "Last 60 days"
-msgstr ""
-
-#: ../src/ui-filter.c:77
-msgid "Last 90 days"
-msgstr ""
-
-#: ../src/ui-filter.c:78
-msgid "Last 12 months"
-msgstr "Afgelope 12 maande"
-
-#: ../src/ui-filter.c:80
-msgid "Other..."
-msgstr ""
-
-#: ../src/ui-filter.c:82
-msgid "All date"
-msgstr ""
-
-#: ../src/ui-filter.c:90
-msgid "All month"
-msgstr ""
-
-#. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:330 ../src/ui-filter.c:1475
-msgid "Categories"
-msgstr ""
-
-#: ../src/ui-filter.c:337 ../src/ui-filter.c:451 ../src/ui-filter.c:565
-msgid "Select:"
-msgstr ""
-
-#: ../src/ui-filter.c:340 ../src/ui-filter.c:454 ../src/ui-filter.c:568
-msgid "All"
-msgstr ""
-
-#: ../src/ui-filter.c:345 ../src/ui-filter.c:459 ../src/ui-filter.c:573
-#: ../src/ui-pref.c:99 ../src/ui-transaction.c:57
-msgid "None"
-msgstr ""
-
-#: ../src/ui-filter.c:350 ../src/ui-filter.c:464 ../src/ui-filter.c:578
-msgid "Invert"
-msgstr ""
-
-#. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:444 ../src/ui-filter.c:1479
-msgid "Payees"
-msgstr ""
-
-#: ../src/ui-filter.c:1031 ../src/ui-filter.c:1053 ../src/ui-filter.c:1077
-#: ../src/ui-filter.c:1151 ../src/ui-filter.c:1201 ../src/ui-filter.c:1254
-#: ../src/ui-filter.c:1293 ../src/ui-filter.c:1351
-msgid "_Option:"
-msgstr "_Opsie:"
-
-#. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:1158 ../src/ui-filter.c:1455
-msgid "Dates"
-msgstr ""
-
-#: ../src/ui-filter.c:1175
-msgid "_Month:"
-msgstr "_Maand:"
-
-#: ../src/ui-filter.c:1181
+#: ../src/ui-filter.c:1127
 msgid "_Year:"
 msgstr "_Jaar:"
 
 #. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:1208 ../src/ui-filter.c:1471
+#: ../src/ui-filter.c:1154 ../src/ui-filter.c:1417
 msgid "Texts"
 msgstr ""
 
-#: ../src/ui-filter.c:1220 ../src/ui-transaction.c:1070
-#: ../src/ui-txn-multi.c:431
+#: ../src/ui-filter.c:1166 ../src/ui-transaction.c:1270
+#: ../src/ui-txn-multi.c:443
 msgid "_Info:"
 msgstr ""
 
-#: ../src/ui-filter.c:1228
-msgid "_Tag:"
-msgstr ""
-
-#: ../src/ui-filter.c:1236
+#: ../src/ui-filter.c:1182
 msgid "Case _sensitive"
 msgstr ""
 
 #. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:1261 ../src/ui-filter.c:1467
+#: ../src/ui-filter.c:1207 ../src/ui-filter.c:1413
 msgid "Amounts"
 msgstr ""
 
 #. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:1300 ../src/ui-filter.c:1459
+#: ../src/ui-filter.c:1246 ../src/ui-filter.c:1405
 msgid "Statuses"
 msgstr ""
 
-#: ../src/ui-filter.c:1309
+#: ../src/ui-filter.c:1255
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1313
+#: ../src/ui-filter.c:1259
 msgid "cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:1318
+#: ../src/ui-filter.c:1264
 msgid "Force:"
 msgstr ""
 
-#: ../src/ui-filter.c:1324
+#: ../src/ui-filter.c:1272
 msgid "display 'Added'"
 msgstr ""
 
-#: ../src/ui-filter.c:1328
+#: ../src/ui-filter.c:1276
 msgid "display 'Edited'"
 msgstr ""
 
-#: ../src/ui-filter.c:1332
+#: ../src/ui-filter.c:1280
 msgid "display 'Remind'"
 msgstr ""
 
 #. gtk_widget_show(GTK_WIDGET(page));
-#: ../src/ui-filter.c:1358 ../src/ui-filter.c:1463
+#: ../src/ui-filter.c:1306 ../src/ui-filter.c:1409
 msgid "Payments"
 msgstr ""
 
-#. clear button
-#: ../src/ui-filter.c:1406 ../src/ui-pref.c:2007
-msgid "_Reset"
-msgstr ""
-
 #: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
@@ -2813,33 +2673,33 @@ 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:265 ../src/ui-pref.c:1599
+#: ../src/ui-hbfile.c:265
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:711
+#: ../src/ui-payee.c:702
 msgid "Default category"
 msgstr ""
 
-#: ../src/ui-payee.c:749
+#: ../src/ui-payee.c:740
 msgid "Delete unused payee"
 msgstr ""
 
-#: ../src/ui-payee.c:750
+#: ../src/ui-payee.c:741
 msgid ""
 "Are you sure you want to\n"
 "permanently delete unused payee?"
 msgstr ""
 
-#: ../src/ui-payee.c:922
+#: ../src/ui-payee.c:921
 msgid "Default"
 msgstr ""
 
-#: ../src/ui-payee.c:934 ../src/ui-transaction.c:1057 ../src/ui-txn-multi.c:417
+#: ../src/ui-payee.c:933 ../src/ui-transaction.c:1254 ../src/ui-txn-multi.c:429
 msgid "Pa_yment:"
 msgstr ""
 
-#: ../src/ui-payee.c:979
+#: ../src/ui-payee.c:980
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2847,234 +2707,226 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:1034
+#: ../src/ui-payee.c:1035
 #, c-format
 msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:1055
+#: ../src/ui-payee.c:1056
 msgid ""
 "Transactions assigned to this payee,\n"
 "will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:1065
+#: ../src/ui-payee.c:1066
 #, c-format
 msgid "_Delete the payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:1152
+#: ../src/ui-payee.c:1157 ../src/ui-tag.c:497
 msgid ""
 "This payee is used.\n"
 "Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:1232
+#: ../src/ui-payee.c:1250
 msgid "Manage Payees"
 msgstr ""
 
-#: ../src/ui-payee.c:1302
+#: ../src/ui-payee.c:1360
 msgid "new payee"
 msgstr ""
 
-#: ../src/ui-pref.c:80
+#: ../src/ui-pref.c:85
 msgid "Interface"
 msgstr ""
 
-#: ../src/ui-pref.c:82
-msgid "Display format"
+#: ../src/ui-pref.c:86
+msgid "Locale"
 msgstr ""
 
-#: ../src/ui-pref.c:83
+#: ../src/ui-pref.c:87
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:88
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:84
+#: ../src/ui-pref.c:89
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:90
-msgid "System defaults"
+#: ../src/ui-pref.c:90 ../src/ui-pref.c:1829
+msgid "Backup"
 msgstr ""
 
 #: ../src/ui-pref.c:91
+msgid "Folders"
+msgstr ""
+
+#: ../src/ui-pref.c:97
+msgid "System defaults"
+msgstr ""
+
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ikone alleenlik"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Teks alleenlik"
 
-#: ../src/ui-pref.c:93
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teks onder ikone"
 
-#: ../src/ui-pref.c:94
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teks langs ikone"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:107
 msgid "Horizontal"
 msgstr ""
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:108
 msgid "Vertical"
 msgstr ""
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:109
 msgid "Both"
 msgstr ""
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango lig"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:111
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango donker"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:118
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:123 ../src/ui-pref.c:130
+#: ../src/ui-pref.c:130 ../src/ui-pref.c:138
 msgid "Ignore"
 msgstr "Ignoreer"
 
-#: ../src/ui-pref.c:131
+#: ../src/ui-pref.c:139
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:132
+#: ../src/ui-pref.c:140
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:133
+#: ../src/ui-pref.c:141
 msgid "Append to Payee"
 msgstr ""
 
-#: ../src/ui-pref.c:469
+#: ../src/ui-pref.c:477
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:630
+#: ../src/ui-pref.c:638
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:635
+#: ../src/ui-pref.c:643
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:640
+#: ../src/ui-pref.c:648
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1101
+#: ../src/ui-pref.c:1133
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1105
-msgid "Date order:"
-msgstr ""
-
-#: ../src/ui-pref.c:1120
+#: ../src/ui-pref.c:1152
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1124
-msgid "_Name field:"
-msgstr ""
-
-#: ../src/ui-pref.c:1133
-msgid "_Memo field:"
-msgstr ""
-
-#: ../src/ui-pref.c:1147
+#: ../src/ui-pref.c:1179
 msgid "QIF options"
 msgstr ""
 
-#: ../src/ui-pref.c:1151
-msgid "Memos:"
-msgstr ""
-
-#: ../src/ui-pref.c:1156
-msgid "_Swap with payees"
-msgstr ""
-
-#: ../src/ui-pref.c:1167 ../src/ui-pref.c:1839
-msgid "Files folder"
+#: ../src/ui-pref.c:1196
+msgid "Other options"
 msgstr ""
 
-#: ../src/ui-pref.c:1171
-msgid "_Import:"
-msgstr "_Invoer"
-
-#: ../src/ui-pref.c:1190
-msgid "_Export:"
-msgstr "_Uitvoer"
-
-#: ../src/ui-pref.c:1261
+#: ../src/ui-pref.c:1258
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1265 ../src/ui-pref.c:1582 ../src/ui-pref.c:1827
-msgid "Date _range:"
-msgstr ""
-
-#: ../src/ui-pref.c:1279
+#: ../src/ui-pref.c:1276
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1283
+#: ../src/ui-pref.c:1280
 msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1305
+#: ../src/ui-pref.c:1302
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1309
+#: ../src/ui-pref.c:1306
 msgid "Show by _amount"
 msgstr ""
 
-#: ../src/ui-pref.c:1314
+#: ../src/ui-pref.c:1311
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1319 ../src/ui-pref.c:1333
+#: ../src/ui-pref.c:1316 ../src/ui-pref.c:1330
 msgid "Show _details"
 msgstr ""
 
-#: ../src/ui-pref.c:1329
+#: ../src/ui-pref.c:1326
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1361
+#: ../src/ui-pref.c:1358
 msgid "_Enable"
 msgstr "_Aktiveer"
 
 #. row++;
-#: ../src/ui-pref.c:1382 ../src/ui-pref.c:1718
+#: ../src/ui-pref.c:1379 ../src/ui-pref.c:1773
 msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1505
+#: ../src/ui-pref.c:1484
+msgid "User interface"
+msgstr ""
+
+#: ../src/ui-pref.c:1488
+msgid "_Language:"
+msgstr ""
+
+#: ../src/ui-pref.c:1496
+msgid "_Date display:"
+msgstr ""
+
+#: ../src/ui-pref.c:1512
 msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1518
+#: ../src/ui-pref.c:1525
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -3091,199 +2943,278 @@ msgid ""
 "%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"
+"%Y year with century as a decimal number."
+msgstr ""
+
+#: ../src/ui-pref.c:1555
+msgid "Fiscal year"
 msgstr ""
 
-#: ../src/ui-pref.c:1545
+#. TRANSLATORS: (fiscal year) starts on
+#: ../src/ui-pref.c:1560
+msgid "Starts _on:"
+msgstr ""
+
+#: ../src/ui-pref.c:1580
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1549
+#: ../src/ui-pref.c:1584
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1554
+#: ../src/ui-pref.c:1589
 msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1578
+#: ../src/ui-pref.c:1613
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1590
-msgid "_Show:"
+#: ../src/ui-pref.c:1625
+msgid "_Show future:"
 msgstr ""
 
-#: ../src/ui-pref.c:1603
+#. 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-pref.c:1634
+msgid "days ahead"
+msgstr ""
+
+#: ../src/ui-pref.c:1638
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1608
+#: ../src/ui-pref.c:1643
 msgid "Always show remind transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1618
+#: ../src/ui-pref.c:1653
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1622
+#: ../src/ui-pref.c:1657
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1674
-msgid "_Language:"
+#: ../src/ui-pref.c:1667
+msgid "Memo autocomplete"
+msgstr ""
+
+#: ../src/ui-pref.c:1671
+msgid "Active"
+msgstr ""
+
+#: ../src/ui-pref.c:1679
+msgid "rolling days"
 msgstr ""
 
-#: ../src/ui-pref.c:1681
+#: ../src/ui-pref.c:1730
 msgid "_Toolbar:"
 msgstr ""
 
 #. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
 #. data->CM_ruleshint = widget;
-#: ../src/ui-pref.c:1691
+#: ../src/ui-pref.c:1752
 msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1703
+#: ../src/ui-pref.c:1764
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1707
+#: ../src/ui-pref.c:1768
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1727
+#: ../src/ui-pref.c:1783
 msgid "_Expense:"
 msgstr ""
 
-#: ../src/ui-pref.c:1737
+#: ../src/ui-pref.c:1795
 msgid "_Income:"
 msgstr "_Inkomste"
 
-#: ../src/ui-pref.c:1744
+#: ../src/ui-pref.c:1802
 msgid "_Warning:"
 msgstr "_Waarskuwing"
 
-#: ../src/ui-pref.c:1771
-msgid "Program start"
+#: ../src/ui-pref.c:1833
+msgid "_Enable automatic backups"
 msgstr ""
 
-#: ../src/ui-pref.c:1775
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1838
+msgid "_Number of backups to keep:"
 msgstr ""
 
-#: ../src/ui-pref.c:1780
-msgid "Load last opened file"
+#: ../src/ui-pref.c:1853
+msgid "Backup frequency is once a day"
 msgstr ""
 
-#: ../src/ui-pref.c:1790
-msgid "Update currencies online"
+#: ../src/ui-pref.c:1881
+msgid "_Wallets:"
 msgstr ""
 
-#: ../src/ui-pref.c:1800
-msgid "Fiscal year"
+#: ../src/ui-pref.c:1905
+msgid "Exchange files"
 msgstr ""
 
-#. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:1805
-msgid "Starts _on:"
+#: ../src/ui-pref.c:1909
+msgid "_Import:"
+msgstr "_Invoer"
+
+#: ../src/ui-pref.c:1928
+msgid "_Export:"
+msgstr "_Uitvoer"
+
+#: ../src/ui-pref.c:1968
+msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:1823
-msgid "Main window reports"
+#: ../src/ui-pref.c:1972
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:1843
-msgid "_Default:"
+#: ../src/ui-pref.c:1977
+msgid "Load last opened file"
 msgstr ""
 
-#: ../src/ui-pref.c:1948
-msgid "Reset all preferences"
+#: ../src/ui-pref.c:1987
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:1949
-msgid ""
-"Do you really want to reset all\n"
-"preferences to default values?"
+#: ../src/ui-pref.c:1998
+msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:1950
-msgid "Reset"
+#: ../src/ui-pref.c:2097
+msgid "Reset All Preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:1968
+#: ../src/ui-pref.c:2098
+msgid ""
+"Do you really want to reset\n"
+"all preferences to default\n"
+"values?"
+msgstr ""
+
+#: ../src/ui-pref.c:2117
 msgid "Preferences"
 msgstr "Voorkeure"
 
-#: ../src/ui-pref.c:2190
+#: ../src/ui-pref.c:2350
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-split.c:374
-msgid "_Remove"
+#: ../src/ui-split.c:778
+msgid "Remove all"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-split.c:379
-msgid "Sum"
+#: ../src/ui-split.c:782
+msgid "Remove"
 msgstr ""
 
-#: ../src/ui-split.c:464
-msgid "Sum of splits:"
+#: ../src/ui-split.c:828
+msgid "Apply"
 msgstr ""
 
-#: ../src/ui-split.c:475
-msgid "Unassigned:"
+#: ../src/ui-split.c:832
+msgid "Cancel"
 msgstr ""
 
-#: ../src/ui-split.c:490
+#: ../src/ui-split.c:840
 msgid "Transaction amount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:50
+#: ../src/ui-split.c:849
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:864
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-tag.c:450
+#, c-format
+msgid ""
+"Cannot rename this Tag,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-tag.c:575
+msgid "Manage Tags"
+msgstr ""
+
+#: ../src/ui-tag.c:642
+msgid "new tag"
+msgstr ""
+
+#: ../src/ui-transaction.c:49
 msgid "Add transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:50
 msgid "Inherit transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:52
+#: ../src/ui-transaction.c:51
 msgid "Modify transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:60
-msgid "Remind"
+#: ../src/ui-transaction.c:57 ../src/ui-widgets-data.c:127
+msgid "Cleared"
+msgstr ""
+
+#: ../src/ui-transaction.c:58 ../src/ui-widgets-data.c:126
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-transaction.c:638
+#: ../src/ui-transaction.c:662
 msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:642 ../src/ui-transaction.c:1086
+#: ../src/ui-transaction.c:666 ../src/ui-transaction.c:1245
 msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:730
+#: ../src/ui-transaction.c:750
 msgid ""
 "Do you want to break the internal transfer ?\n"
 "\n"
 "Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:1005
+#: ../src/ui-transaction.c:752
+msgid "_Break"
+msgstr ""
+
+#: ../src/ui-transaction.c:1019
 msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1029 ../src/ui-txn-multi.c:401
+#: ../src/ui-transaction.c:1023
+msgid "Show _all accounts"
+msgstr ""
+
+#: ../src/ui-transaction.c:1049
+msgid "Use a _template"
+msgstr ""
+
+#: ../src/ui-transaction.c:1160
+msgid "_Add & keep"
+msgstr ""
+
+#: ../src/ui-transaction.c:1168
+msgid "_Post"
+msgstr ""
+
+#: ../src/ui-transaction.c:1201 ../src/ui-txn-multi.c:413
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1035
+#: ../src/ui-transaction.c:1207
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -3291,92 +3222,274 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1101 ../src/ui-transaction.c:1110
+#: ../src/ui-transaction.c:1286 ../src/ui-transaction.c:1294
 msgid ""
 "Autocompletion and direct seizure\n"
 "is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1121 ../src/ui-txn-multi.c:509
+#: ../src/ui-transaction.c:1308 ../src/ui-txn-multi.c:521
 msgid "M_emo:"
 msgstr ""
 
-#: ../src/ui-transaction.c:1129 ../src/ui-txn-multi.c:493
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1335
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1204
-msgid "_Add & keep"
+#: ../src/ui-txn-multi.c:398
+msgid "Multiple edit transactions"
 msgstr ""
 
-#: ../src/ui-transaction.c:1212
-msgid "_Post"
+#: ../src/ui-widgets-data.c:29
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1256
-msgid "Use a _template"
+#: ../src/ui-widgets-data.c:57
+msgid "Inactive"
 msgstr ""
 
-#: ../src/ui-transaction.c:1301
-msgid "Warning: amount and category sign don't match"
+#: ../src/ui-widgets-data.c:58
+msgid "Include"
 msgstr ""
 
-#: ../src/ui-txn-multi.c:386
-msgid "Multiple edit transactions"
+#: ../src/ui-widgets-data.c:59
+msgid "Exclude"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:71
+msgid "(no type)"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:73 ../src/ui-widgets.c:983
+msgid "Cash"
+msgstr "Kontant"
+
+#: ../src/ui-widgets-data.c:74
+msgid "Asset"
+msgstr "Bate"
+
+#: ../src/ui-widgets-data.c:75 ../src/ui-widgets.c:981
+msgid "Credit card"
+msgstr "Krediet Kaart"
+
+#: ../src/ui-widgets-data.c:76
+msgid "Liability"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:99
+msgid "Possible"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:100
+msgid "Before"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:101
+msgid "After"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:118
+msgid "Any Type"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:123
+msgid "Uncategorized"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:124
+msgid "Unreconciled"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:125
+msgid "Uncleared"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:129
+msgid "Any Status"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:134
+msgid "This month"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:135
+msgid "Last month"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:136
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:137
+msgid "Last quarter"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:138
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:139
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:141
+msgid "Last 30 days"
+msgstr "Afgelope 30 dae"
+
+#: ../src/ui-widgets-data.c:142
+msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-widgets.c:288
+#: ../src/ui-widgets-data.c:143
+msgid "Last 90 days"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:144
+msgid "Last 12 months"
+msgstr "Afgelope 12 maande"
+
+#: ../src/ui-widgets-data.c:146
+msgid "Other..."
+msgstr ""
+
+#: ../src/ui-widgets-data.c:148
+msgid "All date"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:156
+msgid "All month"
+msgstr ""
+
+#: ../src/ui-widgets-data.c:157 ../src/ui-widgets-data.c:178
+msgid "January"
+msgstr "Januarie"
+
+#: ../src/ui-widgets-data.c:158 ../src/ui-widgets-data.c:179
+msgid "February"
+msgstr "Februarie"
+
+#: ../src/ui-widgets-data.c:159 ../src/ui-widgets-data.c:180
+msgid "March"
+msgstr "Maart"
+
+#: ../src/ui-widgets-data.c:160 ../src/ui-widgets-data.c:181
+msgid "April"
+msgstr "April"
+
+#: ../src/ui-widgets-data.c:161 ../src/ui-widgets-data.c:182
+#: ../src/ui-widgets-data.c:202
+msgid "May"
+msgstr "Mei"
+
+#: ../src/ui-widgets-data.c:162 ../src/ui-widgets-data.c:183
+msgid "June"
+msgstr "Junie"
+
+#: ../src/ui-widgets-data.c:163 ../src/ui-widgets-data.c:184
+msgid "July"
+msgstr "Julie"
+
+#: ../src/ui-widgets-data.c:164 ../src/ui-widgets-data.c:185
+msgid "August"
+msgstr "Augustus"
+
+#: ../src/ui-widgets-data.c:165 ../src/ui-widgets-data.c:186
+msgid "September"
+msgstr "September"
+
+#: ../src/ui-widgets-data.c:166 ../src/ui-widgets-data.c:187
+msgid "October"
+msgstr "Oktober"
+
+#: ../src/ui-widgets-data.c:167 ../src/ui-widgets-data.c:188
+msgid "November"
+msgstr "November"
+
+#: ../src/ui-widgets-data.c:168 ../src/ui-widgets-data.c:189
+msgid "December"
+msgstr "Desember"
+
+#: ../src/ui-widgets-data.c:198
+msgid "Jan"
+msgstr "Jan"
+
+#: ../src/ui-widgets-data.c:199
+msgid "Feb"
+msgstr "Feb"
+
+#: ../src/ui-widgets-data.c:200
+msgid "Mar"
+msgstr "Mar"
+
+#: ../src/ui-widgets-data.c:201
+msgid "Apr"
+msgstr "Apr"
+
+#: ../src/ui-widgets-data.c:203
+msgid "Jun"
+msgstr "Jun"
+
+#: ../src/ui-widgets-data.c:204
+msgid "Jul"
+msgstr "Jul"
+
+#: ../src/ui-widgets-data.c:205
+msgid "Aug"
+msgstr "Aug"
+
+#: ../src/ui-widgets-data.c:206
+msgid "Sep"
+msgstr "Sep"
+
+#: ../src/ui-widgets-data.c:207
+msgid "Oct"
+msgstr "Okt"
+
+#: ../src/ui-widgets-data.c:208
+msgid "Nov"
+msgstr "Nov"
+
+#: ../src/ui-widgets-data.c:209
+msgid "Dec"
+msgstr "Des"
+
+#: ../src/ui-widgets.c:314
 msgid "Search..."
 msgstr ""
 
-#: ../src/ui-widgets.c:820
+#: ../src/ui-widgets.c:982
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:822
+#: ../src/ui-widgets.c:984
 msgid "Transfer"
 msgstr "Dra oor"
 
-#: ../src/ui-widgets.c:823
+#: ../src/ui-widgets.c:985
 msgid "Internal transfer"
 msgstr "Interne oordrag"
 
-#: ../src/ui-widgets.c:824
+#: ../src/ui-widgets.c:986
 msgid "Debit card"
 msgstr "Debiet kaart"
 
-#: ../src/ui-widgets.c:825
+#: ../src/ui-widgets.c:987
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:826
+#: ../src/ui-widgets.c:988
 msgid "Electronic payment"
 msgstr "Elektroniese paaiement"
 
-#: ../src/ui-widgets.c:827
+#: ../src/ui-widgets.c:989
 msgid "Deposit"
 msgstr ""
 
 #. TRANSLATORS: Financial institution fee
-#: ../src/ui-widgets.c:829
+#: ../src/ui-widgets.c:991
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:830
+#: ../src/ui-widgets.c:992
 msgid "Direct Debit"
 msgstr ""
-
-#: ../src/ui-widgets.c:957
-msgid "Inactive"
-msgstr ""
-
-#: ../src/ui-widgets.c:958
-msgid "Include"
-msgstr ""
-
-#: ../src/ui-widgets.c:959
-msgid "Exclude"
-msgstr ""
-
-#~ msgid "expense"
-#~ msgstr "uitgawe"
index c5be456b2fdf4614352c428cd1685d2d7d5fc4db..b499d2fe57a4d72427c59e9e29c1104bec7caffb 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
@@ -6,29 +6,30 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2018-01-06 18:30+0100\n"
-"PO-Revision-Date: 2015-09-19 14:38+0000\n"
-"Last-Translator: Abdullah Al-Sabi <Unknown>\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-04-10 16:14+0200\n"
+"PO-Revision-Date: 2018-09-04 11:52+0000\n"
+"Last-Translator: Ahmed Opaid Hassan <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: 2018-01-06 18:08+0000\n"
-"X-Generator: Launchpad (build 18521)\n"
+"X-Launchpad-Export-Date: 2019-04-10 13:13+0000\n"
+"X-Generator: Launchpad (build 18920)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:910
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp-mainwindow.c:943
 msgid "HomeBank"
 msgstr "مصرف البيت"
 
 #: ../data/homebank.desktop.in.in.h:2
 msgid "Personal finance"
-msgstr ""
+msgstr "حساباتي"
 
-#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:466
-#: ../src/dsp_mainwindow.c:914
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp-mainwindow.c:466
+#: ../src/dsp-mainwindow.c:947
 msgid "Free, easy, personal accounting for everyone"
-msgstr ""
+msgstr "هذا البرنامج مجاني وسهل الاستخدام لجيمع المستخدمين"
 
 #: ../data/homebank.desktop.in.in.h:4
 msgid "finance;accounting;budget;personal;money;"
@@ -36,15 +37,20 @@ 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."
+"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 ""
@@ -52,353 +58,389 @@ msgid ""
 "personal accounting then HomeBank should be the software of choice."
 msgstr ""
 
-#: ../src/dsp_account.c:238 ../src/dsp_account.c:248
-msgid "Check internal transfert result"
+#: ../src/dsp-account.c:206
+#, c-format
+msgid "There is %d group of similar transactions"
 msgstr ""
 
-#: ../src/dsp_account.c:239
+#: ../src/dsp-account.c:211
+msgid "No similar transaction were found !"
+msgstr "لم يتم العثور على حوالات مشابهة"
+
+#: ../src/dsp-account.c:293 ../src/dsp-account.c:303
+msgid "Check internal transfert result"
+msgstr "قم بفحص نتائج الحوالات الداخلية"
+
+#: ../src/dsp-account.c:294
 msgid "No inconsistency found !"
-msgstr ""
+msgstr "عدم التناسق غير موجود"
 
-#: ../src/dsp_account.c:249
+#: ../src/dsp-account.c:304
 #, c-format
 msgid ""
 "Inconsistency were found: %d\n"
 "do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:305
+#: ../src/dsp-account.c:361
 #, c-format
 msgid "Every transaction amount will be divided by %.6f."
 msgstr "جميع مبالغ الحوالات سيتم قسمتها على  %.6f."
 
-#: ../src/dsp_account.c:309
+#: ../src/dsp-account.c:365
 msgid ""
 "Are you sure you want to convert this account\n"
 "to Euro as Major currency?"
-msgstr ""
+msgstr "هل انت متأكد من انك تريد تحويل عملة هذا الحساب بعملة اليورو؟"
 
-#: ../src/dsp_account.c:311
+#: ../src/dsp-account.c:367
 msgid "_Convert"
 msgstr "_حوّل"
 
-#: ../src/dsp_account.c:342
+#: ../src/dsp-account.c:402
 msgid "No transaction changed"
 msgstr "لم يتم تغيير اي عملية (معاملة)"
 
-#: ../src/dsp_account.c:344
+#: ../src/dsp-account.c:404
 #, c-format
 msgid "transaction changed: %d"
 msgstr ""
 
-#: ../src/dsp_account.c:347
+#: ../src/dsp-account.c:407
 msgid "Automatic assignment result"
 msgstr ""
 
-#: ../src/dsp_account.c:467
+#: ../src/dsp-account.c:533
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
+msgstr "هل تريد بالتأكيد تطبيق هذا  النموذج مع كل عملية من العمليات المحددة ؟؟"
+
+#: ../src/dsp-account.c:534
+msgid "_Create"
 msgstr ""
-"هل تريد بالتأكيد تطبيق هذا  النموذج مع كل عملية من العمليات المحددة ؟؟"
 
-#: ../src/dsp_account.c:1142
+#: ../src/dsp-account.c:1272
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "هل تريد حذف كل العمليات ال محددة ؟"
 
-#: ../src/dsp_account.c:1208
+#: ../src/dsp-account.c:1273 ../src/ui-account.c:1041 ../src/ui-account.c:1319
+#: ../src/ui-archive.c:400 ../src/ui-archive.c:1277 ../src/ui-assign.c:556
+#: ../src/ui-assign.c:772 ../src/ui-category.c:1105 ../src/ui-category.c:1561
+#: ../src/ui-category.c:1987 ../src/ui-currency.c:1547
+#: ../src/ui-currency.c:1734 ../src/ui-payee.c:742 ../src/ui-payee.c:1165
+#: ../src/ui-payee.c:1380 ../src/ui-tag.c:505 ../src/ui-tag.c:659
+msgid "_Delete"
+msgstr ""
+
+#: ../src/dsp-account.c:1336
 msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#: ../src/dsp_account.c:1209 ../src/dsp_account.c:1271
+#: ../src/dsp-account.c:1337 ../src/dsp-account.c:1397
 msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1210 ../src/ui-assist-start.c:281
-#: ../src/ui-dialogs.c:374
+#: ../src/dsp-account.c:1338 ../src/ui-assist-start.c:280
+#: ../src/ui-dialogs.c:383
 msgid "_Change"
 msgstr ""
 
-#: ../src/dsp_account.c:1270
+#: ../src/dsp-account.c:1396
 msgid "Are you sure you want to toggle the status Reconciled?"
 msgstr ""
 
-#: ../src/dsp_account.c:1272
+#: ../src/dsp-account.c:1398
 msgid "_Toggle"
 msgstr ""
 
-#: ../src/dsp_account.c:1537
+#. label = g_strdup_printf(_("Account %d of %d"), acckey+1, nbacc);
+#. gtk_label_set_markup (GTK_LABEL(txndata->LB_acc_count), label);
+#. g_free(label);
+#: ../src/dsp-account.c:1689 ../src/ui-assist-import.c:1288
 #, c-format
-msgid "%d items (%s)"
+msgid "%d transactions"
 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:1542
+#: ../src/dsp-account.c:1692
 #, c-format
-msgid "%d items (%d selected %s)"
+msgid "%d transactions, %d selected, avg: %s, sum: %s (%s - %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1639
-#, c-format
-msgid "[closed account] %s"
+#: ../src/dsp-account.c:1791 ../src/dsp-account.c:2047
+msgid "All transactions"
 msgstr ""
 
 #. name, icon-name, label
-#: ../src/dsp_account.c:1751
+#: ../src/dsp-account.c:1906
 msgid "A_ccount"
 msgstr ""
 
-#: ../src/dsp_account.c:1752
+#: ../src/dsp-account.c:1907
 msgid "Transacti_on"
 msgstr "صفقة - عملية"
 
-#: ../src/dsp_account.c:1753
+#: ../src/dsp-account.c:1908
 msgid "_Status"
 msgstr ""
 
-#: ../src/dsp_account.c:1754 ../src/dsp_mainwindow.c:177
+#: ../src/dsp-account.c:1909 ../src/dsp-mainwindow.c:167
 msgid "_Tools"
 msgstr "_أدوات"
 
-#: ../src/dsp_account.c:1758 ../src/dsp_mainwindow.c:192
-#: ../src/dsp_mainwindow.c:900 ../src/ui-account.c:1257
-#: ../src/ui-archive.c:1152 ../src/ui-assign.c:723 ../src/ui-budget.c:999
-#: ../src/ui-category.c:1836 ../src/ui-currency.c:1658 ../src/ui-dialogs.c:179
-#: ../src/ui-payee.c:1235 ../src/ui-transaction.c:1203
-#: ../src/ui-transaction.c:1211
-msgid "_Close"
-msgstr "_إغلاق"
-
-#: ../src/dsp_account.c:1758
-msgid "Close the current account"
-msgstr "إغلاق الحساب الحالي"
-
 #. name, icon-name, label, accelerator, tooltip
-#: ../src/dsp_account.c:1761
-msgid "_Filter..."
-msgstr "_تصفية..."
-
-#: ../src/dsp_account.c:1761
-msgid "Open the list filter"
-msgstr "إفتح قائمة التصفية"
+#: ../src/dsp-account.c:1913
+msgid "Export as PDF..."
+msgstr ""
 
-#: ../src/dsp_account.c:1762
-msgid "Convert to Euro..."
+#: ../src/dsp-account.c:1913
+msgid "Export to a PDF file"
 msgstr ""
 
-#: ../src/dsp_account.c:1762
-msgid "Convert this account to Euro currency"
+#: ../src/dsp-account.c:1914
+msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1764
+#: ../src/dsp-account.c:1914 ../src/ui-dialogs.c:448
+msgid "Export as QIF"
+msgstr "تصدير كملف QIF"
+
+#: ../src/dsp-account.c:1915
+msgid "Export CSV..."
+msgstr "صدر إلى ملف CSV ..."
+
+#: ../src/dsp-account.c:1915 ../src/rep-vehicle.c:67 ../src/ui-dialogs.c:504
+msgid "Export as CSV"
+msgstr "تصدير كملف CSV"
+
+#: ../src/dsp-account.c:1916 ../src/dsp-mainwindow.c:184
+#: ../src/dsp-mainwindow.c:933 ../src/ui-account.c:1261
+#: ../src/ui-archive.c:1212 ../src/ui-assign.c:720 ../src/ui-budget.c:995
+#: ../src/ui-category.c:1805 ../src/ui-currency.c:1658 ../src/ui-dialogs.c:183
+#: ../src/ui-payee.c:1253 ../src/ui-tag.c:578 ../src/ui-transaction.c:1159
+#: ../src/ui-transaction.c:1167
+msgid "_Close"
+msgstr "_إغلاق"
+
+#: ../src/dsp-account.c:1916
+msgid "Close the current account"
+msgstr "إغلاق الحساب الحالي"
+
+#: ../src/dsp-account.c:1918
 msgid "_Add..."
 msgstr "_إضافة"
 
-#: ../src/dsp_account.c:1764
+#: ../src/dsp-account.c:1918
 msgid "Add a new transaction"
 msgstr "أضف معاملة جديدة"
 
-#: ../src/dsp_account.c:1765
+#: ../src/dsp-account.c:1919
 msgid "_Inherit..."
 msgstr "_توريث..."
 
-#: ../src/dsp_account.c:1765
+#: ../src/dsp-account.c:1919
 msgid "Inherit from the active transaction"
 msgstr "توريث من المعاملة النشطة"
 
-#: ../src/dsp_account.c:1766
+#: ../src/dsp-account.c:1920
 msgid "_Edit..."
 msgstr "_عدّل..."
 
-#: ../src/dsp_account.c:1766
+#: ../src/dsp-account.c:1920
 msgid "Edit the active transaction"
 msgstr "عدّل المعاملة النشطة"
 
-#: ../src/dsp_account.c:1768
+#: ../src/dsp-account.c:1922
 msgid "_None"
 msgstr ""
 
-#: ../src/dsp_account.c:1768
+#: ../src/dsp-account.c:1922
 msgid "Toggle none for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1769
+#: ../src/dsp-account.c:1923
 msgid "_Cleared"
 msgstr ""
 
-#: ../src/dsp_account.c:1769
+#: ../src/dsp-account.c:1923
 msgid "Toggle cleared for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1770
+#: ../src/dsp-account.c:1924
 msgid "_Reconciled"
 msgstr "_سُويت"
 
-#: ../src/dsp_account.c:1770
+#: ../src/dsp-account.c:1924
 msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1772
+#: ../src/dsp-account.c:1926
 msgid "_Multiple Edit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1772
+#: ../src/dsp-account.c:1926
 msgid "Edit multiple transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1773
+#: ../src/dsp-account.c:1927
 msgid "Create template..."
 msgstr "اصنع نموذج ..."
 
-#: ../src/dsp_account.c:1773
+#: ../src/dsp-account.c:1927
 msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1774
+#: ../src/dsp-account.c:1928
 msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1774
+#: ../src/dsp-account.c:1928
 msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1776
-msgid "Auto. assignments"
+#: ../src/dsp-account.c:1930
+msgid "Mark duplicate..."
 msgstr ""
 
-#: ../src/dsp_account.c:1776
-msgid "Run automatic assignments"
+#. { "DuplicateClear", NULL                      , N_("Unmark duplicate"), NULL,       NULL, G_CALLBACK (register_panel_action_duplicate_unmark) },
+#: ../src/dsp-account.c:1933
+msgid "Check internal xfer"
 msgstr ""
 
-#: ../src/dsp_account.c:1777
-msgid "Export QIF..."
+#: ../src/dsp-account.c:1934
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1777 ../src/ui-dialogs.c:437
-msgid "Export as QIF"
-msgstr "تصدير كملف QIF"
+#: ../src/dsp-account.c:1934
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1778
-msgid "Export CSV..."
-msgstr "صدر إلى ملف CSV ..."
+#: ../src/dsp-account.c:1936
+msgid "_Filter..."
+msgstr "_تصفية..."
 
-#: ../src/dsp_account.c:1778 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:487
-msgid "Export as CSV"
-msgstr "تصدÙ\8aر Ù\83Ù\85Ù\84Ù\81 CSV"
+#: ../src/dsp-account.c:1936
+msgid "Open the list filter"
+msgstr "Ø¥Ù\81تح Ù\82ائÙ\85Ø© Ø§Ù\84تصÙ\81Ù\8aØ©"
 
-#: ../src/dsp_account.c:1780
-msgid "Check internal xfer..."
+#: ../src/dsp-account.c:1937
+msgid "Convert to Euro..."
 msgstr ""
 
-#. = = = = = = = = future version = = = = = = = =
-#: ../src/dsp_account.c:1783
-msgid "Export PDF..."
+#: ../src/dsp-account.c:1937
+msgid "Convert this account to Euro currency"
 msgstr ""
 
-#: ../src/dsp_account.c:1783
-msgid "Export as PDF"
+#: ../src/dsp-account.c:2040
+msgid "(closed)"
+msgstr ""
+
+#: ../src/dsp-account.c:2047
+#, c-format
+msgid "%s - HomeBank"
 msgstr ""
 
-#: ../src/dsp_account.c:1921 ../src/dsp_mainwindow.c:2780
+#: ../src/dsp-account.c:2079 ../src/dsp-mainwindow.c:1991 ../src/ui-split.c:824
 msgid "Add"
 msgstr "اضافة"
 
-#: ../src/dsp_account.c:1924
+#: ../src/dsp-account.c:2082
 msgid "Inherit"
 msgstr "وراثة"
 
-#: ../src/dsp_account.c:1927
+#: ../src/dsp-account.c:2085 ../src/ui-split.c:786
 msgid "Edit"
 msgstr "تحرير"
 
-#: ../src/dsp_account.c:1930 ../src/rep_stats.c:72
+#: ../src/dsp-account.c:2088 ../src/rep-stats.c:72
 msgid "Filter"
 msgstr "مُرشِّح"
 
+#. info bar for duplicate
+#: ../src/dsp-account.c:2125
+msgid "_Refresh"
+msgstr ""
+
 #. balances area
-#: ../src/dsp_account.c:1984
+#: ../src/dsp-account.c:2160
 msgid "Bank:"
 msgstr "البنك:"
 
-#: ../src/dsp_account.c:1990
+#: ../src/dsp-account.c:2166
 msgid "Today:"
 msgstr "اليوم:"
 
-#: ../src/dsp_account.c:1996
+#: ../src/dsp-account.c:2172
 msgid "Future:"
 msgstr "المستقبل:"
 
-#: ../src/dsp_account.c:2020 ../src/rep_balance.c:940 ../src/rep_budget.c:1224
-#: ../src/rep_stats.c:1663 ../src/rep_time.c:1527 ../src/rep_vehicle.c:749
+#: ../src/dsp-account.c:2195 ../src/rep-balance.c:942 ../src/rep-budget.c:1170
+#: ../src/rep-stats.c:1539 ../src/rep-time.c:1270 ../src/rep-vehicle.c:749
+#: ../src/ui-pref.c:1262 ../src/ui-pref.c:1617 ../src/ui-pref.c:2002
 msgid "_Range:"
 msgstr "_المدى:"
 
-#: ../src/dsp_account.c:2025 ../src/ui-account.c:1345
-#: ../src/ui-assist-start.c:392
+#: ../src/dsp-account.c:2203
+msgid "Toggle show future transaction"
+msgstr ""
+
+#: ../src/dsp-account.c:2207 ../src/rep-budget.c:1145 ../src/rep-stats.c:1497
+#: ../src/ui-account.c:1349 ../src/ui-assist-start.c:391
 msgid "_Type:"
 msgstr "ال_نوع:"
 
-#: ../src/dsp_account.c:2030 ../src/ui-archive.c:1041
-#: ../src/ui-transaction.c:1113
+#: ../src/dsp-account.c:2212 ../src/ui-archive.c:1089
+#: ../src/ui-transaction.c:1301
 msgid "_Status:"
 msgstr "_الحالة:"
 
-#: ../src/dsp_account.c:2035
-msgid "Reset _filters"
+#. widget = gtk_button_new_with_mnemonic (_("Reset _filters"));
+#: ../src/dsp-account.c:2218 ../src/ui-filter.c:1352 ../src/ui-pref.c:2099
+#: ../src/ui-pref.c:2120
+msgid "_Reset"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:2040 ../src/rep_balance.c:919 ../src/rep_budget.c:1211
-#: ../src/rep_stats.c:1634 ../src/rep_time.c:1505 ../src/rep_vehicle.c:736
+#: ../src/dsp-account.c:2223 ../src/rep-balance.c:921 ../src/rep-budget.c:1157
+#: ../src/rep-stats.c:1511 ../src/rep-time.c:1249 ../src/rep-vehicle.c:736
 msgid "Euro _minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:160 ../src/dsp_mainwindow.c:2767
-#: ../src/list_operation.c:1188 ../src/list_operation.c:1444
-#: ../src/rep_budget.c:70 ../src/rep_budget.c:1519 ../src/rep_budget.c:1704
-#: ../src/rep_stats.c:146 ../src/rep_time.c:123 ../src/ui-budget.c:245
-#: ../src/ui-dialogs.c:234 ../src/ui-split.c:406
-msgid "Category"
-msgstr "التصنيف"
-
-#: ../src/dsp_mainwindow.c:161 ../src/rep_budget.c:70 ../src/rep_stats.c:147
-msgid "Subcategory"
-msgstr "تصنيف فرعي"
-
 #. name, icon-name, label
-#: ../src/dsp_mainwindow.c:170
+#: ../src/dsp-mainwindow.c:159
 msgid "_File"
 msgstr "_ملف"
 
-#: ../src/dsp_mainwindow.c:171 ../src/ui-pref.c:1153
-msgid "_Import"
-msgstr "_استيراد"
+#. { "ImportMenu" , NULL, N_("_Import"), NULL, NULL, NULL },
+#: ../src/dsp-mainwindow.c:161
+msgid "Open _Recent"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:172 ../src/ui-category.c:2005
-#: ../src/ui-currency.c:1730 ../src/ui-payee.c:1326
+#. todo: useless ?
+#: ../src/dsp-mainwindow.c:162 ../src/ui-category.c:1981
+#: ../src/ui-currency.c:1730 ../src/ui-payee.c:1374 ../src/ui-tag.c:656
 msgid "_Edit"
 msgstr "_تحرير"
 
-#: ../src/dsp_mainwindow.c:173
+#: ../src/dsp-mainwindow.c:163
 msgid "_View"
 msgstr "_اعرض"
 
-#: ../src/dsp_mainwindow.c:174
+#: ../src/dsp-mainwindow.c:164
 msgid "_Manage"
 msgstr "نظم ..."
 
-#: ../src/dsp_mainwindow.c:175
+#: ../src/dsp-mainwindow.c:165
 msgid "_Transactions"
 msgstr "_عمليات"
 
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp-mainwindow.c:166
 msgid "_Reports"
 msgstr "_تقارير"
 
-#: ../src/dsp_mainwindow.c:178
+#: ../src/dsp-mainwindow.c:168
 msgid "_Help"
 msgstr "_مساعدة"
 
@@ -406,416 +448,396 @@ msgstr "_مساعدة"
 #. { "Export"       , NULL, N_("Export to") },
 #. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp-mainwindow.c:175
 msgid "_New"
 msgstr "_جديد"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp-mainwindow.c:175
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:186
+#: ../src/dsp-mainwindow.c:176
 msgid "_Open..."
 msgstr "_فتح..."
 
-#: ../src/dsp_mainwindow.c:186 ../src/dsp_mainwindow.c:2840
+#: ../src/dsp-mainwindow.c:176 ../src/dsp-mainwindow.c:2045
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:187 ../src/ui-dialogs.c:441 ../src/ui-dialogs.c:488
-#: ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:673
+#: ../src/dsp-mainwindow.c:177 ../src/ui-dialogs.c:452 ../src/ui-dialogs.c:505
+#: ../src/ui-dialogs.c:572 ../src/ui-dialogs.c:723
 msgid "_Save"
 msgstr "_حفظ"
 
-#: ../src/dsp_mainwindow.c:187
+#: ../src/dsp-mainwindow.c:177
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp-mainwindow.c:178
 msgid "Save _As..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp-mainwindow.c:178
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp-mainwindow.c:180
 msgid "Revert"
 msgstr "استعادة"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp-mainwindow.c:180
 msgid "Revert to a saved version of this file"
 msgstr "العودة الى الاصدار المحفوظ من هذا الملف"
 
-#: ../src/dsp_mainwindow.c:191
+#: ../src/dsp-mainwindow.c:181
+msgid "Restore backup"
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:181
+msgid "Restore from a backup file"
+msgstr ""
+
+#: ../src/dsp-mainwindow.c:183
 msgid "Properties..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
+#: ../src/dsp-mainwindow.c:183
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:192
+#: ../src/dsp-mai