From 26888e0e086ea721af92cbe1027d2ed285a674a2 Mon Sep 17 00:00:00 2001 From: Yorhel Date: Sat, 12 Sep 2009 11:10:06 +0200 Subject: Added reminders to write English to several form fields --- ChangeLog | 1 + data/lang.txt | 7 +++++++ data/style.css | 2 +- lib/VNDB/Handler/Discussions.pm | 7 +++++-- lib/VNDB/Handler/Producers.pm | 2 +- lib/VNDB/Handler/Releases.pm | 2 +- lib/VNDB/Handler/VNEdit.pm | 2 +- lib/VNDB/Util/FormHTML.pm | 5 ++++- 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').'
'.mt('_inenglish').'', 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').'
'.mt('_inenglish').'', 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').'
'.mt('_inenglish').'' ], [ 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').'
'.mt('_inenglish').'', 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/&/&/; $txt =~ s//>/; - 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; -- cgit v1.2.3