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
2001-06-22 01:01:12 +05:30
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.
#
#-------------------------------------------------------------------------
2001-06-22 01:01:12 +05:30
if os . environ . has_key ( ' GRAMPSDIR ' ) :
2001-06-22 01:11:56 +05:30
rootDir = os . environ [ ' GRAMPSDIR ' ]
2001-06-22 01:01:12 +05:30
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 "
2001-07-01 04:31:38 +05:30
version = " 0.3.2 "
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
#
#-------------------------------------------------------------------------
2001-05-25 08:07:40 +05:30
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
#
#-------------------------------------------------------------------------
2001-05-30 09:54:27 +05:30
output_formats = [ " OpenOffice " , " AbiWord " , " PDF " , " HTML " ]
2001-05-13 07:26:57 +05:30
childRelations = [
2001-06-22 01:01:12 +05:30
" 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 = {
}
2001-05-25 08:07:40 +05:30
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 ( )
2001-05-25 08:07:40 +05:30
familyRelations = familyConstantRelations