From 2b7e95b01b33fbf5d289b063460a6e318e4f4c5a Mon Sep 17 00:00:00 2001 From: Yorhel Date: Sat, 9 Jan 2010 15:14:01 +0100 Subject: L10N: Extracted/fixed some more strings on revision pages --- lib/VNDB/Handler/Producers.pm | 4 ++-- lib/VNDB/Handler/Releases.pm | 10 +++++----- lib/VNDB/Handler/VNPage.pm | 21 +++++++++++---------- lib/VNDB/Util/CommonHTML.pm | 4 ++-- 4 files changed, 20 insertions(+), 19 deletions(-) (limited to 'lib') diff --git a/lib/VNDB/Handler/Producers.pm b/lib/VNDB/Handler/Producers.pm index cbc37a5c..064a06bc 100644 --- a/lib/VNDB/Handler/Producers.pm +++ b/lib/VNDB/Handler/Producers.pm @@ -64,14 +64,14 @@ sub page { [ lang => serialize => sub { "$_[0] (".mt("_lang_$_[0]").')' } ], [ website => diff => 1 ], [ l_wp => htmlize => sub { - $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_vndiff_nolink' # _vn? hmm... + $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_revision_nolink' }], [ desc => diff => 1 ], [ relations => join => '
', split => sub { my @r = map sprintf('%s: %s', mt("_prodrel_$_->{relation}"), $_->{id}, xml_escape($_->{original}||$_->{name}), xml_escape shorten $_->{name}, 40 ), sort { $a->{id} <=> $b->{id} } @{$_[0]}; - return @r ? @r : (mt '_proddiff_none'); + return @r ? @r : (mt '_revision_empty'); }], ); } diff --git a/lib/VNDB/Handler/Releases.pm b/lib/VNDB/Handler/Releases.pm index 7c365af7..498b9fa9 100644 --- a/lib/VNDB/Handler/Releases.pm +++ b/lib/VNDB/Handler/Releases.pm @@ -40,13 +40,13 @@ sub page { map sprintf('%s', $_->{vid}, $_->{original}||$_->{title}, shorten $_->{title}, 50), @{$_[0]}; } ], [ type => serialize => sub { mt "_rtype_$_[0]" } ], - [ patch => serialize => sub { $_[0] ? 'Patch' : 'Not a patch' } ], - [ freeware => serialize => sub { $_[0] ? 'yes' : 'nope' } ], - [ doujin => serialize => sub { $_[0] ? 'yups' : 'nope' } ], + [ patch => serialize => sub { mt $_[0] ? '_revision_yes' : '_revision_no' } ], + [ freeware => serialize => sub { mt $_[0] ? '_revision_yes' : '_revision_no' } ], + [ doujin => serialize => sub { mt $_[0] ? '_revision_yes' : '_revision_no' } ], [ title => diff => 1 ], [ original => diff => 1 ], - [ gtin => serialize => sub { $_[0]||'[none]' } ], - [ catalog => serialize => sub { $_[0]||'[none]' } ], + [ gtin => serialize => sub { $_[0]||mt '_revision_empty' } ], + [ catalog => serialize => sub { $_[0]||mt '_revision_empty' } ], [ languages => join => ', ', split => sub { map mt("_lang_$_"), @{$_[0]} } ], [ 'website' ], [ released => htmlize => sub { $self->{l10n}->datestr($_[0]) } ], diff --git a/lib/VNDB/Handler/VNPage.pm b/lib/VNDB/Handler/VNPage.pm index ff690c6b..6c2e9b79 100644 --- a/lib/VNDB/Handler/VNPage.pm +++ b/lib/VNDB/Handler/VNPage.pm @@ -194,40 +194,41 @@ sub _revision { [ desc => diff => 1 ], [ length => serialize => sub { mt '_vnlength_'.$_[0] } ], [ l_wp => htmlize => sub { - $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_vndiff_nolink' + $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_revision_nolink' }], [ l_encubed => htmlize => sub { - $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_vndiff_nolink' + $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_revision_nolink' }], [ l_renai => htmlize => sub { - $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_vndiff_nolink' + $_[0] ? sprintf '%1$s', xml_escape $_[0] : mt '_revision_nolink' }], [ relations => join => '
', split => sub { my @r = map sprintf('%s: %s', mt("_vnrel_$_->{relation}"), $_->{id}, xml_escape($_->{original}||$_->{title}), xml_escape shorten $_->{title}, 40 ), sort { $a->{id} <=> $b->{id} } @{$_[0]}; - return @r ? @r : (mt '_vndiff_none'); + return @r ? @r : (mt '_revision_empty'); }], [ anime => join => ', ', split => sub { my @r = map sprintf('a%1$d', $_->{id}), sort { $a->{id} <=> $b->{id} } @{$_[0]}; - return @r ? @r : (mt '_vndiff_none'); + return @r ? @r : (mt '_revision_empty'); }], [ screenshots => join => '
', split => sub { my @r = map sprintf('[%s] %4$d (%s)', $_->{rid} ? qq|r$_->{rid}| : 'no release', - $self->{url_static}, $_->{id}%100, $_->{id}, $_->{width}, $_->{height}, $_->{nsfw} ? 'NSFW' : 'Safe' + $self->{url_static}, $_->{id}%100, $_->{id}, $_->{width}, $_->{height}, + mt($_->{nsfw} ? '_vndiff_nsfw_notsafe' : '_vndiff_nsfw_safe') ), @{$_[0]}; - return @r ? @r : (mt '_vndiff_none'); + return @r ? @r : (mt '_revision_empty'); }], [ image => htmlize => sub { my $url = sprintf "%s/cv/%02d/%d.jpg", $self->{url_static}, $_[0]%100, $_[0]; if($_[0] > 0) { - return $_[1]->{img_nsfw} && !$self->authInfo->{show_nsfw} ? "(NSFW)" : ""; + return $_[1]->{img_nsfw} && !$self->authInfo->{show_nsfw} ? "".mt('_vndiff_image_nsfw').'' : ""; } else { - return $_[0] < 0 ? '[processing]' : 'No image'; + return mt $_[0] < 0 ? '_vndiff_image_proc' : '_vndiff_image_none'; } }], - [ img_nsfw => serialize => sub { $_[0] ? 'Not safe' : 'Safe' } ], + [ img_nsfw => serialize => sub { mt $_[0] ? '_vndiff_nsfw_notsafe' : '_vndiff_nsfw_safe' } ], ); } diff --git a/lib/VNDB/Util/CommonHTML.pm b/lib/VNDB/Util/CommonHTML.pm index 2328d792..79330272 100644 --- a/lib/VNDB/Util/CommonHTML.pm +++ b/lib/VNDB/Util/CommonHTML.pm @@ -258,8 +258,8 @@ sub revdiff { $ser2 = xml_escape $ser2; } - $ser1 = mt '_revision_emptyfield' if !$ser1 && $ser1 ne '0'; - $ser2 = mt '_revision_emptyfield' if !$ser2 && $ser2 ne '0'; + $ser1 = mt '_revision_empty' if !$ser1 && $ser1 ne '0'; + $ser2 = mt '_revision_empty' if !$ser2 && $ser2 ne '0'; Tr $$i++ % 2 ? (class => 'odd') : (); td mt "_revfield_${type}_$short"; -- cgit v1.2.3