Commit Graph

27759 Commits

Author SHA1 Message Date
Nick Hall
262440fcea Add a new primary surname substitution keyword option
Adds a new "p" option to display the primary surname with prefix
if present as part of a name format.

For example:  $n(f p)

to display a name as a first name with primary surname only.
2023-07-27 18:02:11 +01:00
stevestock
36b01e25f2 Enhance name formats in the genealogytree reports
Allow the preferred name to be either:
  - the call name only.
  - all the given names.
  - the call name if specified, else all the given names.

Added two more options to the name formats.
2023-07-27 17:45:05 +01:00
khrys63
fa8cef2bf1 Add JJ/MM/AAAA French date format 2023-07-27 17:23:08 +01:00
SNoiraud
f59e4d2889 Display leap day anniversaries every year on calendars
Added a new anniversary method to dates which returns a day and
month on which to display leap day anniversaries on non-leap
years.

Added an option in the preferences display tab which allows the
user to specify on which day the anniversary should be displayed.
The options are: 28th Feb, 1st Mar or only on 29th Feb.

Fixes #12511
2023-07-27 17:06:12 +01:00
Hosted Weblate
e2dbba4a62 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/
2023-07-26 20:39:55 +01:00
gallegonovato
74fad5c88a Translated using Weblate (Spanish)
Currently translated at 99.3% (6885 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/es/
2023-07-26 20:39:55 +01:00
Nick Hall
765498b223 Update gramps.pot 2023-07-26 17:37:03 +01:00
Nick Hall
2319e04d95 Add header to XML fragments file
A header containing a charset is required by xgettext.
2023-07-26 17:32:16 +01:00
Nick Hall
91473e65fb Enhance Date Parser Display Test debug tool
Test for both Julian and Gregorian dates.
Add translated strings already used elsewhere.
2023-07-25 23:27:51 +01:00
SNoiraud
417a65f721 Birthday and Anniversary Report: add person ID 2023-07-25 23:15:05 +01:00
Nick Hall
860406e2a3 Fix garbage collection issue in ConfigManager
Instances of the python configparser are not removed by the
garbage collector unless some internal objects are deleted first.
This is not an issue on the first run where we load the main
Gramps ini file, but on subsequent runs there are uncollected
objects after loading the view configuration files.

This fix is not ideal because it accesses protected attributes
of the configparser.
2023-07-25 22:08:23 +01:00
SNoiraud
87b192b8d2 Fix some problems after commit 35f20a88
- Some places are not created so we have a 404 error
- If we have no latitude, longitude, don't show an error format

Fixes #12821
2023-07-24 22:44:16 +01:00
SNoiraud
b70087fd78 Add coordinates format with description
Fixes #11248
2023-07-24 22:31:37 +01:00
SNoiraud
974d4bae18 Sort events by date in the individual page.
Fixes #012717
2023-07-24 21:55:49 +01:00
Nick Hall
3dad2e8552 Fix date modifiers for fr 2023-07-24 21:13:27 +01:00
Nick Hall
ab016323e2 Translated using Weblate (French)
Currently translated at 95.9% (6653 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/fr/
2023-07-24 21:12:09 +01:00
Yaron Shahrabani
1093962154 Translated using Weblate (Hebrew)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/he/
2023-07-24 21:12:09 +01:00
Avi Markovitz
0847b5dafa Translated using Weblate (Hebrew)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/he/
2023-07-24 21:12:09 +01:00
Stephan Paternotte
584d84a06f Translated using Weblate (Dutch)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/nl/
2023-07-24 21:12:09 +01:00
Mihle
c6d8869d03 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/nb_NO/
2023-07-24 21:12:09 +01:00
Mikal Thunold-Olsen
ed65306b5c Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/nb_NO/
2023-07-24 21:12:09 +01:00
SNoiraud
8b64b9f145 Add the possibility of case sensitive/insensitive search
See https://gramps.discourse.group/t/help-with-regex-to-create-gramps-case-sensitive-filter/2536
2023-07-24 20:43:36 +01:00
SNoiraud
e7e1b74aae Narweb: clarify how to get the API_KEY
Fixes #12646
2023-07-24 19:17:35 +01:00
Nick Hall
5b540d65bc Merge pull request #1378 from cdhorn/ch-configmgr-comment 2023-07-24 19:09:37 +01:00
Christopher Horn
184964c385 Pylint and other cleanups 2023-07-24 19:00:11 +01:00
Christopher Horn
12616394b9 Add support for embedding comments in ini header 2023-07-24 18:59:58 +01:00
Christopher Horn
c122ccbf9d improvement: add stock_category_icon support 2023-07-24 18:42:03 +01:00
romjerome
70e62d438d Common calendar on Statistics chart
Fixes #12571.
2023-07-24 18:03:27 +01:00
khrys63
fde2e180d5 Add option to use genealogical symbols for events 2023-07-24 17:48:44 +01:00
Nick Hall
d84282c496 Fix date modifiers for nb 2023-07-20 21:12:26 +01:00
Mikal Thunold-Olsen
dd755a2826 Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.8% (6718 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/nb_NO/
2023-07-20 21:11:24 +01:00
Andi Chandler
92e18e2d65 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/en_GB/
2023-07-20 21:11:24 +01:00
Yaron Shahrabani
3da30c80d7 Translated using Weblate (Hebrew)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/he/

Translated using Weblate (Hebrew)

Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/he/
2023-07-20 21:11:24 +01:00
Avi Markovitz
9c03121a58 Translated using Weblate (Hebrew)
Currently translated at 100.0% (6933 of 6933 strings)

Translation: Gramps/gramps
Translate-URL: https://hosted.weblate.org/projects/gramps-project/gramps/he/
2023-07-20 21:11:24 +01:00
Nick Hall
aae975d1de Merge pull request #1172 from SNoiraud/FR12117 2023-07-18 17:58:13 +01:00
Nick Hall
fb3378a096 Add option to suppress warning 2023-07-18 17:47:34 +01:00
SNoiraud
de50bcf7e6 Display a tooltip warning if a window saves data immediately
This occurs in the following windows:
- Preferences
- Clipboard
- Organize tags
- Filter editors

Fixes #12117
2023-07-18 17:13:44 +01:00
albertoriella
1456d10925 Added flipped text option to the Fan Chart report
Added flip_text option to Graphical Report Fan Chart.
This option flips the names in generations 2, 3 and 4 that on the
bottom half of the fan.
2023-07-17 21:54:52 +01:00
Nick Hall
fba5bfb584 Migrate build from distutils to setuptools
Distutils is deprecated with removal planned for Python 3.12.
2023-07-17 21:17:19 +01:00
Nick Hall
b12cc4cf60 Fix display warnings in unit tests
Attemps to get rid of the follow warning:
"Unable to init server: Could not connect: Connection refused"
2023-07-17 21:05:51 +01:00
Nick Hall
ca809da916 Merge pull request #1463 from jralls/pylint 2023-07-17 20:59:46 +01:00
John Ralls
7051d3bf13 Extract win32 localatiztion to a new file win32locale.py. 2023-07-17 20:52:32 +01:00
John Ralls
354e191ea0 Grampslocale: Fix minor PyLint complaints.
Short/duplicate variable names, missing docstrings, gratuitous
semicolons, excess returns, etc.
2023-07-17 20:52:32 +01:00
John Ralls
a89faa85e0 Grampslocale: Fix PyLint complaints about import statements.
Or comment ones that can't be fixed because their placement is to
prevent circular imports.
2023-07-17 20:52:31 +01:00
John Ralls
d5dd8d698c Remove deprecated functions locale.getdefaultlocale and locale.format.
Remove also GrampsLocale.format because it was there only to mirror
locale's API, and update GrampsLocale.format_string's signature to
match locale.format_string's post-python3.7.
2023-07-17 20:52:31 +01:00
John Ralls
7f8455c867 Extract translation classes from grampslocale.py
For name clarity and to reduce the line count in grampslocale.py that
Pylint thinks is excessive.
2023-07-17 20:52:31 +01:00
John Ralls
48d4196739 Locale: Correct remaining pylint issues in maclocale.py. 2023-07-17 20:52:31 +01:00
John Ralls
e3a2797a33 Locale: Fix shadowed variables. 2023-07-17 20:52:31 +01:00
John Ralls
4bd5523e1b Locale: Fix unnecessary parens. 2023-07-17 20:52:31 +01:00
John Ralls
5dff2a65df Locale: Fix unused variables. 2023-07-17 20:52:31 +01:00