Index: trunk/extensions/Translate/tag/SpecialPageTranslation.php |
— | — | @@ -679,9 +679,12 @@ |
680 | 680 | ); |
681 | 681 | $logger->addEntry( 'mark', $page->getTitle(), null, array( serialize( $params ) ) ); |
682 | 682 | |
683 | | - |
684 | 683 | $this->handlePriorityLanguages( $wgRequest, $page, $wgUser ); |
685 | 684 | |
| 685 | + // This updates the language bars properly as well as the translatable page. |
| 686 | + $page->getTranslationPercentages( true ); |
| 687 | + WikiPage::factory( $page->getTitle() )->doPurge(); |
| 688 | + |
686 | 689 | $page->getTitle()->invalidateCache(); |
687 | 690 | $this->setupRenderJobs( $page ); |
688 | 691 | |