Impossible to enter certain European names
Describe the bug
Contacts does not support the 'infix' that is typical in many European names, e.g. Ludwig von Beethoven. It supports a prefix and a suffix, but the infix is missing. Actually this is amazing since Nextcloud is a European (German) product.
Steps to reproduce
- Go to Contacts
- Click on 'New Contact'
- Scroll down to 'Add more info' and click
- Select 'More fields', and then 'Detailed name'
Expected behavior
Actual behavior
There is no way to enter an infix.
Contact version
6.1.3
Operating system
Debian GNU/Linux 11 (bullseye)
PHP engine version
None
Web server
None
Database
None
Additional info
In 2025 there should be no excuses to not support this.
Neither Android, nor German passports support this. The surname in this case is just "van Beethoven".
If I do so, it is sorted at v, not B.
HI @sciurius
The reasons the contacts app does not support infix is that its based on the RFC VCARD 3 standard, and the standard does not have a filed for infix.
https://datatracker.ietf.org/doc/html/rfc6350#section-6.2.2
Hi @SebastianKrupinski
RFC6350 is very old, and there are several modern updates that even include things like gender and pronouns.
But even when there is no explicit infix data item and we enter van Beethoven as a surname, we need a way to have it sorted correcty.
This is not unsimilar to sorting book titles by ignoring leading The etc.
Assigning the triager