From 2f27eb969393e9df6617f09004ae2357fa15cd0c Mon Sep 17 00:00:00 2001 From: intrigeri Date: Wed, 12 Nov 2008 17:52:00 +0100 Subject: po: ooops, fixed just introduced bug (I just removed in istranslation and _istranslation the dependency on istranslatable... which broke things in a subtle way, hard to see at the first glance.) Signed-off-by: intrigeri --- IkiWiki/Plugin/po.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IkiWiki/Plugin/po.pm b/IkiWiki/Plugin/po.pm index 402e960a3..8ece342a8 100644 --- a/IkiWiki/Plugin/po.pm +++ b/IkiWiki/Plugin/po.pm @@ -522,7 +522,8 @@ sub _istranslation ($) { #{{{ && defined $pagesources{$masterpage} && defined $config{po_slave_languages}{$lang}); - return (maybe_add_leading_slash($masterpage, $hasleadingslash), $lang); + return (maybe_add_leading_slash($masterpage, $hasleadingslash), $lang) + if istranslatable($masterpage); } #}}} sub istranslation ($) { #{{{ @@ -531,7 +532,8 @@ sub istranslation ($) { #{{{ if (1 < (my ($masterpage, $lang) = _istranslation($page))) { my $hasleadingslash = ($masterpage=~s#^/##); $translations{$masterpage}{$lang}=$page unless exists $translations{$masterpage}{$lang}; - return (maybe_add_leading_slash($masterpage, $hasleadingslash), $lang); + return (maybe_add_leading_slash($masterpage, $hasleadingslash), $lang) + if istranslatable($masterpage); } return; } #}}} -- cgit v1.2.3