Page MenuHomePhabricator

Deploy temporary accounts to Italian Wikipedia
Closed, ResolvedPublic

Description

This task is to enable temporary accounts on Italian Wikipedia.

Deploy date: September 23, 2025

Please confirm with @sgrabarczuk prior to deployment.

Event Timeline

Change #1190188 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Deploy temporary accounts to itwiki

https://gerrit.wikimedia.org/r/1190188

Hi @Niharika and @Tchanders and thanks for taking care of this. Please note, however, that much of the interface isn't translated, and I'm trying to translate some of it (now I think the most important things have been translated). Since several users are en-0, I don't think it's right to intervene like this without everything being actually ready. I don't want to be controversial and I understand and fully agree that it's important to enable the feature asap, but I think the main point is the user experience in this case. Therefore, given the importance of the feature, we should ensure everything is truly ready before enabling it imho. Just for example, the agreement on Special:Preferences was not translated, as well as various parts of the temporary account interface, and I hadn't noticed it before because I use the English interface (but you could have thought about it imho) .

Since the deadline is now scheduled and I don't think it makes any sense to postpone it, I'd ask you to be careful with any future wiki or with the new tools, especially on the translation side, which is the fundamental part of the user experience, thanks :)

Thank you for your recent edits on translatewiki! At first I thought it would be straightforward to make temporary copies on itwiki, but given the number of messages that, until just earlier today, were missing, I think it'd be better to postpone the deployment until the translations arrive. Fortunately, itwiki is in group1, so Wednesday. The only question is - will all these translations arrive this or next Wednesday?

Thank you for your recent edits on translatewiki! At first I thought it would be straightforward to make temporary copies on itwiki, but given the number of messages that, until just earlier today, were missing, I think it'd be better to postpone the deployment until the translations arrive. Fortunately, itwiki is in group1, so Wednesday. The only question is - will all these translations arrive this or next Wednesday?

The translations were made after the translations for the new train were merged (this happens around 08:00 UTC), so without intervention this would be next Wednesday.

Instead of having to define temporary copies at itwiki, we could apply the translations to wmf.20 so that they are ready for use on Wednesday. We may also want to apply them to wmf.19 so that they continue to exist if the train is rolled back. That would likely involve backporting the translation changes patches that are created automatically to wmf.20 and wmf.19

Yep, it would be next week, and that's why I wrote here. Unfortunately, I realized it too late they are missing. But I don't think it's a problem even if the translations arrive next week. At this point, you can deploy and we can adapt for a week, in the meantime we can check if anything important is missing (if there is something really important we can localize it), the important thing is that the translations exist. I simulated an experience as a temporary user and everything is quite acceptable, while, on the admin side, the main functions are ok, we can get by without any problems imho, other users also agree that everything will happen tomorrow as planned.

Thanks, Superpes15! Now I wonder what we should do with the onboarding dialog. People will only have one chance to see it (the very moment they open recent changes for the first time after deployment, I believe), so they shouldn't be seeing the English version. If the only solution is to manually create local messages and if doing that would be a tad too time-consuming, then we should deploy next week.

Change #1190568 had a related patch set uploaded (by Dreamy Jazz; author: L10n-bot):

[mediawiki/extensions/CheckUser@wmf/1.45.0-wmf.20] Localisation updates from https://translatewiki.net.

https://gerrit.wikimedia.org/r/1190568

Uh Thanks @Dreamy_Jazz We were working on localizing everything :D So can we stop?

Uh Thanks @Dreamy_Jazz We were working on localizing everything :D So can we stop?

I've created a patch to apply the translations you made on translatewiki.net to the deployed wiki versions.

However, don't let me stop you from defining the translations manually on https://it.wikipedia.org. I was proposing this way as it would be easier for us (Trust and Safety Product Team) to ensure the translations existed. If you'd prefer to define the translations on itwiki and then delete them in a few weeks time, then we can go that way.

I created these patches because I wasn't aware that you were defining these translations locally. I'll continue to create the wmf.19 patch as well now, but can abandon both if you'd prefer to define the translations on itwiki temporarily

Change #1190572 had a related patch set uploaded (by Dreamy Jazz; author: L10n-bot):

[mediawiki/extensions/CheckUser@wmf/1.45.0-wmf.19] Backport temporary account message translations to Italian

https://gerrit.wikimedia.org/r/1190572

Change #1190574 had a related patch set uploaded (by Dreamy Jazz; author: L10n-bot):

[mediawiki/extensions/WikimediaMessages@wmf/1.45.0-wmf.20] Backport temporary account message translations for Italian

https://gerrit.wikimedia.org/r/1190574

If you can backport, it would be better. We're trying to import some of the messages, but that's only a small part of them.

Uh Thanks @Dreamy_Jazz We were working on localizing everything :D So can we stop?

I've created a patch to apply the translations you made on translatewiki.net to the deployed wiki versions.

However, don't let me stop you from defining the translations manually on https://it.wikipedia.org. I was proposing this way as it would be easier for us (Trust and Safety Product Team) to ensure the translations existed. If you'd prefer to define the translations on itwiki and then delete them in a few weeks time, then we can go that way.

I created these patches because I wasn't aware that you were defining these translations locally. I'll continue to create the wmf.19 patch as well now, but can abandon both if you'd prefer to define the translations on itwiki temporarily

Absolutely it's the best way via your patch! Many many thanks :)

No problem. I'll continue making these patches and get them backported in time for the Wednesday deployment 23rd deployment

Change #1190576 had a related patch set uploaded (by Dreamy Jazz; author: L10n-bot):

[mediawiki/extensions/WikimediaMessages@wmf/1.45.0-wmf.19] Backport temporary account message translations for Italian

https://gerrit.wikimedia.org/r/1190576

Change #1190576 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@wmf/1.45.0-wmf.19] Backport temporary account message translations for Italian

https://gerrit.wikimedia.org/r/1190576

Change #1190574 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@wmf/1.45.0-wmf.20] Backport temporary account message translations for Italian

https://gerrit.wikimedia.org/r/1190574

Change #1190572 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@wmf/1.45.0-wmf.19] Backport temporary account message translations to Italian

https://gerrit.wikimedia.org/r/1190572

Change #1190568 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@wmf/1.45.0-wmf.20] Backport temporary account message translations to Italian

https://gerrit.wikimedia.org/r/1190568

Mentioned in SAL (#wikimedia-operations) [2025-09-23T08:36:52Z] <dreamyjazz@deploy1003> Started scap sync-world: Backport for [[gerrit:1190568|Backport temporary account message translations to Italian (T405195)]], [[gerrit:1190576|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190574|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190572|Backport temporary account message translations to Italian (T405195)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-23T08:43:14Z] <dreamyjazz@deploy1003> dreamyjazz: Backport for [[gerrit:1190568|Backport temporary account message translations to Italian (T405195)]], [[gerrit:1190576|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190574|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190572|Backport temporary account message translations to Italian (T405195)]] synced to the te

Uh Thanks @Dreamy_Jazz We were working on localizing everything :D So can we stop?

I've created a patch to apply the translations you made on translatewiki.net to the deployed wiki versions.

However, don't let me stop you from defining the translations manually on https://it.wikipedia.org. I was proposing this way as it would be easier for us (Trust and Safety Product Team) to ensure the translations existed. If you'd prefer to define the translations on itwiki and then delete them in a few weeks time, then we can go that way.

I created these patches because I wasn't aware that you were defining these translations locally. I'll continue to create the wmf.19 patch as well now, but can abandon both if you'd prefer to define the translations on itwiki temporarily

Absolutely it's the best way via your patch! Many many thanks :)

That's the translations you have defined applied.

However, the following translation changes were made too late for them for me to backport them today:

Additionally, I noticed some missing translations in the onboarding dialog that we should probably fix before deploying to the Italian Wikipedia:

If you want to define these translations on itwiki after they exist on translatewiki.net, then that would be good. We can also consider doing the same backporting for these messages once the translations are defined, though it may be better to define overrides locally for these messages

Mentioned in SAL (#wikimedia-operations) [2025-09-23T08:54:23Z] <dreamyjazz@deploy1003> Finished scap sync-world: Backport for [[gerrit:1190568|Backport temporary account message translations to Italian (T405195)]], [[gerrit:1190576|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190574|Backport temporary account message translations for Italian (T405195)]], [[gerrit:1190572|Backport temporary account message translations to Italian (T405195)]] (d

Thanks again @Dreamy_Jazz! For the 3 changes, they're fine, the others were just translated so I think the "onboarding" part is ok now :) We can surely localize them!
@Titore Ci pensi tu?

Done, manually imported the new ones and I'm going to delete the backported ones. Thanks everyone!

Change #1190188 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable temporary accounts on itwiki

https://gerrit.wikimedia.org/r/1190188

Mentioned in SAL (#wikimedia-operations) [2025-09-23T13:09:53Z] <tchanders@deploy1003> Started scap sync-world: Backport for [[gerrit:1189861|Increase the number of shards used for temp user name generation (T404131)]], [[gerrit:1190188|Enable temporary accounts on itwiki (T405195)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-23T13:16:17Z] <tchanders@deploy1003> tchanders: Backport for [[gerrit:1189861|Increase the number of shards used for temp user name generation (T404131)]], [[gerrit:1190188|Enable temporary accounts on itwiki (T405195)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-23T13:24:13Z] <tchanders@deploy1003> Finished scap sync-world: Backport for [[gerrit:1189861|Increase the number of shards used for temp user name generation (T404131)]], [[gerrit:1190188|Enable temporary accounts on itwiki (T405195)]] (duration: 14m 19s)