]> sipb.mit.edu Git - ikiwiki.git/commitdiff
po plugin: respect documented convention to store pagestate
authorintrigeri <intrigeri@boum.org>
Fri, 10 Oct 2008 16:01:06 +0000 (18:01 +0200)
committerintrigeri <intrigeri@boum.org>
Sat, 18 Oct 2008 13:49:09 +0000 (15:49 +0200)
Signed-off-by: intrigeri <intrigeri@boum.org>
IkiWiki/Plugin/po.pm

index 4b29909219ba5a7bb6020943b1d1ce09e08a4112..d7f245e96ef65cdfd9086fb6d167ce5be4fe58ab 100644 (file)
@@ -160,7 +160,7 @@ sub preprocess_translatable (@) { #{{{
        my %params = @_;
        my $match = exists $params{match} ? $params{match} : $params{page};
 
        my %params = @_;
        my $match = exists $params{match} ? $params{match} : $params{page};
 
-       $pagestate{$params{page}}{po_translatable}{$match}=1;
+       $pagestate{$params{page}}{po}{translatable}{$match}=1;
 
        return "" if ($params{silent} && IkiWiki::yesno($params{silent}));
        return sprintf(gettext("pages %s set as translatable"), $params{match});
 
        return "" if ($params{silent} && IkiWiki::yesno($params{silent}));
        return sprintf(gettext("pages %s set as translatable"), $params{match});
@@ -232,8 +232,8 @@ sub match_istranslatable ($;@) { #{{{
        }
 
        foreach my $registering_page (keys %pagestate) {
        }
 
        foreach my $registering_page (keys %pagestate) {
-               if (exists $pagestate{$registering_page}{po_translatable}) {
-                       foreach my $pagespec (sort keys %{$pagestate{$registering_page}{po_translatable}}) {
+               if (exists $pagestate{$registering_page}{po}{translatable}) {
+                       foreach my $pagespec (sort keys %{$pagestate{$registering_page}{po}{translatable}}) {
                                if (pagespec_match($page, $pagespec, location => $registering_page)) {
                                        return IkiWiki::SuccessReason->new("is set as translatable on $registering_page");
                                }
                                if (pagespec_match($page, $pagespec, location => $registering_page)) {
                                        return IkiWiki::SuccessReason->new("is set as translatable on $registering_page");
                                }