From: Martin H. <Mar...@gm...> - 2005-11-14 10:24:40
|
Hi, > Von: Eero Tamminen <eer...@ne...> > Betreff: Re: [Gramps-users] Callname marking > On Sunday 13 November 2005 20:02, Don Allingham wrote: > > A call name can easily be identified as a Nick Name, an Attribute, or an > > Alternate Name. None of these would require massive changes to the > > database internal structure or to the interface, just a little bit of > > intelligence added to the reports. > > What kind of stuff you had in mind for reports? > > There would need to be some way to mark which one of the (fore) names to > emphatize and how. One thing is that the callname and the nickname of a person can be different, so using the nickname field for that purpose is not an ideal solution. Additionally the callname itself is not a separate name. It simply is one choosen out of multiple birth names and therefore should be stored there. In gemany (I dont know about the other countries) this callname is commonly underlined when writing down the given names in official forms, so ideally this markup feature would be supported by gramps. Some german genealogy apps support this by building up the given name not only by using one text field (as GRAMPS does) but by providing a list where each name of the multiple given names is entered into separate fields. Checkboxes then allow to specify the callname. This would be a larger change in gramps and overhead for countries that dont need this feature. Using a separate text field (similar to the nickname) could be used, and underlining handled by comparing the string of the given name and callname and then underline the identical parts. This leads to problems with typos, when the text of the callname field does no match the given names. A third method could be to generate a drop-down list out of the given names and let the user select the callname. This leads to problems with how to separate the given names. In "Peter Hans-Georg Michael" one can use "Hans-Georg" as callname, another person could use "Georg". Why not use a method to mark the callname (or better the part that should be drawn underlined) directly when typing in the given name by for example putting an underscore right in front or arround of the callname? For example "Peter Hans-Georg _Michael" would use Michael as callname, "Peter _Hans_-Georg Michael" would use "Hans", and "Peter _Hans-Georg_ Michael" would use "Hans-Georg"? This would mean no change of the User Interface, only some core methods that print out the name need to be changed, and this doesnt affect other languages. Cheers, Martin. -- Telefonieren Sie schon oder sparen Sie noch? NEU: GMX Phone_Flat http://www.gmx.net/de/go/telefonie |