Preparing for 0.2.0
svn: r87
This commit is contained in:
parent
b107b9db18
commit
2a80bc559e
33
gramps/NEWS
33
gramps/NEWS
@ -1,3 +1,36 @@
|
||||
Version 0.2.0
|
||||
* New GEDCOM importer. This new importer understands the GEDCOM
|
||||
file structure, and intelligently parses the file. More
|
||||
information is extracted from the GEDCOM file. Guessing the
|
||||
context of information is no longer done, so the data should go
|
||||
into the right place. The display dialog now displays useful and
|
||||
interesting information as the file is loaded. The importer
|
||||
has been checked with file generated Personal Ancestral File,
|
||||
Brother's Keeper, DISGEN, the GEDCOM Torture test, and even the
|
||||
sometimes strange output of Family Tree Maker.
|
||||
* Better support for sources. Source button on the main page, and
|
||||
sources are entered from the main screen, instead of being about
|
||||
five layers deep.
|
||||
* Events, sources, attributes, and addresses can now have both
|
||||
sources and notes.
|
||||
* Limited configurability in status bar display. Instead of just a
|
||||
name, you can have a name, the internal ID and a name, or a user
|
||||
selectable attribute and a name.
|
||||
* A user selectable attribute can be displayed on the Edit Person
|
||||
display along with the gramps internal ID. The attribute is
|
||||
specified in the preferences settings, and the value is taken
|
||||
from the person's attribute list.
|
||||
* Images now load faster. Thumbnail images are created and maintained
|
||||
by gramps, eliminating the need to rescale images everytime a
|
||||
gallery is displayed.
|
||||
* Paper size preference can now be specified in the preferences
|
||||
dialog. Once this is set, gramps will make this the default for
|
||||
report generators. Eventually, you will be able to do the same
|
||||
for output format preference. This button is current disabled.
|
||||
* Generating slightly better XML. Maintaining compatibility with
|
||||
the older files.
|
||||
|
||||
|
||||
Version 0.1.5
|
||||
|
||||
* Plenty of bug fixes in the report generators and merging due to the
|
||||
|
@ -1,7 +1,4 @@
|
||||
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
|
||||
<!-- if not using PNG graphic, replace reference above with
|
||||
.....PUBLIC "-//OASIS//DTD DocBook V3.1//EN"[
|
||||
-->
|
||||
<!ENTITY version "0.2.0"> <!-- replace with application version -->
|
||||
]>
|
||||
|
||||
|
@ -54,16 +54,13 @@ rm -rf $RPM_BUILD_ROOT
|
||||
# %{prefix}/share/gramps/*
|
||||
%{prefix}/share/locale/*/LC_MESSAGES/gramps.mo
|
||||
%{prefix}/share/gramps/*.pyo
|
||||
%{prefix}/share/gramps/*.pyc
|
||||
%{prefix}/share/gramps/*.so
|
||||
%{prefix}/share/gramps/*.py
|
||||
%{prefix}/share/gramps/*.glade
|
||||
%{prefix}/share/gramps/*.xpm
|
||||
%{prefix}/share/gramps/*.jpg
|
||||
%{prefix}/share/gramps/filters/*.py
|
||||
%{prefix}/share/gramps/filters/*.pyc
|
||||
%{prefix}/share/gramps/filters/*.pyo
|
||||
%{prefix}/share/gramps/plugins/*.pyc
|
||||
%{prefix}/share/gramps/plugins/*.py
|
||||
%{prefix}/share/gramps/plugins/*.pyo
|
||||
|
||||
|
@ -37,20 +37,6 @@ else
|
||||
trans="path = os.path.join('$basedir', file)"
|
||||
fi
|
||||
|
||||
$PYTHON -c "
|
||||
import sys, os, string, py_compile
|
||||
|
||||
files = '''$*'''
|
||||
print 'Byte-compiling python modules...'
|
||||
for file in string.split(files):
|
||||
$trans
|
||||
if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'):
|
||||
continue
|
||||
print file,
|
||||
sys.stdout.flush()
|
||||
py_compile.compile(path)
|
||||
print" || exit $?
|
||||
|
||||
# this will fail for python < 1.5, but that doesn't matter ...
|
||||
$PYTHON -O -c "
|
||||
import sys, os, string, py_compile
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
#
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2000 Donald N. Allingham
|
||||
@ -40,13 +40,13 @@ class Date:
|
||||
range = 1
|
||||
normal = 0
|
||||
|
||||
from_str = _("(from|between|bet)")
|
||||
from_str = _("(from|between|bet|bet.)")
|
||||
to_str = _("(and|to|-)")
|
||||
|
||||
efmt = re.compile(r"\s*(from|between|bet)\.?\s+(.+)\s+(and|to)\s+(.+)\s*$",
|
||||
efmt = re.compile(r"\s*(from|between|bet)\s+(.+)\s+(and|to)\s+(.+)\s*$",
|
||||
re.IGNORECASE)
|
||||
|
||||
fmt = re.compile(r"\s*" + from_str + r"\.?\s+(.+)\s+" + to_str + r"\s+(.+)\s*$",
|
||||
fmt = re.compile(r"\s*" + from_str + r"\s+(.+)\s+" + to_str + r"\s+(.+)\s*$",
|
||||
re.IGNORECASE)
|
||||
|
||||
def __init__(self):
|
||||
@ -231,23 +231,31 @@ class SingleDate:
|
||||
|
||||
m2v = { _("abt") : about ,
|
||||
_("about") : about,
|
||||
_("abt.") : about,
|
||||
_("est") : about ,
|
||||
_("est.") : about ,
|
||||
_("circa") : about,
|
||||
_("around") : about,
|
||||
_("before") : before,
|
||||
_("bef") : before,
|
||||
_("bef.") : before,
|
||||
_("after") : after,
|
||||
_("aft.") : after,
|
||||
_("aft") : after }
|
||||
|
||||
modifiers = "(" + \
|
||||
_("abt") + '|' + \
|
||||
_("abt\.") + '|' + \
|
||||
_("about") + '|' + \
|
||||
_("est") + '|' + \
|
||||
_("est\.") + '|' + \
|
||||
_("circa") + '|' + \
|
||||
_("around") + '|' + \
|
||||
_("before") + '|' + \
|
||||
_("after") + '|' + \
|
||||
_("aft") + '|' + \
|
||||
_("aft\.") + '|' + \
|
||||
_("bef\.") + '|' + \
|
||||
_("bef") + ')'
|
||||
|
||||
start = "^\s*" + modifiers + "?\s*"
|
||||
@ -896,5 +904,5 @@ if __name__ == "__main__":
|
||||
checkit("1/12/1999")
|
||||
checkit("12/11/1999")
|
||||
|
||||
|
||||
checkit("BET. 1994 - 1999")
|
||||
|
||||
|
1580
gramps/src/po/sv.po
1580
gramps/src/po/sv.po
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user