gaim2blt.pl

Sat, 05 Jun 2004 17:25:13 +0000

author
Björn Voigt <bjoern@cs.tu-berlin.de>
date
Sat, 05 Jun 2004 17:25:13 +0000
changeset 9180
25eb6f49e7fe
parent 3489
0ff3e77eb316
permissions
-rwxr-xr-x

[gaim-migrate @ 9975]
"I saw, that someone has detected the misspelled word [commmand] with 3 m's
in
src/gaim-remote.c and corrected it already:

$ cvs diff -u -r 1.16 -r 1.17 src/gaim-remote.c
Index: src/gaim-remote.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/gaim-remote.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -p -u -r1.16 -r1.17
--- src/gaim-remote.c 20 Apr 2004 22:39:38 -0000 1.16
+++ src/gaim-remote.c 27 May 2004 04:09:14 -0000 1.17
@@ -69,7 +69,7 @@ void show_remote_usage(char *name)
" quit Close running copy of
Gaim\n\n"

" OPTIONS:\n"
- " -h, --help [commmand] Show help for command\n"),
name);
+ " -h, --help [command] Show help for command\n"),
name);

message(text,1);
g_free(text);

Unfortunately this breaks the string freeze. Especially the 0.78
translations
already commited are affected. Because there is no much time for the
translators to re-translate, I suggest the following patch (i18n61.patch).

i18n61.patch contains:
----------------------
- replaces [commmand] with [command] in all msgid's
- replaces only msgid's with translated msgstr's
- replaces wrong translated msgstr's (commmand with 3 m's) in en_GB,fr and
zh_TW " -- Bjoern Voigt

committer: Luke Schierer <lschiere@pidgin.im>

1741
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
1 #!/usr/bin/perl -w
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
2 # Original by Andy Harrison,
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
3 # Rewrite by Decklin Foster,
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
4 # Available under the GPL.
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
5
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
6 package Gaim2Blt;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
7 use strict;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
8 use Getopt::Std;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
9 use vars qw(%opts $in_group);
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
10
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
11 getopts('s:', \%opts);
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
12 die "usage: $0 -s 'screen name' gaim.buddy\n" unless $opts{s};
1685
1b6f74ca62d6 [gaim-migrate @ 1695]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13
1741
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
14 print <<"EOF";
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
15 Config {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
16 version 1
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
17 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
18 User {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
19 screenname "$opts{s}"
1685
1b6f74ca62d6 [gaim-migrate @ 1695]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 }
1741
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
21 Buddy {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
22 list {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
23 EOF
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
24
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
25 while (<>) {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
26 chomp;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
27 my ($type, $args) = split ' ', $_, 2;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
28 next unless $type;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
29
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
30 if ($type eq 'g') {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
31 print " }\n" if ($in_group);
3489
0ff3e77eb316 [gaim-migrate @ 3545]
Christian Hammond <chipx86@chipx86.com>
parents: 3389
diff changeset
32 print qq( "$args" {\n);
1741
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
33 $in_group = 1;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
34 } elsif ($type eq 'b') {
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
35 my ($buddy, $alias) = split /:/, $args;
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
36 print qq( "$buddy"\n);
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
37 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
38 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
39
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
40 print <<"EOF";
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
41 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
42 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
43 }
4ee66d726ac7 [gaim-migrate @ 1751]
Decklin Foster <decklin@red-bean.com>
parents: 1686
diff changeset
44 EOF

mercurial