Convert-Ethiopic

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	- the LibEth module in now the "Et" module.
	- Convert.pm and Time.pm added (similar to Cz structure).
	- in sync with libeth-0.34b and Zobel-0.01

0.03  Sat Apr 10 19:01:14 EET 1999
	- extended APIs to work with libeth-0.34 "options".
	- as much C code as possible moved out of LibEth.xs and into libeth.
	- "ConvertEthiopicFileByLine" is removed.

0.02  Sun Feb 28 10:29:14 1999
	- additional interfaces added to calendar routines, some calendar
	  routines also renamed

0.01  Tue Dec  1 01:49:41 1998
	- original version; created by h2xs 1.18

README  view on Meta::CPAN

	Ethiopic module is not a comprehensive interface to the LibEth library but
	the minimum to support the "LiveGeez" module which is an implementation of
	the LiveGe'ez Remote Processing Protocol.

	In version 0.20 of this package an OO interface has become more central,
	the functional interface is still supported for the functions of primary
	utility.  The Cstocs.pm module is no longer being maintained as of
	version 0.20 as well.
	
	Future:  Resyncronization with updated libeth.  Most notably this would
	allow for a wider range of supported languages for the calendar
	conversions.


	Module Ethiopic::System:

		Creates an Ethiopic "system" object that holds conversion settings.

	Module Ethiopic::String:

		Implements an object for various character set code conversions.

README  view on Meta::CPAN

	Module Ethiopic::File:

		Implements an object for various character set code conversions.
		Character set systems are specified by a canonical name specified
		in the LiveGe'ez Remote Processing Protocol.  Optional secondary
		conversion give the number of conversion possibilities at more
		than 68x9x2.

	Module Ethiopic::Date:

		Implements an object for various calendar services.  The most
		useful methods are EthiopicToGregorian, GregorianToEthiopic, and
		isEthiopianHoliday.

	Module Ethiopic::Char:

		Implements an object for various calendar services.  The most
		useful methods are EthiopicToGregorian, GregorianToEthiopic, and
		isEthiopianHoliday.

	Program edate.pl:

		Gives you the current date and time with Ethiopic formatting
		in the languages Amharic and Tigrigna.  Has oodles of options
		that can be combined together.  See -? you will need an Ethiopic
		font and a terminal supporting UTF8.

bin/dates.PL  view on Meta::CPAN


	( $day, $month, $year ) =  $f->convert;

	print "$day/$month/$year\n";

	$f->{langOut} = 0;
	print $f->getMonthName;
	print $f->getDayOfWeek;

	#
	# "today" gets current date in european calendar
	#
	my $g = new Convert::Ethiopic::Date ( "today" )->convert;
	print "Today is:\n";	
	print "$g->{date}-$g->{month}-$g->{year}\n";

}

bin/soap/Ethiopic/Convert.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

lib/Convert/Ethiopic/Char.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

lib/Convert/Ethiopic/Date.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

lib/Convert/Ethiopic/File.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

lib/Convert/Ethiopic/Number.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );

lib/Convert/Ethiopic/String.pm  view on Meta::CPAN

# File must return "true" value at termination
1;
##########################################################


__END__


=head1 NAME

Ethiopic::Time - conversions of calendar systems to/from Ethiopic and Gregorian.

=head1 SYNOPSIS

  use LiveGeez::Request;
  require Convert::Ethiopic::Time;
  my $r = LiveGeez::Request->new;

	ReadParse ( \%input );
	$r->ParseInput ( \%input );



( run in 0.489 second using v1.01-cache-2.11-cpan-5dc5da66d9d )