Saving personal names in a structured way seems rather complicated when it comes to an application that is used by users from different countries. The application I'm working on can theoretically be used by anyone from anywhere in the world.
Most often given name (name / name) and surname seem to be used. In this case, these two objects can simply be stored in the user database table.
- Does “first name” and “last name” in the user table save enough for global use of the application? Please express your opinion with motivation.
- Do you have any other suggestions?
- Are there any good guides on how to solve this?
Some important facts:
- Communication between users (who live in the same or different companies and may be in different countries).
- It is important that searching for users by name feels natural to users and that all important parts of a person’s name are searchable.
- It would be nice if, when sending a message to someone in another country, the system should be able to help by offering the correct greeting. It will probably be difficult for Arabic names, at least from what I read, as they seem to have a complex structure.
user14070
source
share