Another is that my spoken/given name is after my "middle" name. Especially American forms don't deal well with that. In Sweden, you usually underline the given name, since it's used to address the person. Now I see a comment here saying that's a thing in the Philippines. That's interesting.
Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
101–110 of 527 posts
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#102Just have a single "name field" and maybe preferred name, which is not the same. The family/given name format doesn't make much sense here. Indian name: Sathiavelllu Arunachalam, known as SA or Seth SE Asian ethnic Chinese names: Harry Lee Kuan Yew, (English name) (Surname) (Given name). Hated the name Harry and got it removed, though many Chinese are referred to by an English name. Indonesian name: Fatimah Azzahra (…
This is what I usually do if I need the name at all, but sometimes you need to interface with systems that need that data split. A simple, unimportant one: how do you politely address the person? In Germany, you'd start a letter with "Sehr geehrte Frau Dr. Musterfrau", which implies knowing the last name, gender and title of the person. You can drop the title, but dropping the gender makes the whole thing impersonal.…
An example with Italian. Welcome is benvenuto for men and benvenuta for women. Welcome back is either bentornato or bentornata. It's impossible to use them unless we ask for the genre of the customer or use a DB / AI to infer it from the name. We still need a way to let the customer fix any mistake, a mistake which would probably be unwelcome.
So the common workaround is to use words like ciao, which is informal and possibly not well received by older people, or buongiorno which is OK for most of the day but not in the night (good morning vs good evening) or just use the name.
Best solution, if you don't need names to serve your service or because of regulations, don't ask them, use only the email address and make GDPR happier.
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#103Earlier quoted context omitted.
You’re talking about literally billions of people, not “occasional edge cases”.
How do you figure that? Billions of people would mean over 10% of the world population having exceptional names, which seems very implausible.
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#104It's not only and ansian thing. In France thr convention is LASTNAME Firstname (with that casing)
I was going to say that. It’s amazing how often French users get it wrong when filling in forms. It can result in online services trying a more informal tone calling people by their last name only (“Salut, DUPONT!”), which can be seen as a bit rude. People don’t read form labels with great attention.
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#105Definitely read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-... if you haven't yet. Then think about what are the requirements your system needs when it comes to names. Does the app need to know what a user's name is at all or is a username enough? Does it need to distinguish the family part of their name for anything? A thing I think is the most general is to just have a Full Name field (min length 1…
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#106Definitely read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-... if you haven't yet. Then think about what are the requirements your system needs when it comes to names. Does the app need to know what a user's name is at all or is a username enough? Does it need to distinguish the family part of their name for anything? A thing I think is the most general is to just have a Full Name field (min length 1…
Is there an article showing a solution because listing problems is the easy part? And maybe it's just me but >because names are central to our identities, virtually by definition. isn't true, my name is for the outside world, inside I'm just I, that's my identity.
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#107Earlier quoted context omitted.
I would not do this. For reasons of respect, you may need to address a person by either their first or last name (with a title). Addressing a person by their full name can come across as rude (I personally find it rude too, e.g. "Hey John R. Brown, this is your order"), so it's useful to split up "given name" and "family name" into 2 fields so that you don't have to depend on name ordering which varies by culture. If…
> I would not do this. For reasons of respect, you may need to address a person by either their first or last name (with a title). Just add a field for the desired form of address, or a nickname. > Addressing a person by their full name can come across as rude Stuffy, Maybe, but rude? Calling people by their first name is rude. Calling people by forms of address which don’t exist is rude.
For westerners you might want sunny, good-news messages to say "Hi John" but for an apology for a problem (like a delay or cancellation) you might want to use the more respectful "Dear Mr Doe"
On the other hand, this discussion has plenty of examples of why separate 'first name' and 'last name' fields don't work in all cultures. And I think we can all agree that asking people for a name and two desired forms of address ready to e-mail them in two different tones would be a very unusual sign up process.
I'm not sure there's any universal, fully respectful way of doing this across cultures.
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#108Definitely read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-... if you haven't yet. Then think about what are the requirements your system needs when it comes to names. Does the app need to know what a user's name is at all or is a username enough? Does it need to distinguish the family part of their name for anything? A thing I think is the most general is to just have a Full Name field (min length 1…
>People have exactly one canonical full name.
What is on your passport then?
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#109Just have a single "name field" and maybe preferred name, which is not the same. The family/given name format doesn't make much sense here. Indian name: Sathiavelllu Arunachalam, known as SA or Seth SE Asian ethnic Chinese names: Harry Lee Kuan Yew, (English name) (Surname) (Given name). Hated the name Harry and got it removed, though many Chinese are referred to by an English name. Indonesian name: Fatimah Azzahra (…
In most cases you don't even need the users real name. If I sign up for an account, but the invoice is going to the billing department of my company, why do you care what my real name is?
Re: Ask HN: How to handle Asian-style “Family name first” when designing interfaces?
#110I lived in Asia for many years and worked with people from many places there. It's common to hear "How should I address you?" This is equivalent to the people here suggesting a "nickname" field (good idea). There are people with only one name. Don't make them double it (Ananda Ananda). There are people with several given names. But they may only want to be called by the first, or the first two, or the last. There are…