projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1. Sysops can now have full privileges if there is a ExtMsg listener on
[spider.git]
/
perl
/
DXM.pm
diff --git
a/perl/DXM.pm
b/perl/DXM.pm
index 5a3b22e3b086415804cde6ab1c317e9fae16bed8..fe1bca7db2af02b5e4c41bb8136c0fbe191108f3 100644
(file)
--- a/
perl/DXM.pm
+++ b/
perl/DXM.pm
@@
-17,7
+17,7
@@
package DXM;
use DXVars;
package DXM;
use DXVars;
-use
Carp
;
+use
DXDebug
;
my $localfn = "$main::root/local/Messages";
my $fn = "$main::root/perl/Messages";
my $localfn = "$main::root/local/Messages";
my $fn = "$main::root/perl/Messages";
@@
-28,9
+28,13
@@
sub msg
my $m = shift;
my $ref = $msgs{$lang};
my $s = $ref->{$m} if $ref;
my $m = shift;
my $ref = $msgs{$lang};
my $s = $ref->{$m} if $ref;
+ if (!$s && $lang ne 'en') {
+ $ref = $msgs{'en'};
+ $s = $ref->{$m};
+ }
return "unknown message '$m' in lang '$lang'" if !defined $s;
my $ans = eval qq{ "$s" };
return "unknown message '$m' in lang '$lang'" if !defined $s;
my $ans = eval qq{ "$s" };
-
confess
$@ if $@;
+
warn
$@ if $@;
return $ans;
}
return $ans;
}