User:APatro (WMF)/Mark page for translation - Process flow

Marking page for Translation

 * 1) Saves the content in the source page along with the section markers
 * 2) Identify sections in the page that are old and new
 * 3) Delete all the old existing sections from the
 * 4) Save the   and page syntax   in.
 * 5) Add the     to the page.
 * 6) Recache the Message group definitions -
 * 7) Store the new page section name in in the interim cache.
 * 8) Push a   to the  . Pass it the page title, and all the serialized sections.
 * 9) Handle priority languages; save that information in the   table.
 * 10) Add a manual log entry
 * 11) Invalidate the page title cache; update the   for the title.
 * 12) Create a   for each changed section for the source language.
 * 13) Run the  s,
 * 14) Wait for replication lag.
 * 15) Clear the   process cache.
 * 16) Clear the   cache.
 * 17) Update group stats for the page's.
 * 18) Add   for all the translation page including the source page, to the.
 * 19) Add   to the.
 * 1) Add   for all the translation page including the source page, to the.
 * 2) Add   to the.