Talk:Content translation/Product Definition/Entry points

From MediaWiki.org
Jump to navigation Jump to search

Where[edit]

«"New article" panel is shown»: shown on what wiki? At what point the users reaches the target wiki? --Nemo 15:15, 14 April 2014 (UTC)

  1. I am in the English Wikipedia.
  2. My UI language is Italian.
  3. I am at an article that doesn't have a link to Italian.
  4. I see a red link to Italian.
  5. I click the red link to Italian.
  6. I see a panel that proposes to create a page in Italian.
  7. I click the button in that panel.
  8. I get to Special:ContentTranslation in the English Wikipedia.
  9. I translate the article.
  10. I publish the article (for now as a user-space draft, later - as a real article in the main space).
Does this clarify the workflow? There's also a possible detour called "Start from scratch" if you just want to write a brand new article in your language without using the translation tools. In that case it's just created as an article in the target Wikipedia. --Amir E. Aharoni (talk) 06:24, 16 April 2014 (UTC)
Well, it clarifies that "when" is after step 8 but not at what step: 9, 10 or later? Writing an article in a language should really happen in the wiki in that language. We have different wikis because they are different. --Nemo 06:31, 16 April 2014 (UTC)
In the current experiments we do everything in the source wiki. Even the publishing of the draft. This is only for the experimental stage. Eventually the article will go to the main space in the target wiki. There's is the question of where will the Special:ContentTranslation page be loaded from - the source wiki, the target wiki, or some single wiki for the whole family (in the Wikimedia case this may be Commons, Wikidata, or even something new). I am inclined to loading it from the target language wiki because people are usually more comfortable with being at their home wiki, but this is something that we'll have to research and make a decision about. Input about this is welcome. --Amir E. Aharoni (talk) 06:37, 16 April 2014 (UTC)
I agree, the user should be brought to the target wiki as soon as possible. The only thing to avoid is that you suddenly forward the user to another wiki and then they find out they mis-clicked and it's not the right language, but steps 6-7 should be enough.
Transparently publishing to a target wiki without visiting it is out of question (in the final product): you can check from API whether the user is blocked, for instance, but there may be messages for them on talk page, sitenotice, target page (e.g. logs of previous deletion, editnotice, existing talk page, other stuff added via JS or CSS), policies and guidelines (linked from the sidebar) etc. etc. --Nemo 06:50, 16 April 2014 (UTC)

Missing article (noarticletext)[edit]

What if I'm on a red link? Cf. bugzilla:47979. --Nemo 07:11, 24 April 2014 (UTC)

Good question, I haven't thought of it :)
So, a quickish braindump: Generally, a non-existing article should invite the user to write it. With CX we can invite the user to write in another language. We cannot offer the user to translate the article from the current language, because it doesn't exist, but maybe we can try to show another language if we can guess what it is by searching for similar labels in Wikidata - sometimes there is no article, but the label is translated. End braindump :) --Amir E. Aharoni (talk) 12:46, 24 April 2014 (UTC)
A reader asked about a way to "ask a translation".[1] Manual requests usually just add to unwatched backlogs; stats.grok.se can be used to count visits to red links but that's hacky.
Probably the only sensible "ask a translation" feature we can offer is "Translate this article [it's missing in language X, but available in languages Y, ... ]! And ask help to complete it [translate the first sentence, place a stub/whatever template on it to attract further edits]". --Nemo 09:07, 21 June 2014 (UTC)

GoToLinkedPage[edit]

> Could you put linking to the user's preferred language
> (Accept-Language header?) on the backlog?

Good idea; we should also handle "missing" articles better, for instance:

   https://www.wikidata.org/wiki/Special:GoToLinkedPage/cywiki/Q732383

currently returns a form, it should instead return:

   http://tools.wmflabs.org/reasonator/?q=Q732383

or at least an invitation to start the Welsh page, and/ or a link to
(say) Google Translate.

Pigsonthewing's suggestion for another entry point, from [Wikidata-l] GoToLinkedPage [was: Re: Linking to Wikipedia page using Wikidata ID]. --Nemo 10:35, 13 September 2014 (UTC)

Drafts[edit]

Above "user-space draft" is mentioned, but phabricator:F25572 shows the interface exposing a different kind of "draft", which I'm told is not stored in user namespace. Is Content translation/Roadmap/CX02Release#Auto-saving translation drafts the most up to date description of this feature? --Nemo 14:02, 15 February 2015 (UTC)