Hacker News new | ask | show | jobs
by TorKlingberg 3573 days ago
The list goes to far and makes people overreact like you with some kind of "Screw this! Get a normal name or get lost!".

That is the wrong way to handle this. You don't have to support everything in the list. If your product is only for people in America you can expect them to have a name written in latin letters. You can ask them for a surname and a given name, and they will be able to fill it in, but may be slightly annoyed. You should allow apostrophes and accented letters, but it's really not hard these days with UTF-8. ASCII is too limited.

As you support more countries you will need to support more kinds of names.

2 comments

I'm curious why should you expect them to have a two-word name written in latin letters? You are the most diverse country in the world, every language, nationality and tribe is represented there.

At least in the states, legal regulations on names vary from place to place. In the state of Texas, if you're a lawyer, you are legally required to tell people this, most commonly done by adding the Esq abbreviation for Esquire at the end of your name. I have a friend who's official name (of course I've obfuscated this) is "Dr. Firstname b. Lastname PhD, Esq.".

One of the old classics, I think it was Plauger's book on POSIX, dealt with this in the l10n chapter. One of the examples was "the only customer for this software is the US government, so it only needs English" leading to "then they discovered that the US goverment includes that of Puerto Rico".

How many latin letters are there anyway, 26? 600? I read the latter number in an essay on what typesetters used to keep. Is ' an English letter, as in O'Malley?