Commit Graph

1479 Commits

Author SHA1 Message Date
Mechtilde
4e8e4d424d adjust conflicts 2018-02-12 13:13:05 +01:00
Mechtilde
18b6af3d8b correct some typos 2018-02-12 12:02:21 +01:00
Mechtilde
d8e508a376 msgmerge with gnucash-2.7.4.pot 2018-02-12 11:56:34 +01:00
Mechtilde
8c573dbb9f add some more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
97471f2319 add some more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
b6ad4e61e0 add even more German translations 2018-02-12 11:39:14 +01:00
Mechtilde
9207ba8712 add some more German translation 2018-02-12 11:39:14 +01:00
Mechtilde
2914920ff6 add ellipses to fit Common User Access (CUA) under the Tools menu 2018-02-12 11:39:14 +01:00
Mechtilde
2f11fc6fb3 add some German translations 2018-02-12 11:39:14 +01:00
fell
794090d671 update de.po
4680 translated messages, 4 untranslated messages.
2018-02-02 23:43:58 +01:00
John Ralls
18abf4e243 Update Turkish translation from the Translation Project. 2018-02-02 13:10:09 -08:00
Geert Janssens
59fb8efaf9 Merge branch 'maint' into unstable 2018-02-02 18:57:24 +01:00
Geert Janssens
d983ad9e46 Provide preference panel to set the Alpha Vantage API key needed for fincance::quote 2018-02-02 18:48:34 +01:00
Geert Janssens
77982c71bb Remove make-gnucash-po.sh.in
This time we're really not using it any more.
2018-01-31 18:25:53 +01:00
Geert Janssens
ff24970f5f Add GENERATE_SWIG_WRAPPERS option to control the generation of swig wrappers independently of whether we're building from git
The swig wrappers don't really depend on git (but rather on swig) and there can be
situations the builder wants to generate the wrappers also from a tar ball.
2018-01-31 16:16:59 +01:00
fell
00c4bac65b Merge branch 'maint' into unstable
Adjust path
2018-01-30 02:44:04 +01:00
fell
8812aae5d5 Add src/plugins/example/gnc-plugin.example.c to POTFILES.skip 2018-01-30 02:07:06 +01:00
Geert Janssens
99ebeb6b5d gnucash.pot target improvements
- add simple target called 'pot' so translators can run 'make pot'
- make gnucash.pot depend on all files with translatable strings. So whenever
  one of these files is changed the potfile will automatically be regenerated
  (if the current target depends on it, like 'pot' or 'dist')

Note the default target (make without anything) does not depend on gnucash.pot
so the potfile will not automatically be (re)generated when building that target.
2018-01-29 21:51:38 +01:00
Mechtilde
8c988bfc1f add some more German translations 2018-01-29 20:22:59 +01:00
Mechtilde
22cc065d39 add some more German translations 2018-01-29 20:22:59 +01:00
Mechtilde
311f8c2dc6 add even more German translations 2018-01-29 20:22:59 +01:00
Mechtilde
4198af108b add some more German translation 2018-01-29 20:22:59 +01:00
Mechtilde
f0f20d3f5b add ellipses to fit Common User Access (CUA) under the Tools menu 2018-01-29 20:22:59 +01:00
Mechtilde
cf15c78818 add some German translations 2018-01-29 20:22:59 +01:00
Geert Janssens
4317d8a8f6 Improve handling of generated distributable files
- the two dist_add_... macros now both take a list of file names
as argument so more files can be added at once to the dist tarball.
- dist_add_generated now creates the right target by itself. There's
  no need to pass one any more
- make the swig generated *.py module files explicit output files
- change a couple of custom_targets into custom_commands. The only
  reason they were defined as targets was to ensure they got built
  before the dist tarball. This is now properly handled by the
  dist_add_... macros.
- correctly handle dependency on swig-runtime.h (using OBJECT_DEPENDS
  was not the way to do it according to that property's help page)
2018-01-29 19:46:44 +01:00
Geert Janssens
3dff4e5211 Fix make dist on a clean checkout
cmake with unix makefiles fails to resolve dist dependencies
added from COPY_FROM_BUILD if these dependencies aren't built yet.

This commit replaces the COPY_FROM_BUILD based logic with two new functions
'dist_add_configured' and 'dist_add_generated' to indicate which files should
be included in the dist tarball. The latter also adds a target level dependency
to the dist tarball custom command. Hence the former should
be used for files that get generated during a cmake run while the latter
should be used for files generated as the result of a 'make/ninja-build' run
(like files for which an add_custom_command rule exists).

Note: this commit also temporarily disables the dist target when building
from a tarball (and hence it won't be tested in distcheck either). This
will be handled in a future commit.
2018-01-29 19:46:44 +01:00
Geert Janssens
1258a2adfd Make potfile generation a custom target, and make the dist target depend on it 2018-01-29 19:46:44 +01:00
Geert Janssens
0f4a72b49f Remove unused file 2018-01-26 18:26:06 +01:00
Geert Janssens
85bfbd8e82 Some minor cleanups after the autotools removal
This includes removal of the now unused make-gnucash-potfiles.in,
checking for CMakeLists.txt rather than Makefile.am in gnc-vcs-info,
upating the HACKING file,
and generally updating references to autotools.

I have kept "Makefile.*" exclude patterns in our CMakeLists.txt files
because they may still be lingering in the source directory from
previous autogen.sh runs. At some point these should probably be
removed as well still, together with the gitignore references to them.
2018-01-26 18:22:48 +01:00
Geert Janssens
6aa58811da Import Dutch translation by Mark Haanen from the Translation Project 2018-01-25 23:01:21 +01:00
Geert Janssens
709787dafa Apply Xavier's translations for goffice
These should take precedence over automatically imported translations.
2018-01-25 22:29:57 +01:00
Geert Janssens
7fc2915687 Merge es.po from Translation Project into unstable
Rsovled conflicts:
	po/es.po

- all conflicts related to goffice strings were resolved in favor or the goffice translation
- all other conflicts were resolved in favor of the TP po file
2018-01-25 21:50:34 +01:00
Geert Janssens
4533f77904 Import new Spanish translation from the Translation Project 2018-01-25 21:15:21 +01:00
Geert Janssens
e1807c99e2 Import new Spanish translation from the Translation Project 2018-01-25 21:14:13 +01:00
Di Mang
18094e309e ru.po (unstable): adaptation to translation in project goffice
Source: https://github.com/GNOME/goffice/blob/master/po/ru.po
2018-01-22 23:03:32 +01:00
Di Mang
d35f8f966c de.po (unstable): add Dmitriy Mangul as translator 2018-01-22 20:47:32 +01:00
Di Mang
779e72461e ru.po (unstable): some improvments for translation of frequency words in gnc-frequency.glade 2018-01-22 20:19:41 +01:00
Di Mang
75bae0adfa ru.po (maint): some improvments for translation of frequency words in gnc-frequency.glade 2018-01-22 19:57:33 +01:00
Di Mang
068975ef09 de.po: update german translation
* Transaction Associations Dialog
* Find Account Dialog
* About Dialog
* some other translations
2018-01-20 21:15:43 +01:00
Di Mang
938b1acfec ru.po: update russian translation for 2.3.7 2018-01-20 21:13:34 +01:00
Di Mang
d284aa3758 unstable: ru.po - update to new gnucash.pot file 2018-01-20 15:20:31 +01:00
Di Mang
0210e11ede ru.po: update PO-Revision-Date 2018-01-20 02:01:39 +01:00
Di Mang
6678141f1d ru.po: improvement of some translations 2018-01-20 01:54:06 +01:00
Di Mang
2836e026d6 update ru.po to 2.6.19 2018-01-20 01:11:03 +01:00
Geert Janssens
2364c5607f Merge branch 'maint' into unstable
Resolved conflicts:
	gnucash/gnome-search/dialog-search.c
	gnucash/gnome-utils/gnc-splash.c
	gnucash/import-export/aqb/gnc-plugin-aqbanking.c
	gnucash/import-export/import-account-matcher.c
	po/de.po
	src/report/standard-reports/budget-barchart.scm
	src/report/standard-reports/budget.scm

Note the de.po conflict was resolved by dropping all changes
and merging the file again with gnucash.pot (generated after
the merge but before committing).
2018-01-17 18:08:05 +01:00
fell
e4d1c7def5 Merge remote-tracking branch 'Mechtilde/SKR03typo' into maint 2018-01-16 23:45:15 +01:00
fell
902acf7c85 A few fixes of german translation 2018-01-16 23:06:05 +01:00
fell
90b79c56e3 Review my comments on I18N issues 2018-01-16 23:01:18 +01:00
fell
2b388d5468 de.po: msgmerge Improve Translator comments... 2018-01-16 22:56:57 +01:00
Geert Janssens
3c1dc14d00 Merge branch 'Translation27DE' of https://github.com/Mechtilde/gnucash into unstable
Resolved conflicts:
	po/de.po

Note: it took several attempts to get this merge right. In the end I used
git mergetool (with kdiff3 as backend), then chose to take the remote end
(C in kdiff3) for all changes (conflicting or not) and then went back to
the goffice strings and changed each resolved conflict in the goffice strings
to the HEAD version (B in kdiff3). This worked because both Mechtilde's po
file and the one in unstable were merged against the same po file and I
was only interested in overriding goffice translations where Mechtilde's
translation differed from the one imported before by script. And even then
I had one more error to fix in line 430 (where msgstring appeared on two
consecutive rows). I'm mainly adding this info a reference in case we
see similar merge conflicts from future translations.
2018-01-16 16:51:33 +01:00
Mechtilde
48698e1332 correct typo 2018-01-16 12:42:21 +01:00
Mechtilde
c935fdfd8e add even further translations 2018-01-14 19:58:47 +01:00
Geert Janssens
2257faa05a Import translations from goffice po files that are relevant for the borrowed goffice files
I have collected the steps in a script that's added to contrib so this
action can be repeated if necessary in the future.
2018-01-14 19:56:26 +01:00
Geert Janssens
4b586b5a90 Fix duplicate message definition errors 2018-01-14 19:46:02 +01:00
Geert Janssens
036f1d0e9b Merge current gnucash.pot file into existing po files
This is in preparation of programatically importing the goffice translations
for the files we borrowed from that project.
2018-01-14 19:14:54 +01:00
Mechtilde
67baa0a9a0 add some more translations 2018-01-12 13:31:26 +01:00
Mechtilde
2d341df80c add some more translations 2018-01-11 20:53:32 +01:00
Mechtilde
bc82d7b43d correct typo 2018-01-10 13:42:07 +01:00
Mechtilde
b0eb6ed43d first part overworked 2018-01-10 13:39:50 +01:00
Mechtilde
a4f1ed9270 translate new strings from goffice 2018-01-10 13:01:43 +01:00
Mechtilde
944590ef24 renewed de.po to 2.7.3 2018-01-10 12:15:05 +01:00
DiMan
34200a7e8d some text changes 2018-01-07 12:39:30 +01:00
fell
74119fbb6a remove absolute pathes from previous commit 2018-01-03 11:16:19 +01:00
fell
71c0a538e2 Msgmerge after source change and fix another typo in de.po 2018-01-03 07:44:01 +01:00
fell
3f82940e32 msgmerge and header update for de.po
4682 translated messages, 3 untranslated messages.
2 missing keyboard accelerator marks.
2018-01-03 04:03:32 +01:00
fell
7ec552d808 Another typo in the german CSV importer texts. 2018-01-03 02:04:23 +01:00
Mechtilde
acc899daab correct typo 2017-12-31 19:37:54 +01:00
Geert Janssens
bab266c307 Update POTEFILES.in 2017-12-29 16:49:30 +01:00
Geert Janssens
3f44552e36 Merge branch 'prices-in' of https://github.com/Bob-IT/gnucash into unstable 2017-12-29 16:29:46 +01:00
lmat
eb6c741bf9 Account.c to Account.cpp
Since Account.c is now Account.cpp, the function signatures look a bit
different internally. The tests rely on function signatures in error
messages. Instead of trying to figure out what the exact
function signature might be, I use a substring matching strategy to
ensure that the correct error was issued.
2017-12-21 07:39:32 -05:00
John Ralls
0026b10851 Merge branch 'maint' into unstable 2017-12-17 13:00:00 -08:00
John Ralls
5da9e2f4c9 Update Dutch and Serbian translations from the Translation project. 2017-12-16 11:28:24 -08:00
Robert Fewell
b94b2f8ac2 Pot file changes for new files and settings rename 2017-12-03 10:13:36 +00:00
John Ralls
9b0a8723a4 More GNUInstallDirs path fixes. 2017-12-01 13:56:52 -08:00
John Ralls
13657ee1bb Merge branch 'maint' into unstable 2017-11-25 15:35:24 -08:00
fell
742064ee87 Fix a few encodings and Content-* tags in glossary 2017-11-15 00:36:41 +01:00
John Ralls
1895ae280c Merge branch 'maint' into unstable 2017-11-09 13:45:45 -08:00
John Ralls
6c01e54042 Convert shell-executed scheme tests to run directly from Guile.
I.e., remove the shell invocation and with it the need to set the shebang.

Surprisingly this required some build-system modifications particularly
for cmake in order to correctly set the environment.
2017-11-07 15:04:16 -08:00
John Ralls
9669bd6b6c Release 2.7.1 2017-10-29 14:01:15 -07:00
John Ralls
d22b098dff Set a parent window for the options dialogs.
So they pop up centered on the GnuCash window instead of
on the wrong monitor.
2017-10-27 16:23:02 -07:00
fell
c71bfe8d6b Add "Assets & Liabilities", "Profit & Loss" to the glossary,
fix a typo and update all glossary po files
2017-10-20 19:44:10 +02:00
fell
78cd5416c1 Mayor overhaul of de.po
Fix accelerators
4682 translated messages, 3 untranslated messages.
2017-10-20 18:05:47 +02:00
Christopher Lam
4c007f8b28 Fix spelling insensative->insensitive 2017-10-16 21:00:26 +08:00
fell
e26c55e6cb update de.po to commit f283437 2017-10-13 10:35:09 +02:00
Di Mang
0b3da70123 Adjustment of some Russian translations 2017-10-07 02:28:44 +02:00
Geert Janssens
545b24fe97 Merge branch maint into unstable
Resolved conflicts:
2017-10-05 16:29:36 +02:00
Geert Janssens
e56cb37813 Additional changes to use commit date rather than build date
This effectively replaces the use of GNUCASH_BUILD_DATE with GNUCASH_SCM_REV_DATE.
The latter is extracted from the current commit if building from some kind of vcs
(currently only works correctly for svn and git). The info extracted while building
from vcs is then also added to the dist tarball so it's available when building
from tarball as well (via the file libgnucash/core-utils/gnc-vcs-info.h).

The same date is also used to set the date in gnucash' man page document.
A practical detail: I have changed the substitution variables in the man page template
from @- -@ to ${} so we could leverage CONFIGURE_FILE in cmake. The necessary
related adjustments have also been made to Makefile.am's substitution rules.
2017-10-05 15:51:55 +02:00
Geert Janssens
7650d76582 Fix gnucash.pot generation from cmake build.
intltool-update should be run from the build directory, not the source directory.
If run from the source directory it will omit glade messages that have a context attribute
so all msgids with a msgctxt comment would be missing.
2017-10-03 22:56:35 +02:00
fell
de06e90022 Readd the missing glade msgctx strings to ru.po
4670 translated messages, 10 fuzzy translations, 5 untranslated
messages.
Follow up of PR #209.
2017-10-02 21:37:09 +02:00
fell
03552a43e9 ru.po: Minor improvements of the header after PR #209
4670 translated messages, 2 fuzzy translations, 5 untranslated messages.
2017-10-02 10:25:52 +02:00
ashed
9497ebc501 Update Russian Translation with the 2.6.18 gnucash.pot. 2017-10-01 15:29:29 -07:00
Ashed
2450b8bc5b Updated and polished Russian Translation. 2017-09-29 11:22:44 -07:00
Geert Janssens
b3b4b20e4b Merge branch 'maint' into unstable
Resolved conflicts:
	CMakeLists.txt
	NEWS
	configure.ac
2017-09-27 17:35:13 +02:00
John Ralls
c75d9c0e18 Import latest Farsi and Srpska translations from the translation project. 2017-09-22 13:58:58 -07:00
Geert Janssens
4d59be7f46 Ignore softlink for new report 2017-09-21 18:42:23 +02:00
Geert Janssens
398b75e1a4 Revert "Ignore softlink for new report"
This commit was made against the wrong branch...
This reverts commit ec99d74b46.
2017-09-21 18:39:56 +02:00
Geert Janssens
ec99d74b46 Ignore softlink for new report 2017-09-21 18:39:08 +02:00
Geert Janssens
0b85bbc1bf Add income-gst-statement.scm to POTFILES.in 2017-09-21 14:24:02 +02:00
Geert Janssens
3a1f7d7339 Also undo the changes to POTFILES.in 2017-09-16 19:15:49 +02:00
Geert Janssens
8b1ebc5168 Update python bindings to use PyGI and Gtk3
While it doesn't fully fix the python bindings, gnucash
now at least doesn't segfault on start up if built with
python bindings enabled. There are still issues to fix though.
2017-09-16 17:38:47 +02:00