mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Add file for creating POTFILES.in. Update POTFILES.in.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5151 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -23,6 +23,7 @@ libtool
|
||||
ltconfig
|
||||
ltmain.sh
|
||||
make-gnucash-patch
|
||||
make-gnucash-potfiles
|
||||
stamp-h
|
||||
stamp-h.in
|
||||
install-stamp
|
||||
|
||||
11
Makefile.am
11
Makefile.am
@@ -3,7 +3,7 @@ SUBDIRS = macros intl doc-tools doc lib src po rpm accounts
|
||||
|
||||
docdir = ${GNC_DOC_INSTALL_DIR}
|
||||
|
||||
noinst_DATA = make-gnucash-patch @GNC_TAGS_FILE@
|
||||
noinst_DATA = make-gnucash-patch make-gnucash-potfiles @GNC_TAGS_FILE@
|
||||
|
||||
doc_DATA = \
|
||||
AUTHORS \
|
||||
@@ -34,6 +34,7 @@ EXTRA_DIST = \
|
||||
README.patches \
|
||||
gnucash.lsm \
|
||||
make-gnucash-patch.in \
|
||||
make-gnucash-potfiles.in \
|
||||
po/.cvsignore \
|
||||
po/gnc-glossary.txt \
|
||||
po/README
|
||||
@@ -49,6 +50,14 @@ make-gnucash-patch: make-gnucash-patch.in
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
make-gnucash-potfiles: make-gnucash-potfiles.in
|
||||
rm -f $@.tmp
|
||||
sed < $@.in > $@.tmp \
|
||||
-e 's:@-PERL-@:${PERL}:g'
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
|
||||
DISTCLEANFILES += \
|
||||
TAGS.stamp cscope.files cscope.out etags.files make-gnucash-patch
|
||||
|
||||
|
||||
52
make-gnucash-potfiles.in
Normal file
52
make-gnucash-potfiles.in
Normal file
@@ -0,0 +1,52 @@
|
||||
#!@-PERL-@ -w
|
||||
# -*- perl -*-
|
||||
#
|
||||
# This perl script is used to make po/POTFILES.in, the list
|
||||
# of C files to be searched for translatable strings.
|
||||
#
|
||||
# Author: Dave Peticolas <dave@krondo.com>
|
||||
|
||||
use strict;
|
||||
|
||||
use File::Basename;
|
||||
|
||||
my @cvsignores = `find src -name '.cvsignore'`;
|
||||
my @cfiles = `find src -name '*.c'`;
|
||||
|
||||
chomp(my $cwd = `pwd`);
|
||||
|
||||
my %ignores;
|
||||
|
||||
foreach my $one_ignore (@cvsignores) {
|
||||
chomp($one_ignore);
|
||||
my ($name, $path) = fileparse($one_ignore);
|
||||
$path =~ s/^\.\///;
|
||||
open (IG, $one_ignore);
|
||||
chdir $path;
|
||||
foreach my $fl (<IG>) {
|
||||
chomp $fl;
|
||||
next unless $fl;
|
||||
my @matches = glob ($fl);
|
||||
foreach my $match (@matches) {
|
||||
chomp($match);
|
||||
next unless $match;
|
||||
$ignores{$path . $match} = 1;
|
||||
}
|
||||
}
|
||||
close (IG);
|
||||
chdir $cwd;
|
||||
}
|
||||
|
||||
print "# List of files which containing translatable strings.\n";
|
||||
print "# This file was generated by ../make-gnucash-potfiles.in.\n";
|
||||
print "\n";
|
||||
|
||||
foreach my $cfile (@cfiles) {
|
||||
chomp($cfile);
|
||||
my ($name, $path) = fileparse($cfile);
|
||||
$path =~ s/^\.\///;
|
||||
|
||||
next if $ignores{$path . $name};
|
||||
|
||||
print $path . $name . "\n";
|
||||
}
|
||||
268
po/POTFILES.in
268
po/POTFILES.in
@@ -1,32 +1,135 @@
|
||||
# List of files which containing translatable strings.
|
||||
# Copyright (C) 1995, 1998 Free Software Foundation, Inc.
|
||||
# This file was generated by ../make-gnucash-potfiles.in.
|
||||
|
||||
src/backend/file/test/gnc-test-stuff.c
|
||||
src/backend/file/test/test-dom-converters1.c
|
||||
src/backend/file/test/test-dom-parser1.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-stuff.c
|
||||
src/backend/file/test/test-xml-account.c
|
||||
src/backend/file/test/test-xml-commodity.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-commodity-xml-v2.c
|
||||
src/backend/file/gnc-freqspec-xml-v2.c
|
||||
src/backend/file/gnc-pricedb-xml-v1.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/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/backend/postgres/PostgresBackend.c
|
||||
src/backend/postgres/account.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/EuroUtils.c
|
||||
src/FileDialog.c
|
||||
src/SplitLedger.c
|
||||
src/engine/Account.c
|
||||
src/engine/Scrub.c
|
||||
src/engine/Transaction.c
|
||||
src/engine/io-gncbin-r.c
|
||||
src/app-utils/test/test-link-module.c
|
||||
src/app-utils/gfec.c
|
||||
src/app-utils/global-options.c
|
||||
src/app-utils/gnc-component-manager.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/gnc-exp-parser.c
|
||||
src/gnc-ui-util.c
|
||||
src/gnome/dialog-account-picker.c
|
||||
src/gnome/dialog-account.c
|
||||
src/gnome/dialog-column-view.c
|
||||
src/gnome/dialog-commodities.c
|
||||
src/gnome/dialog-commodity.c
|
||||
src/gnome/dialog-filebox.c
|
||||
src/gnome/dialog-fincalc.c
|
||||
src/gnome/dialog-nextrun.c
|
||||
src/gnome/dialog-options.c
|
||||
src/gnome/dialog-price-editor.c
|
||||
src/gnome/dialog-progress.c
|
||||
src/gnome/dialog-scheduledxaction.c
|
||||
src/gnome/dialog-totd.c
|
||||
src/gnome/dialog-transfer.c
|
||||
src/gnome/dialog-utils.c
|
||||
src/gnome/druid-commodity.c
|
||||
src/gnome/druid-qif-import.c
|
||||
src/gnome/druid-stock-split.c
|
||||
src/gnc-main.c
|
||||
src/gnucash-make-guids.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/numeric_ops.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/NetIO.c
|
||||
src/engine/Query.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-numeric.c
|
||||
src/engine/gnc-pricedb.c
|
||||
src/engine/gncmod-engine.c
|
||||
src/engine/guid.c
|
||||
src/engine/kvp_frame.c
|
||||
src/engine/md5.c
|
||||
src/engine/test/test-load-engine.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/account_strings.c
|
||||
src/gnome/glade/commodity_strings.c
|
||||
src/gnome/glade/fincalc_strings.c
|
||||
@@ -36,7 +139,6 @@ src/gnome/glade/newuser_strings.c
|
||||
src/gnome/glade/price_strings.c
|
||||
src/gnome/glade/print_strings.c
|
||||
src/gnome/glade/progress_strings.c
|
||||
src/gnome/glade/qif_strings.c
|
||||
src/gnome/glade/register_strings.c
|
||||
src/gnome/glade/report_strings.c
|
||||
src/gnome/glade/sched-xact_strings.c
|
||||
@@ -44,27 +146,123 @@ src/gnome/glade/stocks_strings.c
|
||||
src/gnome/glade/tax_strings.c
|
||||
src/gnome/glade/transfer_strings.c
|
||||
src/gnome/glade/userpass_strings.c
|
||||
src/gnome/account-tree.c
|
||||
src/gnome/cursors.c
|
||||
src/gnome/dialog-account.c
|
||||
src/gnome/dialog-column-view.c
|
||||
src/gnome/dialog-commodities.c
|
||||
src/gnome/dialog-commodity.c
|
||||
src/gnome/dialog-dup-trans.c
|
||||
src/gnome/dialog-filebox.c
|
||||
src/gnome/dialog-fincalc.c
|
||||
src/gnome/dialog-find-transactions.c
|
||||
src/gnome/dialog-new-user.c
|
||||
src/gnome/dialog-nextrun.c
|
||||
src/gnome/dialog-options.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-style-sheet.c
|
||||
src/gnome/dialog-sxsincelast.c
|
||||
src/gnome/dialog-tax-info.c
|
||||
src/gnome/dialog-totd.c
|
||||
src/gnome/dialog-transfer.c
|
||||
src/gnome/dialog-userpass.c
|
||||
src/gnome/dialog-utils.c
|
||||
src/gnome/druid-commodity.c
|
||||
src/gnome/druid-hierarchy.c
|
||||
src/gnome/druid-stock-split.c
|
||||
src/gnome/druid-utils.c
|
||||
src/gnome/extensions.c
|
||||
src/gnome/file-history.c
|
||||
src/gnome/gnc-amount-edit.c
|
||||
src/gnome/gnc-commodity-edit.c
|
||||
src/gnome/gnc-currency-edit.c
|
||||
src/gnome/gnc-datedelta.c
|
||||
src/gnome/gnc-dateedit.c
|
||||
src/gnome/gnc-frequency.c
|
||||
src/gnome/gnc-gpg.c
|
||||
src/gnome/gnc-html-guppi.c
|
||||
src/gnome/gnc-html-history.c
|
||||
src/gnome/gnc-html.c
|
||||
src/gnome/gnc-http.c
|
||||
src/gnome/gnc-network.c
|
||||
src/gnome/gnc-splash.c
|
||||
src/gnome/gtkselect.c
|
||||
src/gnome/mainwindow-account-tree.c
|
||||
src/gnome/print-session.c
|
||||
src/gnome/query-user.c
|
||||
src/gnome/reconcile-list.c
|
||||
src/gnome/top-level.c
|
||||
src/gnome/window-acct-tree.c
|
||||
src/gnome/window-help.c
|
||||
src/gnome/window-main.c
|
||||
src/gnome/window-main-summarybar.c
|
||||
src/gnome/window-main.c
|
||||
src/gnome/window-reconcile.c
|
||||
src/gnome/window-register.c
|
||||
src/gnome/window-report.c
|
||||
src/guile/gnucash.c
|
||||
src/guile/File.c
|
||||
src/guile/argv-list-converters.c
|
||||
src/guile/guile-util.c
|
||||
src/register/gnome/gnucash-style.c
|
||||
src/register/splitreg.c
|
||||
src/scm/gnumeric/guile-strings.c
|
||||
src/scm/guile-strings.c
|
||||
src/scm/printing/guile-strings.c
|
||||
src/scm/qif-import/guile-strings.c
|
||||
src/scm/report/guile-strings.c
|
||||
src/guile/tip-of-the-day.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_strings.c
|
||||
src/import-export/qif-io-core/gncmod-qifiocore.c
|
||||
src/optional/swig/gnucash-swig-defines.c
|
||||
src/optional/swig/helperfuncs.c
|
||||
src/register/ledger-core/MultiLedger.c
|
||||
src/register/ledger-core/SplitLedger.c
|
||||
src/register/ledger-core/gncmod-ledger-core.c
|
||||
src/register/ledger-core/split-register-control.c
|
||||
src/register/ledger-core/split-register-util.c
|
||||
src/register/register-core/QuickFill.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/splitreg.c
|
||||
src/register/register-core/table-allgui.c
|
||||
src/register/register-core/table-control.c
|
||||
src/register/register-core/table-html.c
|
||||
src/register/register-core/table-layout.c
|
||||
src/register/register-core/table-model.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/test/gnc-test-stuff.c
|
||||
src/test/test-commodities.c
|
||||
src/test/test-date-converting.c
|
||||
src/test/test-exp-parser.c
|
||||
src/test/test-freq-spec.c
|
||||
src/test/test-resolve-file-path.c
|
||||
src/test/test-scm-query.c
|
||||
src/test/test-split-vs-account.c
|
||||
src/test/test-stuff.c
|
||||
src/report/locale-specific/us/gncmod-locale-reports-us.c
|
||||
src/report/report-system/test/test-link-module.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
|
||||
|
||||
Reference in New Issue
Block a user