+ # check staged changes in and trigger a wiki refresh.
+ if ($updated_po_files) {
+ if ($config{rcs}) {
+ IkiWiki::disable_commit_hook();
+ IkiWiki::rcs_commit_staged(gettext("updated PO files"),
+ "refreshpofiles", "127.0.0.1");
+ IkiWiki::enable_commit_hook();
+ IkiWiki::rcs_update();
+ }
+ IkiWiki::refresh();
+ IkiWiki::saveindex();
+ %filtered=undef;
+ }
+
+ # refresh %translations, using istranslation's side-effect
+ # (not needed yet, but when newly created POT/PO files are
+ # added to %pagesources and other data structures, we'll need
+ # this)
+ foreach my $page (keys %pagesources) {
+ istranslation($page);
+ }
+