- Timestamp:
- 02/14/09 11:51:46 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/DateTimeX-Lite/trunk/lib/DateTimeX/Lite/Locale.pm
r28645 r30032 82 82 83 83 no strict 'refs'; 84 *{$meth_name} = sub { $_[0]->{$field} }; 85 } 84 *{$meth_name} = sub { $_[0]->{$field} } } 86 85 } 87 86 … … 92 91 # By making the default format lengths part of the object's hash 93 92 # key, it allows them to be settable. 94 returnbless { @_,93 my $self = bless { @_, 95 94 default_date_format_length => 'medium', 96 95 default_time_format_length => 'medium', 97 96 }, $class; 97 98 $self->{native_language} = $self->{en_language} 99 unless exists $self->{native_language}; 100 101 my @en_pieces; 102 my @native_pieces; 103 foreach my $p ( qw( language script territory variant ) ) 104 { 105 push @en_pieces, $self->{"en_$p"} if exists $self->{"en_$p"}; 106 push @native_pieces, $self->{"native_$p"} if exists $self->{"native_$p"}; 107 } 108 109 $self->{en_complete_name} = join ' ', @en_pieces; 110 $self->{native_complete_name} = join ' ', @native_pieces; 111 112 return $self; 98 113 } 99 114
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)