Currently the terminology used by subscriptions is a bit inconsistent. When a user wants to subscribe to a node they have to click on "To this post" when they are on the node or they have to go to the "Threads" page when they are on their subscriptions page. Of course this confusion comes from the fact that we are not supposed to use the term "node" in the drupal user interface. At least I think that is what the drupal community has decided. But they have not given us a definite alternative term to use, or have they? In the absence of official guidance I would propose to use "Item". So I would us "To this item" in the Subscribe fieldset on the node page and "Items" as the tab on the subscriptions page.
Comments
Comment #1
salvisI agree with what you're saying and I can rationalize "item", but I've never seen it used that way. We might as well call it "thing," "piece," or "box"...
German has a word that works pretty well: "Beitrag" — literally translated that would be "contribution," something that originated from a contributor.
It can't be "To this thread" because comments might not even be enabled. "Post" is nicely vague: it allows the idea of replacing one post with the next (updates) as well as one post attracting more posts (comments)...
I've been thinking about this off and on, and I keep coming back to "post"...
There's a similar issue with having to tell people to go to the "Categories" to subscribe to forums. No one understands that. We know, of course, that there's more to categories than forums, but forum users couldn't care less. OTOH, it's not an unsurmountable problem either.
So, shall we rename "Threads" to "Posts"? Would that add value? I don't think so.
Maybe we just accept the heritage from Subscriptions 1.x... If we can leave behind all the other pain that 1.x has caused, then I can happily live with a slightly quirky terminology.
Comment #2
develcuy commentedThis is my comment just to put my grain of salt, and without any intention to cause confusion or offending.
All this begin with the "need" of using just a single word for a definition. I think is easier to use 2 words or a new word, the same as Drupal uses the word "hook" and it is used "as is" in spanish because is a neologism. So, I don't have any sort of 2 words to define this behavior but I invented this word: Phreath, that is a new keyword for google and will be easy to found, and we can document the meaning of that new word (README.txt?).
Blessings!
Comment #3
gustav commentedIn order to find out if there is some sort of consensus in the drupal community as to what word to use for "node" I have posted in the forum at http://drupal.org/node/232697.
Comment #4
skizzo commentedI found myself facing the same doubts when trying to translate Subscriptions. Having heard users asking about the meaning of "topic", "thread" and even "server", I am sure they might get confused. So I tend to simplify terms in translation: for example, rather than "node", "post" or "thread" I would just say "subscribe to this page" on the node, which everybody understands. Similarly, I would use "Details", on the subscriptions page tab (as opposed to the "Overview" tab). The problem comes when the software developer uses the same string in multiple places: for example, if I render the threads tab with "details", then I don't want to come up with "subscribe to this details" somewhere else....
Comment #5
salvisYes, maybe "subscribe to this page" and "Pages" would be better.
The discussion started by gustav is very lively but not conclusive. The one thing I take from it is that "post" and "thread" point to a certain way of using a site that is not universal enough. "Page" seems to cover more.
I don't understand what you mean. Replace the title "Overview" with "Details"? I don't follow the rest of your explanation, either.
Please post paths of what you're talking about in a new issue! Keep issues focused!!!
Comment #6
skizzo commentedsorry for the misunderstanding:
I was suggesting to have "Overview" and "Details" in the user subscriptions page.
You are now considering "Overview" and "Pages" (which would be more consistent with "subscribe to this page")
In the rest of my message I was just referring to a general problem (not germane to this discussion): sometimes the
same English term/sentence fits well (and is used) in two places, but when one renders it in another language
one may feel the need of translating it in two different ways...
Comment #7
develcuy commentedAccording to the answers in the post and the forum discussion started by Gustav, I can see a lot of different meanings for the same thing, so people loves one in particular and there is not consensus. So, I have another idea: to let users label subscription options, fivestars does the same, user can label every star.
In this particular case, and without any coding, they just have to activate locale and create a custom language to replace strings they don't like.
Blessings!
Comment #8
salvis@skizzo: Ok, I see what you mean, but that's based on your limited view of a broken installation. I think we can drop that once your installation is working.
@develCuy: Yes, that's a very good idea!
Nevertheless, I'm renaming
"To this post" -> "To this page",
"posts" -> "content",
"Threads" -> "Pages".
We'll see how it works out...
Comment #9
salvisComment #10
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #11
gustav commentedI think the change to 'page' and 'content' is rather confusing. There is a built-in content type called 'Page'. On items of that type we now have the two subscription options "Subscribe to this page" and "To Page content". The user will wonder what the distinction is between subscribing to the page and to the page content.
The use of 'content' is confusing also for other content types. Users will think that "To Story content" means that they are subscribing to the content of the story whereas in reality they will be subscribing to all Stories. Ideal would be "To all stories" but the problem is that drupal does not know the plural for the content type names. The only solution I see to this is to let the admin decide what the subscription string should be for each content type.
Comment #12
salvisWell, you're the one who got the ball rolling... Would you like to go back to where we were before, now?
I see no reasonable way to make these strings configurable, for several reasons:
People who want that kind of customization should define their own language and translate the strings themselves.
Comment #13
gustav commentedIn that case I would propose "To content of type Story" and so on instead of "To Story content". I think that will be much less likely to be misunderstood.
The "Subscribe to this page" could become "Subscribe to this content" in order not to create confusion with the "Page" content type.
Comment #14
gustav commentedOf course I still prefer "Subscribe to this item". The corresponding tab on the subscriptions page should then be called "Items". However I would also have no problem with "Subscribe to this post". In that case the tab should be called "Posts".
Comment #15
salvisOk, I guess we can change it to "To content of type Story" — it's kinda clumsy (funny, the spell checker in FF accepts 'kinda'...), but it may be clearer...
"Subscribe to this content" — no, grammatically wrong.
"Subscribe to this piece of content" — no, piece of whatever.
"Subscribe to this item" — no, too vague, no significant precedent in Drupal or user space.
"Subscribe to this page" — yes, see #5.
It's the first option, maybe the only option that users will see, and it has to be as good as we can make it. Tough luck for the Page content type.
Incidentally:
Why would you want to allow subscribing to Pages (with capital 'P')?
Comment #16
salvisHmm...
"To Forum topic content by John Doe"
"To content of type Forum topic by John Doe"
I'm not sure this is an improvement...
Comments, anyone?
Comment #17
salvisSorry, gustav, you'll have to create your own language and translate the strings yourself.