diff options
author | Yorhel <git@yorhel.nl> | 2009-09-10 16:59:32 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-09-10 16:59:32 +0200 |
commit | f1e9e83cefad07904df9ca96af70ea788990a662 (patch) | |
tree | e357dfbaa2802b0ea8c1a790375a7b4fa74321ef /lib | |
parent | d4b446c70e78b78d7e0199bb5c535ec993adc05e (diff) |
L10N: Extracted VN lenghts
Diffstat (limited to 'lib')
-rw-r--r-- | lib/VNDB/Handler/VNEdit.pm | 4 | ||||
-rw-r--r-- | lib/VNDB/Handler/VNPage.pm | 4 | ||||
-rw-r--r-- | lib/VNDB/L10N.pm | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/VNDB/Handler/VNEdit.pm b/lib/VNDB/Handler/VNEdit.pm index fdd892c1..55bbea95 100644 --- a/lib/VNDB/Handler/VNEdit.pm +++ b/lib/VNDB/Handler/VNEdit.pm @@ -39,7 +39,7 @@ sub edit { { name => 'original', required => 0, maxlength => 250, default => '' }, { name => 'alias', required => 0, maxlength => 500, default => '' }, { name => 'desc', required => 0, default => '', maxlength => 10240 }, - { name => 'length', required => 0, default => 0, enum => [ 0..$#{$self->{vn_lengths}} ] }, + { name => 'length', required => 0, default => 0, enum => $self->{vn_lengths} }, { name => 'l_wp', required => 0, default => '', maxlength => 150 }, { name => 'l_encubed', required => 0, default => '', maxlength => 100 }, { name => 'l_renai', required => 0, default => '', maxlength => 100 }, @@ -150,7 +150,7 @@ sub _form { [ textarea => short => 'desc', name => mt('_vnedit_desc'), rows => 10 ], [ static => content => mt '_vnedit_desc_msg' ], [ select => short => 'length', name => mt('_vnedit_length'), width => 300, options => - [ map [ $_ => $self->{vn_lengths}[$_][0].($_ ? " ($self->{vn_lengths}[$_][2])" : '') ], 0..$#{$self->{vn_lengths}} ] ], + [ map [ $_ => mt '_vnlength_'.$_, 2 ], @{$self->{vn_lengths}} ] ], [ input => short => 'l_wp', name => mt('_vnedit_links'), pre => 'http://en.wikipedia.org/wiki/' ], [ input => short => 'l_encubed', pre => 'http://novelnews.net/tag/', post => '/' ], diff --git a/lib/VNDB/Handler/VNPage.pm b/lib/VNDB/Handler/VNPage.pm index 48732530..ad575dc9 100644 --- a/lib/VNDB/Handler/VNPage.pm +++ b/lib/VNDB/Handler/VNPage.pm @@ -106,7 +106,7 @@ sub page { if($v->{length}) { Tr ++$i % 2 ? (class => 'odd') : (); td mt '_vnpage_length'; - td "$self->{vn_lengths}[$v->{length}][0] ($self->{vn_lengths}[$v->{length}][1])"; + td mt '_vnlength_'.$v->{length}, 1; end; } my @links = ( @@ -188,7 +188,7 @@ sub _revision { [ original => diff => 1 ], [ alias => diff => 1 ], [ desc => diff => 1 ], - [ length => serialize => sub { $self->{vn_lengths}[$_[0]][0] } ], + [ length => serialize => sub { mt '_vnlength_'.$_[0] } ], [ l_wp => htmlize => sub { $_[0] ? sprintf '<a href="http://en.wikipedia.org/wiki/%s">%1$s</a>', xml_escape $_[0] : mt '_vndiff_nolink' }], diff --git a/lib/VNDB/L10N.pm b/lib/VNDB/L10N.pm index d5da169f..326635ea 100644 --- a/lib/VNDB/L10N.pm +++ b/lib/VNDB/L10N.pm @@ -153,7 +153,7 @@ use warnings; # Arguments: index, @list. returns $list[index] sub index { shift; - return $_[shift]; + return $_[shift||0]; } # Shortcut for <a href="arg1">arg2</a> |