+use DXVars;
+use DXDebug;
+
+my $localfn = "$main::root/local/Messages";
+my $fn = "$main::root/perl/Messages";
+
+sub msg
+{
+ my $lang = shift;
+ 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" };
+ warn $@ if $@;
+ return $ans;
+}