summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2009-09-12 11:10:06 +0200
committerYorhel <git@yorhel.nl>2009-09-12 11:10:06 +0200
commit26888e0e086ea721af92cbe1027d2ed285a674a2 (patch)
tree6e8029d8de29164aed4f8266fa748672f40868d8
parent25a46c16092602fdc2fa7a5983ac07c9770b3446 (diff)
Added reminders to write English to several form fields
-rw-r--r--ChangeLog1
-rw-r--r--data/lang.txt7
-rw-r--r--data/style.css2
-rw-r--r--lib/VNDB/Handler/Discussions.pm7
-rw-r--r--lib/VNDB/Handler/Producers.pm2
-rw-r--r--lib/VNDB/Handler/Releases.pm2
-rw-r--r--lib/VNDB/Handler/VNEdit.pm2
-rw-r--r--lib/VNDB/Util/FormHTML.pm5
8 files changed, 21 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 9bcc466d..02440245 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@ git - ?
- Random VN link in menu
- Ignore some release fields when the patch status is checked
- Batch edit downloadable trial releases to add freeware status
+ - Remind the user to type English in several form fields
2.6 - 2009-08-09
- New screen resolutions: 1024x600 and 1600x1200
diff --git a/data/lang.txt b/data/lang.txt
index ae9a9292..a600e628 100644
--- a/data/lang.txt
+++ b/data/lang.txt
@@ -3292,3 +3292,10 @@ en : The form could not be sent, please make sure you have Javascript enabled in
ru : Не удалось отправить форму, пожалуйста убедитесь что в вашем браузере включён Javascript.
+# Short message reminding the user to post in ENGLISH (Used at about every message/description input field)
+
+:_inenglish
+en : English please!
+ru*:
+
+
diff --git a/data/style.css b/data/style.css
index 99a46b77..b69e5378 100644
--- a/data/style.css
+++ b/data/style.css
@@ -239,7 +239,7 @@ td.field label {
p.center {
text-align: center;
}
-b.future {
+b.future, b.standout {
font-weight: normal;
color: $standout$;
}
diff --git a/lib/VNDB/Handler/Discussions.pm b/lib/VNDB/Handler/Discussions.pm
index 7056a1ac..acee22a8 100644
--- a/lib/VNDB/Handler/Discussions.pm
+++ b/lib/VNDB/Handler/Discussions.pm
@@ -95,7 +95,10 @@ sub thread {
form action => "/t$tid/reply", method => 'post', 'accept-charset' => 'UTF-8';
div class => 'mainbox';
fieldset class => 'submit';
- h2 mt '_thread_quickreply_title';
+ h2;
+ txt mt '_thread_quickreply_title';
+ b class => 'standout', ' ('.mt('_inenglish').')';
+ end;
textarea name => 'msg', id => 'msg', rows => 4, cols => 50, '';
br;
input type => 'submit', value => mt('_thread_quickreply_submit'), class => 'submit';
@@ -251,7 +254,7 @@ sub edit {
[ check => name => mt('_postedit_form_nolastmod'), short => 'nolastmod' ],
) : (),
) : (),
- [ text => name => mt('_postedit_form_msg'), short => 'msg', rows => 10 ],
+ [ text => name => mt('_postedit_form_msg').'<br /><b class="standout">'.mt('_inenglish').'</b>', short => 'msg', rows => 10 ],
[ static => content => mt('_postedit_form_msg_format') ],
]);
$self->htmlFooter;
diff --git a/lib/VNDB/Handler/Producers.pm b/lib/VNDB/Handler/Producers.pm
index a265e8ca..71512e10 100644
--- a/lib/VNDB/Handler/Producers.pm
+++ b/lib/VNDB/Handler/Producers.pm
@@ -144,7 +144,7 @@ sub edit {
[ select => name => mt('_pedit_form_lang'), short => 'lang',
options => [ map [ $_, "$_ (".mt("_lang_$_").')' ], sort @{$self->{languages}} ] ],
[ input => name => mt('_pedit_form_website'), short => 'website' ],
- [ text => name => mt('_pedit_form_desc'), short => 'desc', rows => 6 ],
+ [ text => name => mt('_pedit_form_desc').'<br /><b class="standout">'.mt('_inenglish').'</b>', short => 'desc', rows => 6 ],
]);
$self->htmlFooter;
}
diff --git a/lib/VNDB/Handler/Releases.pm b/lib/VNDB/Handler/Releases.pm
index 447bfef6..4a214dd2 100644
--- a/lib/VNDB/Handler/Releases.pm
+++ b/lib/VNDB/Handler/Releases.pm
@@ -402,7 +402,7 @@ sub _form {
[ select => short => 'minage', name => mt('_redit_form_minage'),
options => [ map [ $_, $self->{age_ratings}{$_}[0].($self->{age_ratings}{$_}[1]?" (e.g. $self->{age_ratings}{$_}[1])":'') ],
sort { $a <=> $b } keys %{$self->{age_ratings}} ] ],
- [ textarea => short => 'notes', name => mt('_redit_form_notes') ],
+ [ textarea => short => 'notes', name => mt('_redit_form_notes').'<br /><b class="standout">'.mt('_inenglish').'</b>' ],
[ static => content => mt('_redit_form_notes_note') ],
],
diff --git a/lib/VNDB/Handler/VNEdit.pm b/lib/VNDB/Handler/VNEdit.pm
index 55bbea95..50f673f1 100644
--- a/lib/VNDB/Handler/VNEdit.pm
+++ b/lib/VNDB/Handler/VNEdit.pm
@@ -147,7 +147,7 @@ sub _form {
[ static => content => mt '_vnedit_original_msg' ],
[ textarea => short => 'alias', name => mt('_vnedit_alias'), rows => 4 ],
[ static => content => mt '_vnedit_alias_msg' ],
- [ textarea => short => 'desc', name => mt('_vnedit_desc'), rows => 10 ],
+ [ textarea => short => 'desc', name => mt('_vnedit_desc').'<br /><b class="standout">'.mt('_inenglish').'</b>', rows => 10 ],
[ static => content => mt '_vnedit_desc_msg' ],
[ select => short => 'length', name => mt('_vnedit_length'), width => 300, options =>
[ map [ $_ => mt '_vnlength_'.$_, 2 ], @{$self->{vn_lengths}} ] ],
diff --git a/lib/VNDB/Util/FormHTML.pm b/lib/VNDB/Util/FormHTML.pm
index 8b46daae..2882b4c4 100644
--- a/lib/VNDB/Util/FormHTML.pm
+++ b/lib/VNDB/Util/FormHTML.pm
@@ -217,7 +217,10 @@ sub htmlForm {
(my $txt = $options->{frm}{editsum}||'') =~ s/&/&amp;/;
$txt =~ s/</&lt;/;
$txt =~ s/>/&gt;/;
- h2 mt '_form_editsum';
+ h2;
+ txt mt '_form_editsum';
+ b class => 'standout', ' ('.mt('_inenglish').')';
+ end;
textarea name => 'editsum', id => 'editsum', rows => 4, cols => 50;
lit $txt;
end;