[jifty-devel] plugin localization

Jesse Vincent jesse at bestpractical.com
Fri Nov 3 02:58:01 EST 2006




On Fri, Nov 03, 2006 at 08:51:56AM +0100, Agostini yves wrote:
> Le jeudi 02 novembre 2006 à 19:47 -0500, Jesse Vincent a écrit :
> > 
> > 
> > On Thu, Nov 02, 2006 at 10:35:18PM +0100, agostini at univ-metz.fr wrote:
> > > 
> > > 
> > > Well, if everybody seems ok to let po plugin files in Jifty/Plugin/_name_/po
> > 
> > I _think_ we want the podir to defailt to the sharedir/po for the plugin.
> > (Does that make sense?)
> Not really :D
> But I was the first to be unclear
> I wanted to say that for sources : we have usual
>   plugins/Login/share/po
> and for install it will be
>   Jifty::Util->share_root.'/Plugin/Login/po'
> So, I18N will load from Jifty::Util->share_root.'/Plugin/Login/po'
> 
> Is this ok ?
>

For most jifty plugins, you should be able to distribute and install
them separetely from Jifty, so for 

Jifty::Plugin::Login, 

I'd expect to find po files in:

use File::ShareDir;
$dir = module_dir('Jifty::Plugin::Login')."/po/"; 

This lets plugins act more like regular CPAN module, which I think could
be a very nice thing.





More information about the jifty-devel mailing list