Names Print button

The Edit Names panel is the place to store all information relating to the name of a person.  All key parts of a name can be entered along with nicknames, the type of name, notes about the name and citations which reference the sources of the information.  You can specify a primary name which is displayed throughout the application to represent that person.

Edit names panel

Fig 1. The Edit Names panel.

Alternative names

On occasions you may find that people have conflicting name information in census information or other records.  If this happens, you can store the other name information as an alternative name.  Click the add name icon to create an alternative name.  If you decide later that the alternative name is actually the correct one, you can make this the primary name by clicking the "Set as primary name" button.

Name display formats

My Family Tree displays first names, short names, long names, and full names at different places in the application, depending on the amount of space available.  You can customise how each of these is displayed by selecting from a list of preconfigured choices in Options.  You can also separately choose how an individual name should be displayed in the Edit Names panel.  For example if you have a small number of names from different cultures which require name parts to be ordered in localised way, you can override the name display format each of those names separately.

Custom name display formats

Custom name display formats are created using a format string which contains a sequence of masks delimited by a separator.  A list of all the supported masks is given below along with examples of how these would apply to the example name 'Dr Edward (Ed) James Peter Van de Berg Jr.'

Mask Explanation Example
{np} prefix Dr
{n} names Edward James Peter
{m} middle names James Peter
{sp} surname prefix Van de
{s} surname Berg
{ss} surname suffix Jr.
{nn} nick name Ed
{f} first name Edward
{g} given name Ed / Edward - the first non empty value of nick name or first name
{g:1} given name (Ed) / Edward - as {g} but nick name is enclosed in brackets
{i} initials E. J. P.
| separator used to separate name parts

A list of all the predefined format strings is shown below:

Name type Format string
First name {f}
First name + Surname {f} |{s}
Given name + Surname {g} |{s}
Names + Surname {n} |{s}
Full name + Surname {np} |{n} |{s}
Names + Full surname {n} |{sp} |{s} |{ss}
Full name + Full surname {np} |{n} |{sp} |{s} |{ss}
List name {sp} |{s} |{ss}|, |{n}
Sort name {s} |{sp} |{ss}|, |{n}

Use upper case to capitalise a name part.
Sequential name parts masks must be delimited with the separator mask.