FossifyOrg / Contacts

Easy and quick contact management with no ads, handles groups and favorites too.
https://www.fossify.org
GNU General Public License v3.0
269 stars 23 forks source link

Chinese names always surname first #60

Open pescepalla opened 6 months ago

pescepalla commented 6 months ago

Checklist

Affected app version

1.0.1

Affected Android/Custom ROM version

Android 13 Fairphone OS

Affected device model

Fairphone 4

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

Insert any Chinese name, for example:

Surname: 李 First name: 小龍 Nickname: Bruce

Expected behavior

The name should always be shown as 李小龍 (i.e. surname first, first name second). There should be no spaces or commas between the characters.

Actual behavior

Contacts app does not recognize Chinese names and displays them as Western names like:

小龍 李 (name first, incorrect) or 李, 小龍 (surname first, but there's comma and space between surname and first name)

Screenshots/Screen recordings

No response

Additional information

No response

pescepalla commented 6 months ago

As a workaround it is possible to just insert the whole name as first name or surname.

jonasstein commented 1 month ago

Looks to me that this is not a bug, but a feature request to print the names in a different order depending on a new flag in the entry. [x] print surname before first name This is not a technical bug, but a cultural thing here. https://en.wikipedia.org/wiki/Chinese_name#Word_order similar rules apply for names in Japanese and likely other languages/cultures. The setting should depend on the user preference, but not on the characters used. Because the Japanese user could prefer the display of "Einstein Albert"