Live data from Hacker News

LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

developer.apple.com

81–90 of 276 posts

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#81

This project seems like an architect just gave up and said fine, you get an enum value for any relationship you can think of, what do people want? And this was one suggestion. This enum could have been replaced with data model where you set of a bunch of relationship links: Relationship: - type: parent (up), child (down), sibling (sideways) - gender: male, female, ... I am confused by the "younger" denotation, becaus…

[dead]

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#82

Earlier quoted context omitted.

I didn't know there were words for those in other languages. I guess I'd still prefer an expressive composable model for them so that I could reason about them. At least know who is related to who in which way, rather than these enums. But I guess that is outside of the scope for Apple - they just want that short name in the UX somewhere when adding a contact.

The point is that you don’t need to reason about the relationship because the name, in the local language, tells you everything you need to know. Of course, if you don’t speak the language then that’s not useful but the code is written for the end user to be able to use the labels, not for the software or its developer to be able to parse the family tree :)

[dead]

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#83
post #62

Earlier quoted context omitted.

Yes.

Kinda! If you have a contact with that specific option set, it'd display as >younger cousin (mother's sibling's daughter or father's sister's daughter).

Not if Chinese is one of your chosen languages, it won't.

EDIT: I see, there were two questions asked, saagarjha answered “yes”, but you’re answering the first question “is this just cousin”.

You are correct that it’s not just cousin, sorry for the correction!

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#84
post #73

Earlier quoted context omitted.

The Old Polish had some pretty cool sounding terms for describing family relations that become forgotten, changed or dropped in favor of other words dziewierz - husband's brother sounds way more cooler than szwagier imo

I think we still say that in Russian sometimes! (Although very, very rarely) https://en.m.wiktionary.org/wiki/%D0%B4%D0%B5%D0%B2%D0%B5%D1...

Russian has some neat words for in-law relationships, but I'd say vast majority of the population never uses it and has to hit the dictionary when they encounter it in the literature. Which IMHO is a pity.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#85

Dang. I always thought it was awkward that both [male spouse of sibling] and [male spouse of spouse's sibling] are both called "Brother-in-law" in American English usage, but this level of specificity is bananas to me.

Yes! English isn't always a great language... I do like the meaning behind it though. You are a brother, even if not in biology, we'll embrace you. It just doesn't work well for genealogists.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#86
If you are a native English speaker and are surprised a relationship label might translate with difficulty into another language/culture, consider:

Brother-in-law

It’s my sibling’s husband, OR my spouse’s brother.

In many non-English-speaking cultures, that juxtaposition appears bizarre.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#87
post #34
post #23

Earlier quoted context omitted.

There are different words in different languages for those specific relationships; and some languages lack a "generic" words like "cousin" that you could use in English without knowing the relationship details. I'm not a speaker, but someone once explained to me that for example in Farsi, you can't just refer to someone's "cousin", without knowing the person's gender _and_ the two related parents genders.

Ok so this is for i18n and in English would just be “cousin”? Can we assume there actually is a language somewhere that makes this particular distinction and has a word for it?

They are different concepts.

If you speak Chinese, there is a specific word for this relationship.

Relationship labels should capture the actual labels people routinely use.

Apple does not offer this label to English-speakers, unless you have Chinese as one of your additional languages.

Similarly, if English is not one of your languages, the label for “cousin” will not appear, which is localized in an even more convoluted way in Chinese.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#88
Someone who started it probably regretted it later. If these enum values don’t differentiate something in os/ab code, then it should be just a text field, a boolean or an enum of a different kind that reflects the difference. On its own it’s just an unreasonable complexity.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#89
post #88

Someone who started it probably regretted it later. If these enum values don’t differentiate something in os/ab code, then it should be just a text field, a boolean or an enum of a different kind that reflects the difference. On its own it’s just an unreasonable complexity.

Each language has a collection of preferred relationships.

Relationships that are not culturally relevant to you, personally, will not be shown unless you go searching for them.

This conflates language and culture, so it’s not a perfect solution.

Re: LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter

#90

If you are a native English speaker and are surprised a relationship label might translate with difficulty into another language/culture, consider: Brother-in-law It’s my sibling’s husband, OR my spouse’s brother. In many non-English-speaking cultures, that juxtaposition appears bizarre.

I would be surprised to learn if most people regardless of language wouldn’t recognize the similarity of those two relationships.
Post reply on HN