Page MenuHomePhabricator

Support moving of translation pages to a different code
Open, LowPublicFeature

Description

Moving a translation page of translatable page, e.g. Help/fi is not possible. It gives a permission error:

You do not have permission to move this page, for the following reason:
This page cannot be updated manually. This page is a translation of the page Tech/News/2021/17 and the translation can be updated using the translation tool.

Event Timeline

What do you expect to happen if you move a translated page? It would lose its connection to the main page. What to do with the translation unit pages (Translations: namespace)? Would the moved page become freely editable? What would happen with the original title? Turning into a redirect is not an option, since it has to use the translation page template, which is probably not a redirect.

By the way, it doesn’t work the other way either AFAIK, i.e. I can’t move Project:Hilfe to Project:Help/de if Project:Help is a translatable page (even though that’s probably a more common use case: as a translation administrator, I find Project:Hilfe after I’ve moved Project:Aide to Project:Help/fr, Project:Nápověda to Project:Help/cs etc. and have already marked Project:Help for translation; now I have to remove the English page from translation, move the German page and re-mark the English page for translation).

Hmm I think you're right. I confused *deletion* of a translation with *moving* of a translation page. I recently had to rename a language code, where this was needed. So this is not a bug, but a new feature request.

Nikerabbit renamed this task from Moving of translation pages is broken to Support moving of translation pages to a different code.Apr 30 2021, 6:27 AM
Nikerabbit lowered the priority of this task from High to Low.
Nikerabbit updated the task description. (Show Details)
Tacsipacsi changed the subtype of this task from "Task" to "Feature Request".May 1 2021, 10:57 AM

I reflected to this as a feature request, so my questions still stand. However, if you’re willing to limit this feature to only changing the language code (instead of renaming to arbitrary titles), they’re probably easier to answer—the connection to the main page isn’t lost, the page doesn’t become freely editable, and the translation units can simply be also moved (because of the latter, it would make sense to limit the ability to do so similarly to moving root pages and probably commit the moves under FuzzyBot’s name).