Adapted the filters for internationalization, fixed minor bugs in report generators

svn: r44
This commit is contained in:
Don Allingham
2001-05-21 02:06:08 +00:00
parent 02a8bd3c3d
commit 175f7224a8
33 changed files with 362 additions and 116 deletions

View File

@@ -24,6 +24,8 @@ import Filter
import string
import Date
import RelLib
import intl
_ = intl.gettext
#------------------------------------------------------------------------
#
@@ -60,6 +62,14 @@ class EventAfter(Filter.Filter):
break
return val
#------------------------------------------------------------------------
#
#
#
#------------------------------------------------------------------------
def get_name():
return _("People with an event after ...")
#------------------------------------------------------------------------
#
#

View File

@@ -24,6 +24,8 @@ import Filter
import string
import Date
import RelLib
import intl
_ = intl.gettext
#------------------------------------------------------------------------
#
@@ -76,3 +78,11 @@ def create(text):
#------------------------------------------------------------------------
def need_qualifier():
return 1
#------------------------------------------------------------------------
#
#
#
#------------------------------------------------------------------------
def get_name():
return _("People with an event before ...")

View File

@@ -22,6 +22,8 @@
import Filter
import RelLib
import intl
_ = intl.gettext
class Disconnected(Filter.Filter):
"Disconnected individuals"
@@ -34,3 +36,6 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("Disconnected individuals")

View File

@@ -24,6 +24,8 @@ import Filter
import string
import re
import RelLib
import intl
_ = intl.gettext
class EventPlace(Filter.Filter):
"People with an event location of ..."
@@ -52,3 +54,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("People with an event location of ...")

View File

@@ -22,6 +22,8 @@
import Filter
import string
import intl
_ = intl.gettext
class EventType(Filter.Filter):
"People who have photos"
@@ -37,3 +39,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("People who have an event type of ...")

View File

@@ -24,6 +24,8 @@ import Filter
import string
import utils
from RelLib import Person
import intl
_ = intl.gettext
class Females(Filter.Filter):
"Females"
@@ -37,3 +39,5 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("Females")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class HavePhotos(Filter.Filter):
"People who have photos"
@@ -35,3 +37,6 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People who have photos")

View File

@@ -22,6 +22,8 @@
import Filter
from RelLib import Person
import intl
_ = intl.gettext
class IncompleteNames(Filter.Filter):
"People with incomplete names"
@@ -36,3 +38,5 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People with incomplete names")

View File

@@ -23,6 +23,8 @@
import Filter
import soundex
import RelLib
import intl
_ = intl.gettext
class MatchSndEx(Filter.Filter):
"Names with same SoundEx code as ..."
@@ -39,3 +41,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("Names with same SoundEx code as ...")

View File

@@ -23,6 +23,8 @@
import Filter
import soundex
import RelLib
import intl
_ = intl.gettext
class MatchSndEx2(Filter.Filter):
"Names with the specified SoundEx code"
@@ -35,3 +37,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("Names with the specified SoundEx code")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class MultipleMarriages(Filter.Filter):
"People with multiple marriage records"
@@ -35,3 +37,6 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People with multiple marriage records")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class NeverMarried(Filter.Filter):
"People with no marriage records"
@@ -35,3 +37,6 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People with no marriage records")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class NoBirthdate(Filter.Filter):
"People no listed birth date"
@@ -35,3 +37,8 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People no listed birth date")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class HaveChildren(Filter.Filter):
"People with children"
@@ -41,3 +43,6 @@ def create(text):
def need_qualifier():
return 0
def get_name():
return _("People with children")

View File

@@ -23,6 +23,8 @@
import Filter
import re
import utils
import intl
_ = intl.gettext
class RegExMatch(Filter.Filter):
"Names that match a regular expression"
@@ -46,3 +48,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("Names that match a regular expression")

View File

@@ -23,6 +23,8 @@
import Filter
import string
import utils
import intl
_ = intl.gettext
class SubString(Filter.Filter):
"Names that contain a substring"
@@ -35,3 +37,6 @@ def create(text):
def need_qualifier():
return 1
def get_name():
return _("Names that contain a substring")