Page MenuHomePhabricator

Please include an easy way to mark the language for the "Body of the message" to add automatic language tagging during delivery
Open, Needs TriagePublicFeature

Description

I request the addition of an easy method for marking an entire message as being in English (or Hebrew, or whatever language is being used).

One way to go about this is to add a line to the bottom of the form, that says something like this:

Page or category containing list of pages to leave a message on:

Subject of the message (also used as the edit summary):

Body of the message:

  • Include timestamp
  • Mark language as using [Pop-up menu, default to English]

On Meta.wiki, I would like the 'mark language' to be turned on by default, with the default set to English. (People using MassMessage on Meta are very likely to encounter language difficulties.)

The defaults should be locally configurable: a monolingual wiki might want to have it turned off by default (for simpler wikitext code), and would certainly want the default to be the local language.

Details

Reference
bz68512

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:30 AM
bzimport added a project: MassMessage.
bzimport set Reference to bz68512.
bzimport added a subscriber: Unknown Object (MLST).

This seems like feature-creep. We tried to keep the input form as simple as possible. This is a content issue, isn't it?

Most people do not believe that adding complicated HTML codes like

<div lang="en" dir="ltr" class="mw-content-ltr">

(*Actual* content here)

</div>

is "content". One could just as easily argue that adding the proper formatting codes to ==The Section Heading== was "content", but you do that much simpler, non-talk-page-breaking task for them.

We need this because it will help the 99.9% of people on the planet who *don't* know the relevant HTML codes and MediaWiki style names. For the 0.1% (or fewer) who actually know these codes, they can untick the box and type it by hand, if they prefer.

Can we do this as a gadget or something on meta? I don't think MassMessage should be aware of language content, not until we implement the send-a-translated-message feature.

Since my own talk pages haven't been broken by someone sending unmarked messages, then I'm willing to believe that this isn't urgent. People at LTR wikis might disagree with me.

But: Why not? Adding these tags shouldn't interfere with the send-a-translated-message feature. If it'd be okay to have this running as a simple gadget, then why not just build it in and make it available to everyone, including people who didn't happen to know that you'd built a gadget for it?

The first version need not be fully featured. Something that offers a list of languages/direction and adds the HTML code would really be sufficient as a first step.

Nikerabbit renamed this task from MassMessage: Please include an easy way to mark the language (and language direction: LTR vs RTL) for a message to Please include an easy way to mark the language for a message for automatic language tagging during delivery.Jan 26 2022, 11:12 AM
Nikerabbit updated the task description. (Show Details)
Nikerabbit changed the subtype of this task from "Task" to "Feature Request".
Nikerabbit moved this task from Message building to Delivery form on the MassMessage board.
Dreamy_Jazz claimed this task.
Dreamy_Jazz subscribed.

Based on local testing this is resolved via T276936 through commit eed2219.

Dreamy_Jazz removed Dreamy_Jazz as the assignee of this task.

Actually, on further review, this task is for adding this for the "Body of the message" part.

Dreamy_Jazz renamed this task from Please include an easy way to mark the language for a message for automatic language tagging during delivery to Please include an easy way to mark the language for the "Body of the message" to add automatic language tagging during delivery.Dec 15 2022, 2:37 PM