Les noms de contact

Le nom d'un contact peut beaucoup varier selon que l'on met un ou plusieurs prénoms, un nom de famille plus ou moins compliqué, un préfixe, un suffixe...

Les contacts Android enregistrent le nom décomposé en 5 champs comme dans le format Vcard : préfixe honorifique (civilité), prénoms, complément de nom, nom de famille, suffixe honorifique.

Cette décomposition permet de faire des tris ou recherches par champ, et aussi plusieurs formats d'affichage.

Le préfixe honorifique ou civilité, est un titre qu'on peut utiliser pour s'adresser à son correspondant, par exemple "Madame" ou en abrégé "Mme".

Le suffixe honorifique est un usage dans certains pays de faire suivre le nom, séparé par une virgule, d'un titre honorifique en général universitaire, par exemple Phd (physician doctor).

Le complément de nom peut être utilisé pour les personnes qui ont un nom composé de plusieurs mots. La partie jugée la plus significative du nom sera placée dans le nom de famille et le reste dans le complément de nom. C'est cette partie nom de famille qui sera utilisée pour le tri ou la recherche par nom, et présentée en tête dans un affichage nom d'abord. Par exemple de nombreuses familles françaises ont un nom composé de 3 mots : un patronyme, une particule et un nom de terre. L'usage est de mettre le nom de terre en nom de famille et le reste en complément de nom, mais certaines personnes préféreront mettre la particule et le nom de terre comme nom de famille, voire les 3 mots comme nom de famille...

Pour vous permettre de distinguer facilement le nom de famille et les prénoms, le programme affiche en gras le nom de famille et en italique les prénoms.

Il y tellement de variétés dans les noms qu'il n'est pas facile, si un nom a été entré en texte libre, de faire la bonne décomposition qui de plus dépend des habitudes de l'utilisateur. C'est pourquoi il vous est demandé dans ce programme de rentrer ou modifier le nom de manière décomposée.

Comme mettre des préfixes et suffixes dans des listes de contacts ne devrait intéresser que peu de personnes, une option de préférences permettra de ne pas les afficher (c'est l'option par défaut).

Malgré cela, dans certains cas le programme récupérera un nom en texte libre pour créer un contact, un algorithme de décomposition a donc été implanté, mais il est loin de couvrir tous les cas, et vous pourrez avoir à corriger la décomposition proposée.