Quote the python path in case it has blanks in it.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22953 57a11ea4-9604-0410-9ed3-97b8803252fd
Copy glossary translations from 2.4 branch to trunk.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22956 57a11ea4-9604-0410-9ed3-97b8803252fd
Copy program translations from 2.4 branch to trunk.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22957 57a11ea4-9604-0410-9ed3-97b8803252fd
Merge latest pot template from trunk into po files.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22958 57a11ea4-9604-0410-9ed3-97b8803252fd
Update Italian Translation.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22959 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix some typos.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22960 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix glossary table that was mistakently using spaces instead of tabs. Update all glossary po files with the new terms.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22961 57a11ea4-9604-0410-9ed3-97b8803252fd
Update German glossary (a bit).

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22962 57a11ea4-9604-0410-9ed3-97b8803252fd
Minor user message fixes: Spelling fix, Capitalization fix.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22963 57a11ea4-9604-0410-9ed3-97b8803252fd
Update German translation a bit.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22964 57a11ea4-9604-0410-9ed3-97b8803252fd
Add ZMW currency

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22965 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #589865 In the report "Budget flow" period it doesn't work ok

Author: Mikhail TSaplin <tsmisher@gmail.com>

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22966 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #589865 In the report "Budget flow" period it doesn't work ok

change the report head line to show the period date for (- period 1).
Author : Carsten Rinke <carsten.rinke@gmx.de>

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22967 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #584869 net change line in general journal report broken

Do not show any totals in the General Journal report.

According to

http://www.accountingtools.com/general-journal
and
http://accountophobia.blogspot.de/2012/06/general-journal.html

it is not the idea of the General Journal to show totals but
only list transactions.

This patch makes use of the ledger-type? flag and suppresses
the output of the Net Changes accordingly.

By that, the General Journal will not show Totals, but the
Account Report still does.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22968 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #622778 Miscalculation in cashflow reports - Step 01

Restructure code to achieve following blocks

- options generator
- global objects
- cash flow calculator
- document renderer

Reason: Preparation for better change tracability.

No functional change of code.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22969 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #622778 Miscalculation in cashflow reports - Step 02

- functional change within the cash flow calculation:
Instead of using a recursive call to (define (calc-money-in-out-internal ...))
to loop through the list of selected accounts a for-each loop is introduced.

- functional correction:
As the cash flow result data has been turned to global objects with the previous patch,
these objects need to be reset before the call to the cash flow calculator.
This is now added in the document renderer.

- further comments introduced
This is used to help identifying the function change that will be
introduced with the next patch for fixing 622778.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22970 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #622778 Miscalculation in cashflow reports - Step 03

Introduce solution and some minor modifications to save some function calls.

Solution:

- Save the current split value
- Calculate the parent total transaction value
- Calculate the ratio of the split to the transaction value
- only consider splits of opposite sign for the flow colletion
- only consider the split value multiplied with the calculated
  ratio of those splits with opposite sign

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22971 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #682800 Generated balances on Report different than calculated balances on Ledger when using "open subaccounts"

Changes:

Part I
- bring in some more comments to ornament the code in
function (make-split-table)

Part II
In function (make-split-table), while going through the splits
- change the order of adding splits to the result table and
and updating the total collectors
Old oder:
1. add the splits to the result table
2. update the total collectors (for display at the end of the report)
New order:
1. update the total collectors with the values of the current splits
2. add the splits to the result table
Luckily this was implemented as two separate steps anyway, so this
part of the change can be done with copy/paste.

Part III
In function (make-split-table)
- change the call to (add-split-row) to also include the total-collector
- change the call to (add-other-split-rows) to also include the total-collector
In function (add-other-split-rows)
- change the definition of (add-split-row) to also include the total-collector
- change the call to (add-split-row) to also include the total-collector
In function (add-split-row)
- add the parameter "total-collector" to the function definition
- use this new parameter to display the current balance instead
of using the balance value from the split account.

Author:    Carsten Rinke <carsten.rinke@gmx.de>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22972 57a11ea4-9604-0410-9ed3-97b8803252fd
Round properly when computing fraction of the transaction's value due to a given split.
Also use GNC-DENOM-AUTO instead of a constant zero when appropriate.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22976 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #700197 - Critical SQL backend errors when creating customers via python bindings

Patch supplied by the reporter Tom Lofts.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22977 57a11ea4-9604-0410-9ed3-97b8803252fd