gramps/src/const.py

185 lines
5.6 KiB
Python
Raw Normal View History

2001-05-13 07:26:57 +05:30
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2000 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
import os
import sys
2001-05-13 07:26:57 +05:30
import intl
_ = intl.gettext
#-------------------------------------------------------------------------
#
# Paths to external programs
#
#-------------------------------------------------------------------------
editor = "gimp"
zipcmd = "/usr/bin/zip -r -q"
convert = "/usr/X11R6/bin/convert"
#-------------------------------------------------------------------------
#
# Exceptions
#
#-------------------------------------------------------------------------
OpenFailed = "Open Failed"
#-------------------------------------------------------------------------
#
# Paths to files - assumes that files reside in the same directory as
# this one, and that the plugins directory is in a directory below this.
#
#-------------------------------------------------------------------------
if os.environ.has_key('GRAMPSDIR'):
rootDir == os.environ['GRAMPSDIR']
else:
rootDir = "."
2001-05-13 07:26:57 +05:30
logo = rootDir + os.sep + "gramps.xpm"
gladeFile = rootDir + os.sep + "gramps.glade"
imageselFile = rootDir + os.sep + "imagesel.glade"
marriageFile = rootDir + os.sep + "marriage.glade"
editPersonFile = rootDir + os.sep + "EditPerson.glade"
bookFile = rootDir + os.sep + "bookmarks.glade"
pluginsFile = rootDir + os.sep + "plugins.glade"
2001-06-03 04:26:04 +05:30
editnoteFile = rootDir + os.sep + "editnote.glade"
2001-05-13 07:26:57 +05:30
configFile = rootDir + os.sep + "config.glade"
2001-06-06 04:45:43 +05:30
stylesFile = rootDir + os.sep + "styles.glade"
2001-05-13 07:26:57 +05:30
pluginsDir = rootDir + os.sep + "plugins"
filtersDir = rootDir + os.sep + "filters"
dataDir = rootDir + os.sep + "data"
gtkrcFile = rootDir + os.sep + "gtkrc"
#-------------------------------------------------------------------------
#
# About box information
#
#-------------------------------------------------------------------------
progName = "gramps"
version = "0.3.1"
2001-05-13 07:26:57 +05:30
copyright = "(C) 2001 Donald N. Allingham"
authors = ["Donald N. Allingham"]
2001-06-07 19:19:00 +05:30
comments = _("Gramps (Genealogical Research and Analysis Management Programming System) is a personal genealogy program that can be extended by using the Python programming language.")
2001-05-13 07:26:57 +05:30
#-------------------------------------------------------------------------
#
# Enable/disable exceptions. For debugging purposes
#
#-------------------------------------------------------------------------
useExceptions= 0
#-------------------------------------------------------------------------
#
# Constants
#
#-------------------------------------------------------------------------
picWidth = 275.0
2001-05-13 07:26:57 +05:30
thumbScale = 100.0
indexFile = "data.gramps"
male = _("male")
female = _("female")
helpMenu = "contents.html"
#-------------------------------------------------------------------------
#
# Constants
#
#-------------------------------------------------------------------------
output_formats = ["OpenOffice", "AbiWord", "PDF", "HTML" ]
2001-05-13 07:26:57 +05:30
childRelations = [
"Birth",
2001-05-13 07:26:57 +05:30
"Adopted",
"Other"
]
familyConstantEvents = {
"Annulment" : "ANUL",
"Divorce Filing" : "DIVF",
"Divorce" : "DIV",
"Engagement" : "ENGA",
"Marriage Contract" : "MARC",
"Marriage License" : "MARL",
"Marriage Settlement" : "MARS",
"Marriage" : "MARR"
}
personalConstantEvents = {
"Adopted" : "ADOP",
"Alternate Birth" : "BIRT",
"Alternate Death" : "DEAT",
"Baptism (LDS)" : "BAPL",
"Baptism" : "BAPM",
"Bar Mitzvah" : "BARM",
"Bas Mitzvah" : "BASM",
"Burial" : "BURI",
"Cause Of Death" : "CAUS",
"Census" : "CENS",
"Christening" : "CHR" ,
"Confirmation" : "CONF",
"Cremation" : "CREM",
"Degree" : "_DEG",
"Divorce Filing" : "DIVF",
"Education" : "EDUC",
"Elected" : "_ELEC",
"Emigration" : "EMIG",
"Graduation" : "GRAD",
"Military Service" : "_MILT",
"Naturalization" : "NATU",
"Occupation" : "OCCU",
"Probate" : "PROB",
"Religion" : "RELI",
"Residence" : "RESI",
"Residence" : "RESI",
"Retirement" : "RETI"
}
personalConstantAttributes = {
"Description" : "DSCR",
2001-06-07 19:19:00 +05:30
"Identification Number": "IDNO",
2001-05-13 07:26:57 +05:30
"Social Security Number": "SSN"
}
2001-06-03 04:26:04 +05:30
familyConstantAttributes = {
}
familyConstantRelations = [
"Married",
"Common Law",
"Partners",
"Unknown"
]
2001-05-13 07:26:57 +05:30
personalEvents = personalConstantEvents.keys()
personalEvents.sort()
personalAttributes = personalConstantAttributes.keys()
personalAttributes.sort()
2001-06-03 04:26:04 +05:30
familyAttributes = familyConstantAttributes.keys()
familyAttributes.sort()
2001-05-13 07:26:57 +05:30
marriageEvents = familyConstantEvents.keys()
marriageEvents.sort()
familyRelations = familyConstantRelations