Am Fre, 2003-01-31 um 09.44 schrieb Christian Stimming:
> Oh, I was wrong -- the installed message catalog is called 'gnucash.mo' 
> (no g in there) but in the locale-specific directory. If you called 
> configure with --prefix=/usr/local, then it should be in 
> /usr/local/share/locale/de/LC_MESSAGES/gnucash.mo . In other prefixes 
> accordingly. Could you check whether it is there? You can then copy 
> gnucash's po/de.gmo file to that location and check whether the amount 
> of translation changed. If that fixes it, then something in the 
> po/Makefile is broken, probably because of some gettext version 
> problems. Could you then send that Makefile to gnucash-devel?

Ok, gnucash.mo is there and has been installed in the right place. A
short look shows that a lot of text is in English. I exchanged this file
with <gnucash-src>/po/de.gmo. No changes. I've attached /po/Makefile.
Can you give me a hint with (gnome) libary could cause this problem so I
could try different versions?

ciao
Dariush
-- 
PGP Fingerprint: 0x886C99A1
# Generated automatically from Makefile.in.in by configure.
# Makefile for PO directory in any package using GNU gettext.
# Copyright (C) 1995-1997, 2000-2002 by Ulrich Drepper <[EMAIL PROTECTED]>
#
# This file can be copied and used freely without restrictions.  It can
# be used in projects which are not available under the GNU General Public
# License but which still want to provide support for the GNU gettext
# functionality.
# Please note that the actual code of GNU gettext is covered by the GNU
# General Public License and is *not* in the public domain.

PACKAGE = gnucash
VERSION = 1.7.8

SHELL = /bin/sh


srcdir = .
top_srcdir = ..

prefix = /usr/local
exec_prefix = ${prefix}
datadir = ${prefix}/share
localedir = $(datadir)/locale
gettextsrcdir = $(datadir)/gettext/po

INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
MKINSTALLDIRS = ./mkinstalldirs
mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`

GMSGFMT = /usr/bin/msgfmt
MSGFMT = /usr/bin/msgfmt
XGETTEXT = :
MSGMERGE = msgmerge
MSGMERGE_UPDATE = : --update
MSGINIT = msginit
MSGCONV = msgconv
MSGFILTER = msgfilter

POFILES =  da.po de.po el.po en_GB.po es.po es_NI.po fr.po hu.po it.po ja.po nb.po nl.po pl.po pt.po pt_BR.po ru.po sk.po sv.po uk.po zh_CN.po zh_TW.po
GMOFILES =  da.gmo de.gmo el.gmo en_GB.gmo es.gmo es_NI.gmo fr.gmo hu.gmo it.gmo ja.gmo nb.gmo nl.gmo pl.gmo pt.gmo pt_BR.gmo ru.gmo sk.gmo sv.gmo uk.gmo zh_CN.gmo zh_TW.gmo
UPDATEPOFILES =  da.po-update de.po-update el.po-update en_GB.po-update es.po-update es_NI.po-update fr.po-update hu.po-update it.po-update ja.po-update nb.po-update nl.po-update pl.po-update pt.po-update pt_BR.po-update ru.po-update sk.po-update sv.po-update uk.po-update zh_CN.po-update zh_TW.po-update
DUMMYPOFILES =  da.nop de.nop el.nop en_GB.nop es.nop es_NI.nop fr.nop hu.nop it.nop ja.nop nb.nop nl.nop pl.nop pt.nop pt_BR.nop ru.nop sk.nop sv.nop uk.nop zh_CN.nop zh_TW.nop
DISTFILES.common = Makefile.in.in Makevars remove-potcdate.sin \
$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \
$(POFILES) $(GMOFILES) \
$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)

POTFILES = \
     ../src/app-file/gnome/gnc-file-dialog.c \
     ../src/app-file/gnome/gnc-file-history.c \
     ../src/app-file/gnc-file.c \
     ../src/app-file/gncmod-app-file.c \
     ../src/app-file/test/test-link.c \
     ../src/app-utils/test/test-exp-parser.c \
     ../src/app-utils/test/test-link-module.c \
     ../src/app-utils/test/test-print-parse-amount.c \
     ../src/app-utils/test/test-print-queries.c \
     ../src/app-utils/test/test-scm-query-string.c \
     ../src/app-utils/file-utils.c \
     ../src/app-utils/gfec.c \
     ../src/app-utils/global-options.c \
     ../src/app-utils/gnc-component-manager.c \
     ../src/app-utils/gnc-euro.c \
     ../src/app-utils/gnc-exp-parser.c \
     ../src/app-utils/gnc-gettext-util.c \
     ../src/app-utils/gnc-helpers.c \
     ../src/app-utils/gnc-ui-util.c \
     ../src/app-utils/gncmod-app-utils.c \
     ../src/app-utils/guile-util.c \
     ../src/app-utils/option-util.c \
     ../src/backend/file/test/test-date-converting.c \
     ../src/backend/file/test/test-dom-converters1.c \
     ../src/backend/file/test/test-dom-parser1.c \
     ../src/backend/file/test/test-file-stuff.c \
     ../src/backend/file/test/test-kvp-frames.c \
     ../src/backend/file/test/test-load-example-account.c \
     ../src/backend/file/test/test-load-xml2.c \
     ../src/backend/file/test/test-save-in-lang.c \
     ../src/backend/file/test/test-string-converters.c \
     ../src/backend/file/test/test-xml-account.c \
     ../src/backend/file/test/test-xml-commodity.c \
     ../src/backend/file/test/test-xml-pricedb.c \
     ../src/backend/file/test/test-xml-transaction.c \
     ../src/backend/file/test/test-xml2-is-file.c \
     ../src/backend/file/gnc-account-xml-v2.c \
     ../src/backend/file/gnc-backend-file.c \
     ../src/backend/file/gnc-book-xml-v2.c \
     ../src/backend/file/gnc-commodity-xml-v2.c \
     ../src/backend/file/gnc-freqspec-xml-v2.c \
     ../src/backend/file/gnc-lot-xml-v2.c \
     ../src/backend/file/gnc-pricedb-xml-v2.c \
     ../src/backend/file/gnc-schedxaction-xml-v2.c \
     ../src/backend/file/gnc-transaction-xml-v2.c \
     ../src/backend/file/gncmod-backend-file.c \
     ../src/backend/file/io-example-account.c \
     ../src/backend/file/io-gncbin-r.c \
     ../src/backend/file/io-gncxml-gen.c \
     ../src/backend/file/io-gncxml-v1.c \
     ../src/backend/file/io-gncxml-v2.c \
     ../src/backend/file/io-utils.c \
     ../src/backend/file/sixtp-dom-generators.c \
     ../src/backend/file/sixtp-dom-parsers.c \
     ../src/backend/file/sixtp-stack.c \
     ../src/backend/file/sixtp-to-dom-parser.c \
     ../src/backend/file/sixtp-utils.c \
     ../src/backend/file/sixtp.c \
     ../src/backend/net/NetIO.c \
     ../src/backend/postgres/test/test-db.c \
     ../src/backend/postgres/test/test-escape.c \
     ../src/backend/postgres/test/test-period.c \
     ../src/backend/postgres/PostgresBackend.c \
     ../src/backend/postgres/account.c \
     ../src/backend/postgres/book.c \
     ../src/backend/postgres/builder.c \
     ../src/backend/postgres/checkpoint.c \
     ../src/backend/postgres/demo.c \
     ../src/backend/postgres/escape.c \
     ../src/backend/postgres/events.c \
     ../src/backend/postgres/gncmod-backend-postgres.c \
     ../src/backend/postgres/gncquery.c \
     ../src/backend/postgres/kvp-sql.c \
     ../src/backend/postgres/price.c \
     ../src/backend/postgres/txn.c \
     ../src/backend/postgres/txnmass.c \
     ../src/backend/postgres/upgrade.c \
     ../src/backend/postgres/putil.c \
     ../src/backend/rpc/RpcBackend.c \
     ../src/backend/rpc/RpcServer.c \
     ../src/backend/rpc/RpcSock.c \
     ../src/backend/rpc/RpcUtils.c \
     ../src/backend/rpc/clnt_thrd.c \
     ../src/backend/rpc/gncRpc_clnt.c \
     ../src/backend/rpc/gncRpc_server.c \
     ../src/backend/rpc/gncRpc_server_stubs.c \
     ../src/backend/rpc/gncRpc_svc.c \
     ../src/backend/rpc/gncmod-backend-rpc.c \
     ../src/backend/rpc/svc_thrd.c \
     ../src/backend/rpc/xprt_thrd.c \
     ../src/bin/strsub.c \
     ../src/business/business-core/file/gnc-address-xml-v2.c \
     ../src/business/business-core/file/gnc-bill-term-xml-v2.c \
     ../src/business/business-core/file/gnc-customer-xml-v2.c \
     ../src/business/business-core/file/gnc-employee-xml-v2.c \
     ../src/business/business-core/file/gnc-entry-xml-v2.c \
     ../src/business/business-core/file/gnc-invoice-xml-v2.c \
     ../src/business/business-core/file/gnc-job-xml-v2.c \
     ../src/business/business-core/file/gnc-order-xml-v2.c \
     ../src/business/business-core/file/gnc-owner-xml-v2.c \
     ../src/business/business-core/file/gnc-tax-table-xml-v2.c \
     ../src/business/business-core/file/gnc-vendor-xml-v2.c \
     ../src/business/business-core/file/gncmod-business-backend-file.c \
     ../src/business/business-core/test/test-address.c \
     ../src/business/business-core/test/test-business.c \
     ../src/business/business-core/test/test-customer.c \
     ../src/business/business-core/test/test-employee.c \
     ../src/business/business-core/test/test-job.c \
     ../src/business/business-core/test/test-load-module.c \
     ../src/business/business-core/test/test-vendor.c \
     ../src/business/business-core/businessmod-core.c \
     ../src/business/business-core/gncAddress.c \
     ../src/business/business-core/gncBillTerm.c \
     ../src/business/business-core/gncBusiness.c \
     ../src/business/business-core/gncCustomer.c \
     ../src/business/business-core/gncEmployee.c \
     ../src/business/business-core/gncEntry.c \
     ../src/business/business-core/gncInvoice.c \
     ../src/business/business-core/gncJob.c \
     ../src/business/business-core/gncOrder.c \
     ../src/business/business-core/gncOwner.c \
     ../src/business/business-core/gncTaxTable.c \
     ../src/business/business-core/gncVendor.c \
     ../src/business/business-core/gncBusGuile.c \
     ../src/business/business-gnome/glade/payment.glade \
     ../src/business/business-gnome/glade/billterms.glade \
     ../src/business/business-gnome/glade/customer.glade \
     ../src/business/business-gnome/glade/date-close.glade \
     ../src/business/business-gnome/glade/employee.glade \
     ../src/business/business-gnome/glade/invoice.glade \
     ../src/business/business-gnome/glade/job.glade \
     ../src/business/business-gnome/glade/order.glade \
     ../src/business/business-gnome/glade/vendor.glade \
     ../src/business/business-gnome/business-urls.c \
     ../src/business/business-gnome/businessmod-gnome.c \
     ../src/business/business-gnome/dialog-billterms.c \
     ../src/business/business-gnome/dialog-customer.c \
     ../src/business/business-gnome/dialog-date-close.c \
     ../src/business/business-gnome/dialog-employee.c \
     ../src/business/business-gnome/dialog-invoice.c \
     ../src/business/business-gnome/dialog-job.c \
     ../src/business/business-gnome/dialog-order.c \
     ../src/business/business-gnome/dialog-payment.c \
     ../src/business/business-gnome/dialog-vendor.c \
     ../src/business/business-gnome/search-owner.c \
     ../src/business/business-gnome/business-options-gnome.c \
     ../src/business/business-gnome/business-gnome-utils.c \
     ../src/business/business-ledger/gncEntryLedger.c \
     ../src/business/business-ledger/gncEntryLedgerControl.c \
     ../src/business/business-ledger/gncEntryLedgerDisplay.c \
     ../src/business/business-ledger/gncEntryLedgerLayout.c \
     ../src/business/business-ledger/gncEntryLedgerLoad.c \
     ../src/business/business-ledger/gncEntryLedgerModel.c \
     ../src/business/dialog-tax-table/tax-tables.glade \
     ../src/business/dialog-tax-table/dialog-tax-table.c \
     ../src/business/dialog-tax-table/gncmod-dialog-tax-table.c \
     ../src/business/business-utils/gncmod-business-utils.c \
     ../src/business/business-utils/business-options.c \
     ../src/calculation/test/test-link.c \
     ../src/calculation/amort_opt.c \
     ../src/calculation/amort_prt.c \
     ../src/calculation/expression_parser.c \
     ../src/calculation/fin-interactive.c \
     ../src/calculation/fin-main.c \
     ../src/calculation/fin.c \
     ../src/calculation/gncmod-calculation.c \
     ../src/calculation/numeric_ops.c \
     ../src/core-utils/core-utils.c \
     ../src/doc/doxygen_main_page.c \
     ../src/engine/Account.c \
     ../src/engine/Backend.c \
     ../src/engine/DateUtils.c \
     ../src/engine/FreqSpec.c \
     ../src/engine/GNCId.c \
     ../src/engine/Group.c \
     ../src/engine/Period.c \
     ../src/engine/Query.c \
     ../src/engine/QueryCore.c \
     ../src/engine/QueryNew.c \
     ../src/engine/QueryObject.c \
     ../src/engine/SX-ttinfo.c \
     ../src/engine/SchedXaction.c \
     ../src/engine/Scrub.c \
     ../src/engine/TransLog.c \
     ../src/engine/Transaction.c \
     ../src/engine/date.c \
     ../src/engine/engine-helpers.c \
     ../src/engine/glib-helpers.c \
     ../src/engine/gnc-associate-account.c \
     ../src/engine/gnc-book.c \
     ../src/engine/gnc-commodity.c \
     ../src/engine/gnc-engine-util.c \
     ../src/engine/gnc-engine.c \
     ../src/engine/gnc-event.c \
     ../src/engine/gnc-lot.c \
     ../src/engine/gnc-numeric.c \
     ../src/engine/gnc-pricedb.c \
     ../src/engine/gnc-session.c \
     ../src/engine/gncObject.c \
     ../src/engine/gncmod-engine.c \
     ../src/engine/guid.c \
     ../src/engine/kvp-scm.c \
     ../src/engine/kvp-util.c \
     ../src/engine/kvp_frame.c \
     ../src/engine/md5.c \
     ../src/engine/messages.c \
     ../src/engine/test/test-commodities.c \
     ../src/engine/test/test-date.c \
     ../src/engine/test/test-freq-spec.c \
     ../src/engine/test/test-group-vs-book.c \
     ../src/engine/test/test-load-engine.c \
     ../src/engine/test/test-object.c \
     ../src/engine/test/test-period.c \
     ../src/engine/test/test-query.c \
     ../src/engine/test/test-querynew.c \
     ../src/engine/test/test-resolve-file-path.c \
     ../src/engine/test/test-scm-query.c \
     ../src/engine/test/test-split-vs-account.c \
     ../src/engine/test/test-transaction-voiding.c \
     ../src/engine/test-core/gncmod-test-engine.c \
     ../src/engine/test-core/test-engine-stuff.c \
     ../src/engine/gnc-session-scm.c \
     ../src/experimental/cgi-bin/fastcgi-hello.c \
     ../src/experimental/cgi-bin/gnc-server.c \
     ../src/experimental/cgi-bin/hello.c \
     ../src/experimental/cgi-bin/hello2.c \
     ../src/experimental/cgi-bin/hello3.c \
     ../src/gnc-module/test/misc-mods/agedver.c \
     ../src/gnc-module/test/misc-mods/futuremodsys.c \
     ../src/gnc-module/test/misc-mods/incompatdep.c \
     ../src/gnc-module/test/test-agedver.c \
     ../src/gnc-module/test/test-dynload.c \
     ../src/gnc-module/test/test-incompatdep.c \
     ../src/gnc-module/test/test-load-c.c \
     ../src/gnc-module/test/test-modsysver.c \
     ../src/gnc-module/test/mod-bar/bar.c \
     ../src/gnc-module/test/mod-bar/gnc-mod-bar.c \
     ../src/gnc-module/test/mod-baz/baz.c \
     ../src/gnc-module/test/mod-baz/gnc-mod-baz.c \
     ../src/gnc-module/test/mod-foo/foo.c \
     ../src/gnc-module/test/mod-foo/gnc-mod-foo.c \
     ../src/gnc-module/gnc-module.c \
     ../src/gnome/glade/register.glade \
     ../src/gnome/glade/account.glade \
     ../src/gnome/glade/commodities.glade \
     ../src/gnome/glade/fincalc.glade \
     ../src/gnome/glade/help.glade \
     ../src/gnome/glade/newuser.glade \
     ../src/gnome/glade/price.glade \
     ../src/gnome/glade/print.glade \
     ../src/gnome/glade/progress.glade \
     ../src/gnome/glade/sched-xact.glade \
     ../src/gnome/glade/stocks.glade \
     ../src/gnome/glade/tax.glade \
     ../src/gnome/glade/userpass.glade \
     ../src/gnome/dialog-commodities.c \
     ../src/gnome/dialog-fincalc.c \
     ../src/gnome/dialog-find-transactions.c \
     ../src/gnome/dialog-new-user.c \
     ../src/gnome/dialog-price-edit-db.c \
     ../src/gnome/dialog-price-editor.c \
     ../src/gnome/dialog-print-check.c \
     ../src/gnome/dialog-progress.c \
     ../src/gnome/dialog-scheduledxaction.c \
     ../src/gnome/dialog-sx-from-trans.c \
     ../src/gnome/dialog-sxsincelast.c \
     ../src/gnome/dialog-tax-info.c \
     ../src/gnome/dialog-totd.c \
     ../src/gnome/dialog-userpass.c \
     ../src/gnome/druid-hierarchy.c \
     ../src/gnome/druid-loan.c \
     ../src/gnome/druid-stock-split.c \
     ../src/gnome/gnc-network.c \
     ../src/gnome/gnc-splash.c \
     ../src/gnome/gnucash.desktop.in \
     ../src/gnome/gnucash.keys.in \
     ../src/gnome/mainwindow-account-tree.c \
     ../src/gnome/reconcile-list.c \
     ../src/gnome/tip-of-the-day.c \
     ../src/gnome/top-level.c \
     ../src/gnome/window-acct-tree.c \
     ../src/gnome/window-main-summarybar.c \
     ../src/gnome/window-main.c \
     ../src/gnome/window-reconcile.c \
     ../src/gnome/window-register.c \
     ../src/gnome/gnc-split-reg.c \
     ../src/gnome-search/dialog-search.c \
     ../src/gnome-search/gnc-general-search.c \
     ../src/gnome-search/gncmod-gnome-search.c \
     ../src/gnome-search/search-account.c \
     ../src/gnome-search/search-boolean.c \
     ../src/gnome-search/search-core-type.c \
     ../src/gnome-search/search-date.c \
     ../src/gnome-search/search-double.c \
     ../src/gnome-search/search-int64.c \
     ../src/gnome-search/search-numeric.c \
     ../src/gnome-search/search-param.c \
     ../src/gnome-search/search-string.c \
     ../src/gnome-search/search.glade \
     ../src/gnome-search/search-reconciled.c \
     ../src/gnome-utils/test/test-link-module.c \
     ../src/gnome-utils/argv-list-converters.c \
     ../src/gnome-utils/commodity.glade \
     ../src/gnome-utils/cursors.c \
     ../src/gnome-utils/dialog-commodity.c \
     ../src/gnome-utils/dialog-options.c \
     ../src/gnome-utils/dialog-utils.c \
     ../src/gnome-utils/druid-utils.c \
     ../src/gnome-utils/dialog-account.c \
     ../src/gnome-utils/gnc-account-tree.c \
     ../src/gnome-utils/gnc-amount-edit.c \
     ../src/gnome-utils/gnc-commodity-edit.c \
     ../src/gnome-utils/gnc-currency-edit.c \
     ../src/gnome-utils/gnc-date-delta.c \
     ../src/gnome-utils/gnc-date-edit.c \
     ../src/gnome-utils/gnc-dense-cal.c \
     ../src/gnome-utils/gnc-frequency.c \
     ../src/gnome-utils/gnc-general-select.c \
     ../src/gnome-utils/gnc-gnome-utils.c \
     ../src/gnome-utils/gnc-gui-query.c \
     ../src/gnome-utils/gnc-html-guppi.c \
     ../src/gnome-utils/gnc-html-history.c \
     ../src/gnome-utils/gnc-html.c \
     ../src/gnome-utils/gnc-mdi-utils.c \
     ../src/gnome-utils/gnc-menu-extensions.c \
     ../src/gnome-utils/gncmod-gnome-utils.c \
     ../src/gnome-utils/gtkselect.c \
     ../src/gnome-utils/print-session.c \
     ../src/gnome-utils/window-help.c \
     ../src/gnome-utils/transfer.glade \
     ../src/gnome-utils/gnc-account-sel.c \
     ../src/gnome-utils/dialog-account-pick.c \
     ../src/gnome-utils/exchange-dialog.glade \
     ../src/gnome-utils/dialog-transfer.c \
     ../src/gnome-utils/QuickFill.c \
     ../src/import-export/binary-import/test/test-link-module.c \
     ../src/import-export/binary-import/binary-import.glade \
     ../src/import-export/binary-import/druid-commodity.c \
     ../src/import-export/binary-import/gncmod-binary-import.c \
     ../src/import-export/generic-import.glade \
     ../src/import-export/gncmod-generic-import.c \
     ../src/import-export/hbci/glade/hbci.glade \
     ../src/import-export/hbci/glade/hbcipass.glade \
     ../src/import-export/hbci/dialog-pass.c \
     ../src/import-export/hbci/druid-hbci-final.c \
     ../src/import-export/hbci/druid-hbci-initial.c \
     ../src/import-export/hbci/druid-hbci-utils.c \
     ../src/import-export/hbci/gnc-hbci-kvp.c \
     ../src/import-export/hbci/gnc-hbci-utils.c \
     ../src/import-export/hbci/gncmod-hbci.c \
     ../src/import-export/hbci/hbci-interaction.c \
     ../src/import-export/hbci/test/test-link-module.c \
     ../src/import-export/hbci/hbci-progressmon.c \
     ../src/import-export/hbci/gnc-hbci-actions.c \
     ../src/import-export/hbci/gnc-hbci-cb.c \
     ../src/import-export/hbci/dialog-hbcitrans.c \
     ../src/import-export/hbci/gnc-hbci-getbalance.c \
     ../src/import-export/hbci/gnc-hbci-gettrans.c \
     ../src/import-export/hbci/dialog-daterange.c \
     ../src/import-export/hbci/gnc-hbci-transfer.c \
     ../src/import-export/ofx/test/test-link.c \
     ../src/import-export/ofx/gnc-ofx-import.c \
     ../src/import-export/ofx/gncmod-ofx-import.c \
     ../src/import-export/ofx/ofx.glade \
     ../src/import-export/qif-import/test/test-link.c \
     ../src/import-export/qif-import/dialog-account-picker.c \
     ../src/import-export/qif-import/druid-qif-import.c \
     ../src/import-export/qif-import/gncmod-qif-import.c \
     ../src/import-export/qif-import/qif.glade \
     ../src/import-export/qif-io-core/gncmod-qifiocore.c \
     ../src/import-export/test/test-link.c \
     ../src/import-export/import-account-matcher.c \
     ../src/import-export/import-backend.c \
     ../src/import-export/import-commodity-matcher.c \
     ../src/import-export/import-main-matcher.c \
     ../src/import-export/gnc-gen-transaction.c \
     ../src/import-export/import-match-map.c \
     ../src/import-export/import-match-picker.c \
     ../src/import-export/import-settings.c \
     ../src/import-export/import-utilities.c \
     ../src/network-utils/test/test-link-module.c \
     ../src/network-utils/gnc-gpg.c \
     ../src/network-utils/gnc-http.c \
     ../src/network-utils/gncmod-network-utils.c \
     ../src/optional/swig/gnucash-swig-defines.c \
     ../src/optional/swig/helperfuncs.c \
     ../src/register/ledger-core/test/test-link-module.c \
     ../src/register/ledger-core/dialog-dup-trans.c \
     ../src/register/ledger-core/gnc-ledger-display.c \
     ../src/register/ledger-core/gncmod-ledger-core.c \
     ../src/register/ledger-core/split-register-control.c \
     ../src/register/ledger-core/split-register-layout.c \
     ../src/register/ledger-core/split-register-load.c \
     ../src/register/ledger-core/split-register-model-save.c \
     ../src/register/ledger-core/split-register-model.c \
     ../src/register/ledger-core/split-register-util.c \
     ../src/register/ledger-core/split-register.c \
     ../src/register/register-core/test/test-link-module.c \
     ../src/register/register-core/basiccell.c \
     ../src/register/register-core/cell-factory.c \
     ../src/register/register-core/cellblock.c \
     ../src/register/register-core/gncmod-register-core.c \
     ../src/register/register-core/gtable.c \
     ../src/register/register-core/numcell.c \
     ../src/register/register-core/pricecell.c \
     ../src/register/register-core/quickfillcell.c \
     ../src/register/register-core/recncell.c \
     ../src/register/register-core/register-common.c \
     ../src/register/register-core/table-allgui.c \
     ../src/register/register-core/table-control.c \
     ../src/register/register-core/table-layout.c \
     ../src/register/register-core/table-model.c \
     ../src/register/register-core/formulacell.c \
     ../src/register/register-core/checkboxcell.c \
     ../src/register/register-gnome/test/test-link-module.c \
     ../src/register/register-gnome/combocell-gnome.c \
     ../src/register/register-gnome/datecell-gnome.c \
     ../src/register/register-gnome/gncmod-register-gnome.c \
     ../src/register/register-gnome/gnucash-color.c \
     ../src/register/register-gnome/gnucash-cursor.c \
     ../src/register/register-gnome/gnucash-date-picker.c \
     ../src/register/register-gnome/gnucash-grid.c \
     ../src/register/register-gnome/gnucash-header.c \
     ../src/register/register-gnome/gnucash-item-edit.c \
     ../src/register/register-gnome/gnucash-item-list.c \
     ../src/register/register-gnome/gnucash-scrolled-window.c \
     ../src/register/register-gnome/gnucash-sheet.c \
     ../src/register/register-gnome/gnucash-style.c \
     ../src/register/register-gnome/pricecell-gnome.c \
     ../src/register/register-gnome/quickfillcell-gnome.c \
     ../src/register/register-gnome/table-gnome.c \
     ../src/register/register-gnome/formulacell-gnome.c \
     ../src/report/locale-specific/us/test/test-link-module.c \
     ../src/report/locale-specific/us/gncmod-locale-reports-us.c \
     ../src/report/report-gnome/test/test-link-module.c \
     ../src/report/report-gnome/dialog-column-view.c \
     ../src/report/report-gnome/dialog-style-sheet.c \
     ../src/report/report-gnome/gncmod-report-gnome.c \
     ../src/report/report-gnome/report.glade \
     ../src/report/report-gnome/window-report.c \
     ../src/report/report-system/test/test-link-module.c \
     ../src/report/report-system/gnc-report.c \
     ../src/report/report-system/gncmod-report-system.c \
     ../src/report/standard-reports/gncmod-standard-reports.c \
     ../src/report/stylesheets/gncmod-stylesheets.c \
     ../src/report/utility-reports/gncmod-utility-reports.c \
     ../src/tax/us/test/test-link-module.c \
     ../src/tax/us/gncmod-tax-us.c \
     ../src/test-core/gncmod-test.c \
     ../src/test-core/test-stuff.c \
     ../intl-scm/guile-strings.c

CATALOGS =  da.gmo de.gmo el.gmo en_GB.gmo es.gmo es_NI.gmo fr.gmo hu.gmo it.gmo ja.gmo nb.gmo nl.gmo pl.gmo pt.gmo pt_BR.gmo ru.gmo sk.gmo sv.gmo uk.gmo zh_CN.gmo zh_TW.gmo

# Makevars gets inserted here. (Don't remove this line!)
# Makefile variables for PO directory in any package using GNU gettext.

# Usually the message domain is the same as the package name.
DOMAIN = $(PACKAGE)

# These two variables depend on the location of this directory.
subdir = po
top_builddir = ..

# These options get passed to xgettext.
XGETTEXT_OPTIONS = --keyword=_ --keyword=N_

# This is the copyright holder that gets inserted into the header of the
# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
# package.  (Note that the msgstr strings, extracted from the package's
# sources, belong to the copyright holder of the package.)  Translators are
# expected to transfer the copyright for their translations to this person
# or entity, or to disclaim their copyright.  The empty string stands for
# the public domain; in this case the translators are expected to disclaim
# their copyright.
COPYRIGHT_HOLDER = Gnumatic, Inc.

# This is the list of locale categories, beyond LC_MESSAGES, for which the
# message catalogs shall be used.  It is usually empty.
EXTRA_LOCALE_CATEGORIES =

.SUFFIXES:
.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-update

.po.mo:
	@echo "$(MSGFMT) -c -o $@ $<"; \
	$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@

.po.gmo:
	@lang=`echo $* | sed -e 's,.*/,,'`; \
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
	echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
	cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo

.sin.sed:
	sed -e '/^#/d' $< > t-$@
	mv t-$@ $@


all: all-yes

all-yes: $(CATALOGS)
all-no:

# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
# otherwise packages like GCC can not be built if only parts of the source
# have been downloaded.

$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
	$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
	  --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
	  --files-from=$(srcdir)/POTFILES.in \
	  --copyright-holder='$(COPYRIGHT_HOLDER)'
	test ! -f $(DOMAIN).po || { \
	  if test -f $(srcdir)/$(DOMAIN).pot; then \
	    sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
	    sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
	    if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
	    else \
	      rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
	      mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
	    fi; \
	  else \
	    mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
	  fi; \
	}

$(srcdir)/$(DOMAIN).pot:
	$(MAKE) $(DOMAIN).pot-update

$(POFILES): $(srcdir)/$(DOMAIN).pot
	@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
	echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
	cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot


install: install-exec install-data
install-exec:
install-data: install-data-yes
	if test "$(PACKAGE)" = "gettext"; then \
	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
	  for file in $(DISTFILES.common); do \
	    $(INSTALL_DATA) $(srcdir)/$$file \
			    $(DESTDIR)$(gettextsrcdir)/$$file; \
	  done; \
	else \
	  : ; \
	fi
install-data-no: all
install-data-yes: all
	$(mkinstalldirs) $(DESTDIR)$(datadir)
	@catalogs='$(CATALOGS)'; \
	for cat in $$catalogs; do \
	  cat=`basename $$cat`; \
	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
	  dir=$(localedir)/$$lang/LC_MESSAGES; \
	  $(mkinstalldirs) $(DESTDIR)$$dir; \
	  if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
	  $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
	  echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
	    if test -n "$$lc"; then \
	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
	         for file in *; do \
	           if test -f $$file; then \
	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
	           fi; \
	         done); \
	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
	      else \
	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
	          :; \
	        else \
	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
	        fi; \
	      fi; \
	      rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
	      ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
	      ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
	      cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
	      echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
	    fi; \
	  done; \
	done

install-strip: install

installdirs: installdirs-exec installdirs-data
installdirs-exec:
installdirs-data: installdirs-data-yes
	if test "$(PACKAGE)" = "gettext"; then \
	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
	else \
	  : ; \
	fi
installdirs-data-no:
installdirs-data-yes:
	$(mkinstalldirs) $(DESTDIR)$(datadir)
	@catalogs='$(CATALOGS)'; \
	for cat in $$catalogs; do \
	  cat=`basename $$cat`; \
	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
	  dir=$(localedir)/$$lang/LC_MESSAGES; \
	  $(mkinstalldirs) $(DESTDIR)$$dir; \
	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
	    if test -n "$$lc"; then \
	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
	        link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
	        mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
	        mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
	        (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
	         for file in *; do \
	           if test -f $$file; then \
	             ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
	           fi; \
	         done); \
	        rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
	      else \
	        if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
	          :; \
	        else \
	          rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
	          mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
	        fi; \
	      fi; \
	    fi; \
	  done; \
	done

# Define this as empty until I found a useful application.
installcheck:

uninstall: uninstall-exec uninstall-data
uninstall-exec:
uninstall-data: uninstall-data-yes
	if test "$(PACKAGE)" = "gettext"; then \
	  for file in $(DISTFILES.common); do \
	    rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
	  done; \
	else \
	  : ; \
	fi
uninstall-data-no:
uninstall-data-yes:
	catalogs='$(CATALOGS)'; \
	for cat in $$catalogs; do \
	  cat=`basename $$cat`; \
	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
	  for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
	    rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
	  done; \
	done

check: all

dvi info tags TAGS ID:

mostlyclean:
	rm -f remove-potcdate.sed
	rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
	rm -fr *.o

clean: mostlyclean

distclean: clean
	rm -f Makefile Makefile.in POTFILES *.mo

maintainer-clean: distclean
	@echo "This command is intended for maintainers to use;"
	@echo "it deletes files that may require special tools to rebuild."
	rm -f $(GMOFILES)

distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir:
	$(MAKE) update-po
	@$(MAKE) dist2
# This is a separate target because 'update-po' must be executed before.
dist2: $(DISTFILES)
	dists="$(DISTFILES)"; \
	if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \
	if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
	for file in $$dists; do \
	  if test -f $$file; then \
	    cp -p $$file $(distdir); \
	  else \
	    cp -p $(srcdir)/$$file $(distdir); \
	  fi; \
	done

update-po: Makefile
	$(MAKE) $(DOMAIN).pot-update
	$(MAKE) $(UPDATEPOFILES)
	$(MAKE) update-gmo

# General rule for updating PO files.

.nop.po-update:
	@lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
	if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; fi; \
	tmpdir=`pwd`; \
	echo "$$lang:"; \
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
	echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
	cd $(srcdir); \
	if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
	    rm -f $$tmpdir/$$lang.new.po; \
	  else \
	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
	      :; \
	    else \
	      echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
	      exit 1; \
	    fi; \
	  fi; \
	else \
	  echo "msgmerge for $$lang.po failed!" 1>&2; \
	  rm -f $$tmpdir/$$lang.new.po; \
	fi

$(DUMMYPOFILES):

update-gmo: Makefile $(GMOFILES)
	@:

Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in
	cd $(top_builddir) \
	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
	       $(SHELL) ./config.status

force:

# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
# Special Makefile rules for English message catalogs with quotation marks.

DISTFILES.common.extra1 = quot.sed boldquot.sed [EMAIL PROTECTED] [EMAIL PROTECTED] insert-header.sin Rules-quot

.SUFFIXES: .insert-header .po-update-en

[EMAIL PROTECTED]: [EMAIL PROTECTED]
[EMAIL PROTECTED]: [EMAIL PROTECTED]

.insert-header.po-update-en:
	@lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
	if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
	tmpdir=`pwd`; \
	echo "$$lang:"; \
	ll=`echo $$lang | sed -e 's/@.*//'`; \
	LC_ALL=C; export LC_ALL; \
	cd $(srcdir); \
	if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
	    rm -f $$tmpdir/$$lang.new.po; \
	  else \
	    if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
	      :; \
	    else \
	      echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
	      exit 1; \
	    fi; \
	  fi; \
	else \
	  echo "creation of $$lang.po failed!" 1>&2; \
	  rm -f $$tmpdir/$$lang.new.po; \
	fi

[EMAIL PROTECTED]: insert-header.sin
	sed -e '/^#/d' -e '[EMAIL PROTECTED]/g' $(srcdir)/insert-header.sin > [EMAIL PROTECTED]

[EMAIL PROTECTED]: insert-header.sin
	sed -e '/^#/d' -e '[EMAIL PROTECTED]/g' $(srcdir)/insert-header.sin > [EMAIL PROTECTED]

mostlyclean: mostlyclean-quot
mostlyclean-quot:
	rm -f *.insert-header

Attachment: signature_asc_DEFANGED-399.DEFANGED-125959
Description: application/defanged-125959

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
This message has been 'sanitized'.  This means that potentially
dangerous content has been rewritten or removed.  The following
log describes which actions were taken.

Sanitizer (start="1044013920"):
  Part (pos="2909"):
    Part (pos="150"):
      Part (pos="92"):
        SanitizeFile (filename="unnamed.txt", mimetype="text/plain"):
          Match (rule="2"):
            Enforced policy: accept

      Part (pos="1250"):
        SanitizeFile (filename="Makefile", mimetype="text/x-makefile"):
          Match (rule="3"):
            Enforced policy: accept

    Part (pos="37135"):
      SanitizeFile (filename="signature_asc.DEFANGED-399", mimetype="application/DEFANGED-399"):
        Match (rule="default"):
          Enforced policy: defang

        Replaced mime type with: application/DEFANGED-125959
        Replaced file name with: signature_asc_DEFANGED-399.DEFANGED-125959

  Part (pos="40374"):
    SanitizeFile (filename="unnamed.txt", mimetype="text/plain"):
      Match (rule="2"):
        Enforced policy: accept

  Total modifications so far: 1


Anomy 0.0.0 : Sanitizer.pm
$Id: Sanitizer.pm,v 1.64 2002/10/22 16:37:04 bre Exp $

Reply via email to