contacts icon indicating copy to clipboard operation
contacts copied to clipboard

Impossible to enter certain European names

Open sciurius opened this issue 10 months ago • 5 comments

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

  1. Go to Contacts
  2. Click on 'New Contact'
  3. Scroll down to 'Add more info' and click
  4. Select 'More fields', and then 'Detailed name'

Expected behavior

Image

Actual behavior

Image

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.

sciurius avatar Feb 14 '25 20:02 sciurius

Neither Android, nor German passports support this. The surname in this case is just "van Beethoven".

leegarrett avatar Feb 22 '25 09:02 leegarrett

If I do so, it is sorted at v, not B.

sciurius avatar Feb 22 '25 13:02 sciurius

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

SebastianKrupinski avatar Feb 22 '25 13:02 SebastianKrupinski

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.

sciurius avatar Feb 22 '25 15:02 sciurius

Assigning the triager

ChristophWurst avatar Oct 16 '25 07:10 ChristophWurst