Commit Graph

1412 Commits

Author SHA1 Message Date
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
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