root/trunk/l10nsample/l10nsample.pl

Revision 700, 1.3 kB (checked in by mpaschal, 18 months ago)

Move l10nsample plugin from mt extras to mtplugins repo

Line 
1# Movable Type (r) Open Source (C) 2005-2008 Six Apart, Ltd.
2# This program is distributed under the terms of the
3# GNU General Public License, version 2.
4#
5# $Id: l10nsample.pl 1174 2008-01-08 21:02:50Z bchoate $
6
7package MT::Plugin::l10nsample;
8
9use strict;
10use base 'MT::Plugin';
11use vars qw($VERSION);
12$VERSION = '0.01';
13
14my $plugin;
15$plugin = MT::Plugin::l10nsample->new({
16    name => "<MT_TRANS phrase=\"l10nsample\">",
17    version => $VERSION,
18    doc_link => "http://www.sixapart.com/",
19    description => "<MT_TRANS phrase=\"This description can be localized if there is l10n_class set.\">",
20    author_name => "<MT_TRANS phrase=\"Fumiaki Yoshimatsu\">",
21    author_link => "http://sixapart.com/",
22    l10n_class => 'l10nsample::L10N',
23});
24MT->add_plugin($plugin);
25
26sub instance { $plugin }
27
28sub init_registry {
29    my $plugin = shift;
30    $plugin->registry({
31        applications => {
32            cms => {
33                page_actions => {
34                    entry => {
35                        l10nsample => {
36                            key => 'plugin:l10n_sample:l10n_sample',
37                            label => 'This is localizable',
38                            link => 'l10nsample.cgi',
39                        },
40                    },
41                },
42            },
43        },
44    });
45}
Note: See TracBrowser for help on using the browser.