summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/js/filter.js6
-rw-r--r--data/lang.txt48
-rw-r--r--data/style.css4
-rw-r--r--lib/VNDB/DB/Staff.pm1
-rw-r--r--lib/VNDB/Handler/Discussions.pm2
-rw-r--r--lib/VNDB/Util/BrowseHTML.pm2
-rw-r--r--lib/VNDB/Util/Misc.pm4
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|],
);