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 {
|
sub import {
|
||||||
hook(type => "getsetup", id => "po", call => \&getsetup);
|
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 => "needsbuild", id => "po", call => \&needsbuild);
|
||||||
hook(type => "scan", id => "po", call => \&scan, last => 1);
|
hook(type => "scan", id => "po", call => \&scan, last => 1);
|
||||||
hook(type => "filter", id => "po", call => \&filter);
|
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
|
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.)
|
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.
|
To see them all, `po` should use `last => 1` when registering the hook.
|
||||||
--[[smcv]]
|
--[[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