annotate plugins/perl/scripts/plugin_action.pl @ 13545:cfc2f7fcb3dd

[gaim-migrate @ 15922] Way more changes that I initially thought I was going to make. I apologize for the commit message spam. These changes bring a lot of consistency to our capitalization and punctuation, especially of words like "e-mail". For reference, I've used these rules (after discussing in #gaim): e-mail, a case of two words joined: "e-mail" - in the middle of a sentence caps context "E-mail" - start of text in a sentence caps context "E-Mail" - in a header (title) caps context re-enable, a single word, would be: "re-enable", "Re-enable", and "Re-enable" (respectively) The reason this changeset exploded is that, as I went through and verified these changes, I realized we were using improper capitalization (e.g. header instead of sentence) in a number of dialogs. I fixed a number of these cases before, and this corrects another pile. This looks like I've made a LOT of work for the translators, but the impact is significantly mitigated by three factors: 1) Many of these changes use strings that already exist, or change one string in many places. 2) I've used sed to correct the .po files where possible. 3) The actual changes are extremely trivial. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Tue, 21 Mar 2006 04:32:45 +0000
parents b457aa723bab
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12988
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
1 $MODULE_NAME = "Plugin Action Test Plugin";
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
2 use Gaim;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
3
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
4 sub plugin_init {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
5 return %PLUGIN_INFO;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
6 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
7
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
8 sub plugin_load {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
9 my $plugin = shift;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
10 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
11
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
12 sub plugin_unload {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
13 my $plugin = shift;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
14 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
15
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
16 sub fun1 {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
17 print "1\n";
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
18 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
19
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
20 sub fun2 {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
21 print "2\n";
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
22 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
23
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
24 sub fun3 {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
25 print "3\n";
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
26 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
27
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
28 %plugin_actions = (
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
29 "Action 1" => \&fun1,
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
30 "Action 2" => \&fun2,
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
31 "Action 3" => \&fun3
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
32 # "Action 1" => sub { print "1\n"; },
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
33 # "Action 2" => sub { print "2\n"; },
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
34 # "Action 3" => sub { print "3\n"; }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
35 );
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
36
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
37 sub plugin_action_names {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
38 foreach $key (keys %plugin_actions) {
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
39 push @array, $key;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
40 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
41
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
42 return @array;
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
43 }
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
44
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
45 # All the information Gaim gets about our nifty plugin
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
46 %PLUGIN_INFO = (
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
47 perl_api_version => 2,
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
48 name => "Perl: $MODULE_NAME",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
49 version => "0.1",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
50 summary => "Test plugin for the Perl interpreter.",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
51 description => "Just a basic test plugin template.",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
52 author => "Etan Reisner <deryni\@gmail.com>",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
53 url => "http://sourceforge.net/users/deryni9/",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
54
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
55 load => "plugin_load",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
56 unload => "plugin_unload",
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
57 plugin_action_sub => "plugin_action_names"
b457aa723bab [gaim-migrate @ 15341]
Etan Reisner <pidgin@unreliablesource.net>
parents:
diff changeset
58 );