Hi!
First of all, I want to apologize for the way I express myself. I am not used to using English, and I find it a bit difficult.
I am so sorry! I used the example SURNAME, (Title), Given because I thought it would be clearer and simpler to explain.
In reality, Surname, Title Given Suffix “Nickname” (in Spanish, Apellido, Tratamiento Nombre Sufijo “Apodo”) is the one I use daily.
You might have thought that parentheses were important to me. I am sorry. I didn’t mean that.
Otherwise, I do not agree. The title may contain important information about a person. It can be an abbreviation or a complete word. What do you think if you read ‘Connery, Sir, Sean’ or ‘House, Dr., Gregory’? Furthermore, we must consider that it may be grammatically and orthographically incorrect to write it this way. Languages have rules of correctness that must be followed.
You said it. I can, but a person without knowledge would find it difficult.
Conclusion:
The way the name is displayed is important. It is what the end user will see in the interface. It is how we will share our data in charts and reports. It should be powerful and simple, but also flexible. In this case, it loses flexibility by not allowing the addition of a simple comma without a workaround.
I repeat this now, I know. But I think the solution could be to add a character that indicates that a character should always appear, for example, Surname!, Title Given, where ‘!’ would signal to Gramps that the following character must always appear.
I think this solution is better than associating the comma with the previous word. With this approach, we would lose the advantage of removing extra commas and parentheses when the subsequent field is empty
After this paragraph, I hope I haven’t forgotten anything.