diff options
-rw-r--r-- | data/js/filter.js | 6 | ||||
-rw-r--r-- | data/lang.txt | 48 | ||||
-rw-r--r-- | data/style.css | 4 | ||||
-rw-r--r-- | lib/VNDB/DB/Staff.pm | 1 | ||||
-rw-r--r-- | lib/VNDB/Handler/Discussions.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Util/BrowseHTML.pm | 2 | ||||
-rw-r--r-- | lib/VNDB/Util/Misc.pm | 4 |
7 files changed, 59 insertions, 8 deletions
diff --git a/data/js/filter.js b/data/js/filter.js index b1c7d581..e9148ab7 100644 --- a/data/js/filter.js +++ b/data/js/filter.js @@ -501,7 +501,8 @@ function filVN() { mt('_vnbrowse_fil_title'), [ mt('_vnbrowse_general'), filFSelect( 'length', mt('_vnbrowse_length'), 6, VARS.vn_lengths), - filFOptions('hasani', mt('_vnbrowse_anime'), [[1, mt('_vnbrowse_anime_yes')],[0, mt('_vnbrowse_anime_no')]]) + filFOptions('hasani', mt('_vnbrowse_anime'), [[1, mt('_vnbrowse_anime_yes')], [0, mt('_vnbrowse_anime_no')]]), + filFOptions('hasshot',mt('_vnbrowse_screenshots'), [[1, mt('_vnbrowse_screenshots_yes')],[0, mt('_vnbrowse_screenshots_no')]]) ], ontagpage ? [ mt('_vnbrowse_tags'), [ '', ' ', tag(mt('_vnbrowse_tagnothere')) ], @@ -547,7 +548,8 @@ function filStaff() { filFSelect('role', mt('_sbrowse_roles'), roles.length, roles), '', filFSelect('gender', mt('_sbrowse_gender'), gend.length, gend), - ] + ], + [ mt('_sbrowse_language'), filFSelect('lang', mt('_sbrowse_language'), 20, VARS.languages) ], ]; } diff --git a/data/lang.txt b/data/lang.txt index 5ebafdeb..ce63f751 100644 --- a/data/lang.txt +++ b/data/lang.txt @@ -5918,6 +5918,18 @@ tr*: uk*: it*: +:_sbrowse_language +en : Language +ru : Языки +cs : Jazyk +hu : Nyelvek +nl : Taal +de : Sprache +es : Idioma +tr : Dili +uk : Мова +it : Lingua + :_staff_credits en : Credits ru*: @@ -13256,6 +13268,42 @@ tr : Animesi yok uk : Не має аніме it : Non ha un anime +:_vnbrowse_screenshots +en : Screenshots +ru*: +cs*: +hu*: +nl*: +de*: +es*: +tr*: +uk*: +it*: + +:_vnbrowse_screenshots_yes +en : Has screenshot +ru*: +cs*: +hu*: +nl*: +de*: +es*: +tr*: +uk*: +it*: + +:_vnbrowse_screenshots_no +en : Does not have a screenshot +ru*: +cs*: +hu*: +nl*: +de*: +es*: +tr*: +uk*: +it*: + :_vnbrowse_tags en : Tags ru : Теги diff --git a/data/style.css b/data/style.css index 54f46cb6..f42d2a3a 100644 --- a/data/style.css +++ b/data/style.css @@ -285,7 +285,7 @@ div.history table { table-layout: fixed } div.history td { white-space: nowrap } div.history td.tc1_1 { width: 60px; padding-left: 0; padding-right: 0; text-align: right } div.history td.tc1_2 { width: 25px; padding-left: 0 } -div.history td.tc2 { width: 65px } +div.history td.tc2 { width: 120px } div.history td.tc3 { width: 90px } div.history td.tc4 { overflow: hidden } div.history td.tc4 b { margin-left: 10px } @@ -313,7 +313,7 @@ div.mainbox.discussions b.boards { padding-left: 10px; font-weight: normal; } div.mainbox.discussions b.boards a { color: $grayedout$; } div.discussions td.tc2 { width: 50px; } div.discussions td.tc3 { width: 90px; } -div.discussions td.tc4 { width: 170px; } +div.discussions td.tc4 { width: 210px; } div.discussions .pollflag { color: $grayedout$; padding-right: 6px; } div.postsearch td.tc1_1 { width: 60px; padding-left: 0; padding-right: 0; text-align: right } div.postsearch td.tc1_2 { width: 25px; padding-left: 0 } diff --git a/lib/VNDB/DB/Staff.pm b/lib/VNDB/DB/Staff.pm index 69f4d6b3..eef01fd3 100644 --- a/lib/VNDB/DB/Staff.pm +++ b/lib/VNDB/DB/Staff.pm @@ -36,6 +36,7 @@ sub dbStaffGet { $o{aid} ? ( ref $o{aid} ? ('sa.aid IN(!l)' => [$o{aid}]) : ('sa.aid = ?' => $o{aid}) ) : (), $o{id} || $o{truename} ? ( 's.aid = sa.aid' => 1 ) : (), defined $o{gender} ? ( 's.gender IN(!l)' => [ ref $o{gender} ? $o{gender} : [$o{gender}] ]) : (), + defined $o{lang} ? ( 's.lang IN(!l)' => [ ref $o{lang} ? $o{lang} : [$o{lang}] ]) : (), defined $o{role} ? ( '('.join(' OR ', @roles ? ( 'EXISTS(SELECT 1 FROM vn_staff vs JOIN vn v ON v.id = vs.id WHERE vs.aid = sa.aid AND vs.role IN(!l) AND NOT v.hidden)' ) : (), diff --git a/lib/VNDB/Handler/Discussions.pm b/lib/VNDB/Handler/Discussions.pm index 4d9aba72..4542a5fb 100644 --- a/lib/VNDB/Handler/Discussions.pm +++ b/lib/VNDB/Handler/Discussions.pm @@ -625,7 +625,7 @@ sub _threadlist { lit $self->{l10n}->userstr($o->{luid}, $o->{lusername}); lit ' @ '; a href => "/t$o->{id}.$o->{count}"; - lit $self->{l10n}->date($o->{ldate}); + lit $self->{l10n}->date($o->{ldate}, 'full'); end; end; end 'tr'; diff --git a/lib/VNDB/Util/BrowseHTML.pm b/lib/VNDB/Util/BrowseHTML.pm index d57c0546..b4510079 100644 --- a/lib/VNDB/Util/BrowseHTML.pm +++ b/lib/VNDB/Util/BrowseHTML.pm @@ -146,7 +146,7 @@ sub htmlBrowseHist { td class => 'tc1_2'; a href => $revurl, ".$i->{rev}"; end; - td class => 'tc2', $self->{l10n}->date($i->{added}); + td class => 'tc2', $self->{l10n}->date($i->{added}, 'full'); td class => 'tc3'; lit $self->{l10n}->userstr($i); end; diff --git a/lib/VNDB/Util/Misc.pm b/lib/VNDB/Util/Misc.pm index 2e707eeb..f05bdf72 100644 --- a/lib/VNDB/Util/Misc.pm +++ b/lib/VNDB/Util/Misc.pm @@ -11,10 +11,10 @@ our @EXPORT = qw|filFetchDB bbSubstLinks|; my %filfields = ( - vn => [qw|length hasani tag_inc tag_exc taginc tagexc tagspoil lang olang plat ul_notblack ul_onwish ul_voted ul_onlist|], + vn => [qw|length hasani hasshot tag_inc tag_exc taginc tagexc tagspoil lang olang plat ul_notblack ul_onwish ul_voted ul_onlist|], release => [qw|type patch freeware doujin date_before date_after released minage lang olang resolution plat med voiced ani_story ani_ero|], char => [qw|gender bloodt bust_min bust_max waist_min waist_max hip_min hip_max height_min height_max weight_min weight_max trait_inc trait_exc tagspoil role|], - staff => [qw|gender role truename|], + staff => [qw|gender role truename lang|], ); |