* src/Sort.py: use locale.strcoll for sorting

* src/RelLib.py: don't use accent for sort name
* src/EditPerson.py: compare edited ID value properly
* src/Marriage.py: compare edited ID value properly
* src/PeopleModel.py: use locale.strcoll for comparing
* src/GrampsBSDDB.py: use locale.strcoll for comparing/sorting
* src/GrampsDbBase.py: use locale.strcoll for comparing/sorting
* src/DbPrompter.py: handle bad filenames a bit better


svn: r3514
This commit is contained in:
Don Allingham
2004-08-26 21:54:14 +00:00
parent e3f151a7a8
commit 1dc536fd60
9 changed files with 46 additions and 23 deletions

View File

@@ -35,7 +35,6 @@ import os
import os.path
import time
import types
import accent
from gettext import gettext as _
#-------------------------------------------------------------------------
@@ -1848,7 +1847,9 @@ class Name(DataObj):
def build_sort_name(self):
if self.surname:
self.sname = accent.deaccent("%-25s%-30s%s" % (self.surname.upper(),self.first_name.upper(),self.suffix.upper()))
self.sname = "%-25s%-30s%s" % (self.surname.upper(),
self.first_name.upper(),
self.suffix.upper())
else:
self.sname = "@"