]> scripts.mit.edu Git - www/ikiwiki.git/commitdiff
Merge branch 'master' of git://git.ikiwiki.info
authorJonas Smedegaard <dr@jones.dk>
Wed, 22 Jul 2009 23:17:40 +0000 (01:17 +0200)
committerJonas Smedegaard <dr@jones.dk>
Wed, 22 Jul 2009 23:17:40 +0000 (01:17 +0200)
1  2 
IkiWiki/Plugin/po.pm

diff --combined IkiWiki/Plugin/po.pm
index 22ad8a7f970ebfd9c67d760bf1aad990e0c8b702,8f169fda59dff443e1189f49af52453d5fd7c641..0ae4adcfccc8f94a4c21ecbbc003b768617c9a19
@@@ -376,11 -376,11 +376,11 @@@ sub change (@) 
            && exists $config{meta_overrides_page_title}
            && defined $config{meta_overrides_page_title}
            && $config{meta_overrides_page_title}) {
 -              debug(sprintf(gettext("re-rendering all pages to fix meta titles")));
 +              debug(sprintf(gettext("rebuilding all pages to fix meta titles")));
                resetalreadyfiltered();
                require IkiWiki::Render;
                foreach my $file (@rendered) {
 -                      debug(sprintf(gettext("rendering %s"), $file));
 +                      debug(sprintf(gettext("building %s"), $file));
                        IkiWiki::render($file);
                }
        }
@@@ -441,8 -441,8 +441,8 @@@ sub canremove (@) 
        my %params = @_;
  
        if (istranslation($params{page})) {
 -              return gettext("Can not remove a translation. Removing the master page, ".
 -                             "though, removes its translations as well.");
 +              return gettext("Can not remove a translation. If the master page is removed, ".
 +                             "however, its translations will be removed as well.");
        }
        return undef;
  }
@@@ -461,8 -461,8 +461,8 @@@ sub canrename (@) 
                # saved early in the renaming process.
                my $orig_torename = $session->param("po_orig_torename");
                unless (grep { $_ eq $masterpage } @{$orig_torename}) {
 -                      return gettext("Can not rename a translation. Renaming the master page, ".
 -                                     "though, renames its translations as well.");
 +                      return gettext("Can not rename a translation. If the master page is renamed, ".
 +                                     "however, its translations will be renamed as well.");
                }
        }
        return undef;
@@@ -828,7 -828,7 +828,7 @@@ sub refreshpofiles ($@) 
        foreach my $pofile (@pofiles) {
                IkiWiki::prep_writefile(basename($pofile),dirname($pofile));
                if (-e $pofile) {
-                       system("msgmerge", "-q", "-U", "--backup=none", $pofile, $potfile) == 0
+                       system("msgmerge", "--previous", "-q", "-U", "--backup=none", $pofile, $potfile) == 0
                                or error("po(refreshpofiles) ".
                                         sprintf(gettext("failed to update %s"),
                                                 $pofile));