Page MenuHomePhabricator

Copy improvements for Special:CommunityConfiguration/Babel
Open, LowPublic

Description

In this task, we should take a look at and likely implement copy improvement suggestions by @Iniquity, see the comment below:

image.png (653×357 px, 40 KB)

May I ask you to edit the function descriptions a little more?

  1. For "Category names per language level": A warning is required that these values ​​should be changed carefully, since when changing, old categories are not deleted, and new ones are not created automatically if the bot is disabled.

Be careful when changing values ​​from the default ones, especially if you already have language categories created in your project: they will not be removed automatically.

  1. For "Automatically create babel categories": add information about the bot, you can even add it to the label.

Automatically create babel categories by Babel AutoCreate bot.


Other feedback on copy:

image.png (1×1 px, 195 KB)


Acceptance Criteria:

Implement the copy change for the "Category names per language level"

Be careful when changing values ​​from the default ones, especially if you already have language categories created in your project: they will not be removed automatically.

Event Timeline

I disagree with 2. I think "Automatically create babel categories" suffices as is.

  1. Sysops are expected to be inherently careful when editing protected pages. Weak support for a shorter warning like " beware of consequences for existing categories " .

<s>2. Support for " Automatically create populated babel categories by bot user "Babel AutoCreate". " .</s>

Urbanecm_WMF moved this task from Inbox to Needs Discussion on the Growth-Team board.
Urbanecm_WMF added a subscriber: KStoller-WMF.

Noting (2) is technically more challenging (as originally phrased), as there is currently no way to parametrize messages displayed by the editor. This would need the UI schema framework (discussed in T370534 and subtasks), which is currently not available. We need the message to be parametrized, as the bot account's name is configurable (currently via an i18n message) as well.

(1) is technically fine, and I do think we should make it more clear what the consequences are. While admins should exercise caution when editing protected pages, we should caution them if an action has non-obvious consequences. An example is moving category pages, which includes a warning that informs the users the move will not move the category's members, only the category itself.

image.png (1×2 px, 314 KB)

Adding @KStoller-WMF to weight in here as well. Moving to Needs Discussion until the copy changes are confirmed.

  1. Well, support for " Automatically create populated babel categories as needed by a dedicated bot account. " then.

That's just a tautology and adds no useful new information. 2 is fine as is.

It is less clear when try are created. This is ultimately a minor problem.

I disagree with 2. I think "Automatically create babel categories" suffices as is.

It is necessary to indicate that they are created by a bot, since it is completely unclear from the settings how this happens.

Why is it necessary? How else could something be created automatically?

It could be created in the name of the first user who puts a page in the category. I think that would be completely reasonable from a technical point of view, although very confusing from a user POV.

Why is it necessary? How else could something be created automatically?

We, technical specialists, know that categories are created only by hand. But for a non-technical administrator, it is necessary to indicate that it will be a bot, since depending on the settings in the project, a collapse from unpatrolled edits, for example, may occur.

Still suggesting " Automatically create populated babel categories as needed by a dedicated bot account. " as otherwise it is very unclear when they are created and how.

Why was this declined? While 2 was somewhat controversial 1 seemed to be completely uncontroversial.

KStoller-WMF removed Trizek-WMF as the assignee of this task.
KStoller-WMF updated the task description. (Show Details)

Sorry, I was reviewing stalled tasks assigned to Trizek-WMF and made a hasty decision.
I suppose I should have just removed him as the assignee.

I filled the (1) improvement as T416462: Make it more clear in Special:CommunityConfiguration/Babel categories are not managed to make it easier to track internally. Regarding (2), that one is more problematic, I'm not sure what the agreement is (adding the bot name makes sense, but not possible ATM; rephrasing doesn't seem to be supported).