aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/po:_might_not_add_translated_versions_of_all_underlays.mdwn
blob: 82aed400d83608e2c86f3f8691b8dc3b179ea3c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[[plugins/po]]'s `checkconfig` looks in the `underlaydirs`, but plugins that
add underlays typically do so in their own `checkconfig`.

As far as I can see, this will result in it not adding translated versions
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]]