run po checkconfig last so it can see underlays added in other checkconfig hooks
parent
7626ebeb64
commit
726e0de7d7
|
@ -38,7 +38,8 @@ memoize("percenttranslated");
|
|||
|
||||
sub import {
|
||||
hook(type => "getsetup", id => "po", call => \&getsetup);
|
||||
hook(type => "checkconfig", id => "po", call => \&checkconfig);
|
||||
hook(type => "checkconfig", id => "po", call => \&checkconfig,
|
||||
last => 1);
|
||||
hook(type => "needsbuild", id => "po", call => \&needsbuild);
|
||||
hook(type => "scan", id => "po", call => \&scan, last => 1);
|
||||
hook(type => "filter", id => "po", call => \&filter);
|
||||
|
|
|
@ -6,5 +6,11 @@ of underlays added by a plugin that comes after it in `$config{add_plugins}`;
|
|||
for instance, if you have `add_plugins => qw(po smiley)`, you'll probably
|
||||
not get the translated versions of `smileys.mdwn`. (I haven't tested this.)
|
||||
|
||||
> It doesn't happen because smiley adds the underlay unconditionally on
|
||||
> import. Which is really more usual.
|
||||
|
||||
To see them all, `po` should use `last => 1` when registering the hook.
|
||||
--[[smcv]]
|
||||
|
||||
> At least all that don't last their hooks too! But, added, since
|
||||
> it will make the problem much less likely to occur. --[[Joey]] [[done]]
|
||||
|
|
Loading…
Reference in New Issue