Page MenuHomePhabricator

Automatically create pages with the translated name of a translated page
Closed, DeclinedPublicFeature

Description

Feature summary (what you would like to be able to do and where):

The Translate extension should automatically create a page with the name of the translated title and content of the translated page.

Furthermore, the language links in the </languages> navigation box should link to these pages.

If the title of the translated page changes, the translated page should initiate a page move to a page with the new title. Translating the title should be a restricted action and a translation moderator should be required to approve the new title translation so that users do not frequently change the title and therefore move the translated page frequently.

This should not involve creating a redirect to the original translation page. The created page should instead just embed/transclude the content from the original translation page and translating will still "occur" from the original translation page (https://www.mediawiki.org/wiki/Manual:Skins/es) in order to maintain the relationship between the actual source language page and it's translated versions.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

The page https://www.mediawiki.org/wiki/Manual:Skins/es with the translated Spanish page title "Manual:Apariencias" should be accessible at https://www.mediawiki.org/wiki/Manual:Apariencias

Benefits (why should this be implemented?):

Users can easily navigate to and share understandable URLs to content translated to their language.

Event Timeline

The page https://www.mediawiki.org/wiki/Manual:Skins/es with the translated Spanish page title "Manual:Apariencias" should be accessible at https://www.mediawiki.org/wiki/Manual:Apariencias

Which underlying real problem would this solve? (I doubt that the additional code complexity and code maintenance costs outweigh the gain.)
What if the translations of names of two different pages are the same and collide?

Aklapper renamed this task from Create pages with the tranlated name of a translated page to Automatically create pages with the translated name of a translated page.Feb 6 2022, 9:52 PM
Nikerabbit subscribed.

This feature cannot be implemented, because there is no way to handle conflicts of page names (same translation in different languages, or different pages having same translation in some language).