use base ( "Date::Ethiopic::ER", "Date::Ethiopic" );
use utf8;
BEGIN
{
use strict;
use warnings;
use vars qw(
@Days
@ShortDays
);
$VERSION = "0.16";
@Days =(
[ "ሰንበት ዓባይ", "Senbet Abay" ],
[ "ሰኖ", "Seno" ],
[ "ታላሸኖ", "Talasheno" ],
[ "ኣረርባዓ", "Arerba'a" ],
[ "ከሚሽ", "Kemish" ],
[ "ጅምዓት", "Jim'at" ],
[ "ሰንበት ንኢሽ", "Senbet Nish" ]
);
@ShortDays =(
[ "ሰ/ዓ", "S/A" ],
[ "ሰኖ", "Sen" ],
[ "ታላሸ", "Tal" ],
[ "ኣረር", "Are" ],
[ "ከሚሽ", "Kem" ],
[ "ጅምዓ", "Jim" ],
[ "ሰ/ን", "S/N" ]
);
}
sub _daysep
{
($_[0]->{_trans}) ? " Yom " : " ዮም ";
}
sub am
{
($_[0]->{_trans}) ? "KS" : "ቀደም ሰርምዕል";
}
sub pm
{
($_[0]->{_trans}) ? "HS" : "ሓቆ ሰርምዕል";
}
sub name
{
($_[0]->{_trans}) ? "Tigre" : "ትግረ";
}
sub month_name
{
Date::Ethiopic::ti::month_name ( @_ );
}
sub short_month_name
{
Date::Ethiopic::ti::short_month_name ( @_ );
}
#########################################################
# Do not change this, Do not put anything below this.
# File must return "true" value at termination
1;
##########################################################
__END__
=head1 NAME
Date::Ethiopic::ER::tig - Tigre Calendar Data for L<Date::Ethiopic>.
=head1 SYNOPSIS
use Date::Ethiopic::ER::tig;
#
# typical instantiation:
#
my $tig = new Date::Ethiopic::ER::tig ( ical => '19950629' );
#
# Print Blin day and month names:
#
print " Day Name: ", $tig->day_name, "\n";
print " Month Name: ", $tig->month_name, "\n";
#
# POSIX long date format:
#
print " Long Date: ", $tig->long_date, "\n";
print " Long Date: ", $tig->long_date('ethio'), "\n";
#
# POSIX full date format:
#
print " Full Date: ", $tig->full_date, "\n";
#
# Convert all numbers into Ethiopic:
#
print " Full Date: ", $tig->full_date('ethio'), "\n";
#
# Turn transcription on:
#
$tig->useTranscription ( 1 );
print " Full Date: ", $tig->full_date, "\n";
#
# Turn transcription off:
#
$tig->useTranscription ( 0 );
print " Full Date: ", $tig->full_date, "\n";
=head1 DESCRIPTION
The Date::Ethiopic::ER::tig module provides methods for accessing date information
in the Ethiopic calendar system. The module will also convert dates to
and from the Gregorian system.
=head1 CREDITS
=head1 REQUIRES
Date::Ethiopic, which is distributed in the same package with
this file.
=head1 BUGS
None presently known.
=head1 AUTHOR
Daniel Yacob, L<dyacob@cpan.org|mailto:dyacob@cpan.org>
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2003-2025, Daniel Yacob C<< <dyacob@cpan.org> >>. All rights reserved.
This module is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See L<perlartistic>.
=head1 SEE ALSO
The Yeha Project: L<http://yeha.sourceforge.net>
=cut