]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/po.pm
po: Fixed to run rcs_add ralative to srcdir.
[ikiwiki.git] / IkiWiki / Plugin / po.pm
index ce32aab050df4d61b6a0147aa4aa1a44acc82c10..41490699914ef632647ab593da91a1aa90c648d0 100644 (file)
@@ -414,7 +414,7 @@ sub change (@) {
                }
                if (@pofiles) {
                        refreshpofiles($masterfile, @pofiles);
-                       map { IkiWiki::rcs_add($_) } @pofiles if $config{rcs};
+                       map { s/^\Q$config{srcdir}\E\/*//; IkiWiki::rcs_add($_) } @pofiles if $config{rcs};
                        $updated_po_files=1;
                }
        }
@@ -891,7 +891,7 @@ sub percenttranslated ($) {
        my $page=shift;
 
        $page=~s/^\///;
-       return gettext("0") unless istranslation($page);
+       return gettext("N/A") unless istranslation($page);
        my $file=srcfile($pagesources{$page});
        my $masterfile = srcfile($pagesources{masterpage($page)});
        my %options = (
@@ -934,7 +934,7 @@ sub otherlanguagesloop ($) {
                                master => 1,
                        };
                }
-               else {
+               elsif (istranslation($otherpage)) {
                        push @ret, {
                                url => urlto_with_orig_beautiful_urlpath($otherpage, $page),
                                code => $lang,