/usr/local/CPAN/Zobel/ENH/Messages.pm


package ENH::Messages;


my %Catalog =  (
	amh => {
		_name		=>  "emarNa",
		advertisements	=>  "mastaweqiyawoc",
		headlines	=>  "yezEna erstoc",
		magazines	=>  "meSHEtoc",
		calendars	=>  "yeityoPya qen meqWuTeriyawoc",
		ourchurches	=>  "bEtekrstiyanocacn",
		archives	=>  "senedoc mawCa",
		specialfeatures	=>  "lyu `Itm",
		africannews	=>  "yeefrika zEna",
		worldnews	=>  "yeelem zEna",
		athiopianparliament => "yeityoPya parlama",
		number		=> "qWu",
		java		=> "yejava",
		web		=> "yewEb",
		africa		=> "efrika",
		# newspaperlibrary	=> "yegazETa mawCa",
		# library"	=> `abeyt yeityoPya zEnawoc mawCa",
		# monthlibrary	=> "yeweru mawCa",
	},
	gez => {
		_name		=>  "g`Iz",
		advertisements	=>  "mastaweqiyatat",
		headlines	=>  "erIsete zEna",
		magazines	=>  "meSHEtat",
		calendars	=>  "Hesabe - me`alt zeityoPya",
		ourchurches	=>  "bEte - krstiyanat",
		archives	=>  "mewS'E mezgeb",
		specialfeatures	=>  "fluy Htmet",
		africannews	=>  "zEna efriqa",
		worldnews	=>  "zEna `alem",
		athiopianparliament => "parlama zeityoPya",
		number		=> "qWu",
		java		=> "zejava",
		web		=> "zewEb",
		africa		=> "efriqa",
	},
	tir => {
		_name		=>  "tgrNa",
		advertisements	=>  "mastaweqiyatat",
		headlines	=>  "nay zEna ArIstat",
		magazines	=>  "meSHEtat",
		ourchurches	=>  "bEte - Krstiyanatna",
		calendars	=>  "nay ityoPya me`alti meqWSeri",
		archives	=>  "senedat mewS'i",
		specialfeatures	=>  "fluy Htam",
		africannews	=>  "nay Afrika zEna",
		worldnews	=>  "nay `alem zEna",
		athiopianparliament => "nay ityoPya parlama",
		number		=> "qWu",
		java		=> "nay java",
		web		=> "nay wEb",
		africa		=> "afrika",
	},

);


sub mapTerms
{
my $file = shift;

	open (FILE, "$file");
	my $data = join ( "", <FILE> );
	close (FILE);

	foreach ( keys %Catalog ) {
		my $lang = $_;
		my $ldata = $data;
		my $lfile = $file;
		$lfile =~ s/\./.$lang./;

		foreach ( keys %{$Catalog{$lang}} ) {
			$ldata =~ s/%%$_%%/$Catalog{$lang}{$_}/g;
		}

		open (LFILE, ">$lfile");
		print LFILE $ldata;
		close (LFILE);
	}

}


sub MakeHTML
{
print<<TOP;
<html>
<head>
  <title>ENH Message Catalog</title>
</head>
<body bgcolor="#fffffh">
<h1 align="center">ENH Message Catalog</h1>
<div align="center">
<table border>
  <tr bgcolor="#bfbfbf">
TOP
	foreach ( sort keys %Catalog ) {
		print "    <th><sera>$Catalog{$_}{_name}</sera></th>\n";
	}
	print "  </tr>\n";

	foreach ( sort keys %{$Catalog{amh}} ) {
		next if /_name/;
		my $key = $_;
		print "  <tr>\n";
		foreach ( sort keys %Catalog ) {
			print "    <td><sera>$Catalog{$_}{$key}</sera></td>\n";
		}
		print "  </tr>\n";
	}


print<<BOTTOM;
</table>
</div>
</body>
</html>
BOTTOM
}


1;

__END__