English-strip community/members.bml

        Patch by kareila. 

diffs (253 lines):

diff -r 533697be63ae -r 0ce1abe9ca56 htdocs/community/members.bml
--- a/htdocs/community/members.bml      Sat May 09 00:25:27 2009 +0000
+++ b/htdocs/community/members.bml      Sat May 09 02:01:33 2009 +0000
@@ -41,7 +41,7 @@ body<=
     # make sure it is a comm
     unless ($c->is_comm || $c->is_shared || $c->is_news) {
         $ret .= "<?h1 $ML{'Error'} h1?><?p ";
-        $ret .= BML::ml('.error.notcomm', { 'user' => LJ::ljuser($c) });
+        $ret .= BML::ml( '.error.notcomm', { user => LJ::ljuser($c) } );
         $ret .= " p?>";
         return $ret;
     }
@@ -50,8 +50,8 @@ body<=
     # is $remote an admin?
     unless (LJ::can_manage_other($remote, $c)) {
         $ret .= "<?h1 $ML{'Error'} h1?><?p ";
-        $ret .= BML::ml('.error.noaccess',
-                        { 'comm' => LJ::ljuser($cname, { 'type' => 'C' }) });
+        $ret .= BML::ml( '.error.noaccess',
+                        { comm => LJ::ljuser( $cname, { type => 'C' } ) } );
         $ret .= " p?>";
         return $ret;
     }
@@ -97,46 +97,46 @@ body<=
 
             my $target = LJ::load_user($given_user);
             unless ($target) {
-                push @add_errors, BML::ml('.error.nouser',
-                                          { 'user' => $given_user });
+                push @add_errors, BML::ml( '.error.nouser',
+                                           { user => $given_user } );
                 next;
             }
 
             my $target_disp = LJ::ljuser($target);
 
             unless ($target->{statusvis} eq 'V') {
-                push @add_errors, BML::ml('.error.notactive',
-                                          { 'user' => $target_disp });
+                push @add_errors, BML::ml( '.error.notactive',
+                                           { user => $target_disp } );
                 next;
             }
 
             my @attr = grep { defined $POST{"add_${num}_$_"} } @saveattribs;
             unless (@attr) {
-                push @add_errors, BML::ml('.error.noattr',
-                                          { 'user' => $target_disp,
-                                            'type' => $target->{'journaltype'} 
});
+                push @add_errors, BML::ml( '.error.noattr',
+                                           { user => $target_disp,
+                                             type => $target->{'journaltype'} 
} );
                 next;
             }
 
             unless ($target->{'journaltype'} eq 'P') {
-                push @add_errors, BML::ml('.error.invaliduser',
-                                          { 'user' => $target_disp,
-                                            'type' => $target->{'journaltype'} 
});
+                push @add_errors, BML::ml( '.error.invaliduser',
+                                           { user => $target_disp,
+                                             type => $target->{'journaltype'} 
} );
                 next;
             }
 
             if (grep { $target->{'userid'} == $_ } @userids) {
-                push @add_errors, BML::ml('.error.alreadyadded',
-                                          { 'user' => $target_disp,
-                                            'type' => $target->{'journaltype'} 
});
+                push @add_errors, BML::ml( '.error.alreadyadded',
+                                           { user => $target_disp,
+                                             type => $target->{'journaltype'} 
} );
                 next;
             }
 
             my $adult_content;
             unless ($target->can_join_adult_comm( comm => $c, adultref => 
\$adult_content )) {
                 if ( $adult_content eq "explicit" ) {
-                    push @add_errors, BML::ml('.error.isminor',
-                                              { 'user' => $target_disp });
+                    push @add_errors, BML::ml( '.error.isminor',
+                                               { user => $target_disp } );
 
                     next;
                 }
@@ -165,11 +165,11 @@ body<=
             my @bad;
             foreach (@fail) {
                 if ($_->[1] eq 'comm_user_has_banned') {
-                    push @bad, BML::ml('.error.adding', { user => 
LJ::ljuser($_->[0]) });
+                    push @bad, BML::ml( '.error.adding', { user => LJ::ljuser( 
$_->[0] ) } );
                 } elsif ($_->[1] eq 'comm_invite_limit') {
-                    push @bad, BML::ml('.error.limit', { user => 
LJ::ljuser($_->[0]) });
+                    push @bad, BML::ml( '.error.limit', { user => LJ::ljuser( 
$_->[0] ) } );
                 } else {
-                    push @bad, BML::ml('.error.unknown', { user => 
LJ::ljuser($_->[0]) });
+                    push @bad, BML::ml( '.error.unknown', { user => 
LJ::ljuser( $_->[0] ) } );
                 }
             }
             return LJ::bad_input(@bad);
@@ -222,12 +222,14 @@ body<=
         # can't remove ALL maintainers, give them an error so they can
         # go back and decide who to keep
         if (! $other_maints && $maints < 1) {
-             $ret .= "<?h1 $ML{'Error'} h1?><?p Your community, " .
-                     LJ::ljuser($cname, { 'type' => 'C' }) .
-                     ", must have at least one maintainer. " .
-                     "Please <a href='" . BML::get_uri() . "?authas=$cname'>" .
-                     "go back</a> and add a maintainer. p?>";
-             return $ret;
+            $ret .= "<?h1 $ML{'Error'} h1?><?p ";
+            $ret .= BML::ml( '.error.nomaint',
+                {
+                    comm  => LJ::ljuser( $cname, { 'type' => 'C' } ),
+                    aopts => "href='" . BML::get_uri() . "?authas=$cname'",
+                } );
+            $ret .= " p?>";
+            return $ret;
         }
 
         # delete members
@@ -299,23 +301,26 @@ body<=
             my $mailusercname = $c->{name};
             my $mailclink = LJ::journal_base($c, ['community']);
 
-            my $html = qq(
-<p>Dear $LJ::SITENAMESHORT user $mailusername,</p>
-<p>$remote->{user} has removed you as a maintainer of the community <a 
href="$mailclink">$mailusercname.</a></p>
-<p>Regards,<br/>
-$LJ::SITENAME Team<br/>$LJ::SITEROOT</p>
-                          );
+            my $html;
 
-            my $plain = qq(
-Dear $LJ::SITENAMESHORT user $mailusername,
+            $html .= "<p>";
+            $html .= BML::ml( '.email.hello', { site => $LJ::SITENAMESHORT, 
user => $mailusername } );
+            $html .= "</p>\n<p>";
+            $html .= BML::ml( '.email.del.body', { admin => $remote->{user}, 
comm => qq(<a href="$mailclink">$mailusercname</a>) } );
+            $html .= "</p>\n<p>$ML{'.email.close'}<br/>\n";
+            $html .= BML::ml( '.email.signed', { site => $LJ::SITENAME } );
+            $html .= "<br/>$LJ::SITEROOT</p>";
 
-$remote->{user} has removed you as a maintainer of the community 
$mailusercname.
+            my $plain;
 
-Regards,
-$LJ::SITENAME Team
-$LJ::SITEROOT
-                           );
-            my $subject = "Maintainership removal: $mailusercname";
+            $plain .= BML::ml( '.email.hello', { site => $LJ::SITENAMESHORT, 
user => $mailusername } );
+            $plain .= "\n\n";
+            $plain .= BML::ml( '.email.del.body', { admin => $remote->{user}, 
comm => $mailusercname } );
+            $plain .= "\n\n$ML{'.email.close'}\n";
+            $plain .= BML::ml( '.email.signed', { site => $LJ::SITENAME } );
+            $plain .= "\n$LJ::SITEROOT\n";
+
+            my $subject = BML::ml( '.email.del.subject', { comm => 
$mailusercname } );
             $sendmail->($delmaintu, $html, $plain, $subject);
         }
 
@@ -360,27 +365,29 @@ Regards,
             my $mailclink = LJ::journal_base($c, ['community']);
             my $mailcommanlink = "$LJ::SITEROOT/community/manage.bml";
 
-            my $html = qq(
-<p>Dear $LJ::SITENAMESHORT user $mailusername,</p>
-<p>You have just been added as a maintainer of the community <a 
href="$mailclink">$mailusercname</a> by one of the current maintainers. As the 
maintainer, you have the ability to control and manage the community. If you do 
not wish to take on this responsibility, you can remove your maintainership or 
transfer your community to another user.</p>
-<p>To manage your communities please visit <a href="$mailcommanlink">your 
community management page.</a></p>
-<p>Regards,<br/>
-$LJ::SITENAME Team<br/>$LJ::SITEROOT</p>
-                          );
+            my $html;
 
-            my $plain = qq(
-Dear $LJ::SITENAMESHORT user $mailusername,
-You have just been added as a maintainer of the community $mailusercname by 
one of the current maintainers. As the maintainer, you have the ability to 
control and manage the community. If you do not wish to take on this 
responsibility, you can remove your maintainership or transfer your community 
to another user.
+            $html .= "<p>";
+            $html .= BML::ml( '.email.hello', { site => $LJ::SITENAMESHORT, 
user => $mailusername } );
+            $html .= "</p>\n<p>";
+            $html .= BML::ml( '.email.add.body1', { comm => qq(<a 
href="$mailclink">$mailusercname</a>) } );
+            $html .= "</p>\n<p>";
+            $html .= BML::ml( '.email.add.body2.html', { aopts => "href='" . 
$mailcommanlink . "'" } );
+            $html .= "</p>\n<p>$ML{'.email.close'}<br/>\n";
+            $html .= BML::ml( '.email.signed', { site => $LJ::SITENAME } );
+            $html .= "<br/>$LJ::SITEROOT</p>";
 
-To manage your communities please visit the following URL:
+            my $plain;
 
-$mailcommanlink
+            $plain .= BML::ml( '.email.hello', { site => $LJ::SITENAMESHORT, 
user => $mailusername } );
+            $plain .= "\n\n";
+            $plain .= BML::ml( '.email.add.body1', { comm => $mailusercname } 
);
+            $plain .= "\n\n$ML{'.email.add.body2.plain'}\n\n$mailcommanlink";
+            $plain .= "\n\n$ML{'.email.close'}\n";
+            $plain .= BML::ml( '.email.signed', { site => $LJ::SITENAME } );
+            $plain .= "\n$LJ::SITEROOT\n";
 
-Regards,
-$LJ::SITENAME Team
-$LJ::SITEROOT
-                           );
-            my $subject = "You have been added as a maintainer of 
$mailusercname";
+            my $subject = BML::ml( '.email.add.subject', { comm => 
$mailusercname } );
             $sendmail->($newmaintu, $html, $plain, $subject);
         }
 
@@ -426,7 +433,7 @@ Regards,
             $ret .= "</ul>";
         }
         $ret .= "<?p $ML{'.success.nochanges'} p?>" unless @msgs || @invited;
-        $ret .= "<?p " . BML::ml('.success.return2', {'aopts' => "href='" . 
BML::get_uri() . "?authas=$cname'"}) . " p?>";
+        $ret .= "<?p " . BML::ml( '.success.return2', { aopts => "href='" . 
BML::get_uri() . "?authas=$cname'" } ) . " p?>";
 
         return $ret;
 
diff -r 533697be63ae -r 0ce1abe9ca56 htdocs/community/members.bml.text
--- a/htdocs/community/members.bml.text Sat May 09 00:25:27 2009 +0000
+++ b/htdocs/community/members.bml.text Sat May 09 02:01:33 2009 +0000
@@ -1,4 +1,22 @@
 ;; -*- coding: utf-8 -*-
+.email.add.body1=You have just been added as a maintainer of the community 
[[comm]] by one of the current maintainers. As the maintainer, you have the 
ability to control and manage the community. If you do not wish to take on this 
responsibility, you can remove your maintainership or transfer your community 
to another user.
+
+.email.add.body2.html=To manage your communities please visit <a 
[[aopts]]>your community management page.</a>
+
+.email.add.body2.plain=To manage your communities please visit the following 
URL:
+
+.email.add.subject=You have been added as a maintainer of [[comm]]
+
+.email.close=Regards,
+
+.email.del.body=[[admin]] has removed you as a maintainer of the community 
[[comm]].
+
+.email.del.subject=Maintainership removal: [[comm]]
+
+.email.hello=Dear [[site]] user [[user]],
+
+.email.signed=[[site]] Team
+
 .error.adding=[[user]] has banned this community from sending them invitations.
 
 .error.alreadyadded=[[user]] was not added because they already have access to 
this community.
@@ -16,6 +34,8 @@
 .error.noattr=No attributes selected for user: [[user]]
 
 .error.nocomm=Community not found.
+
+.error.nomaint=Your community, [[comm]], must have at least one maintainer. 
Please <a [[aopts]]>go back</a> and add a maintainer.
 
 .error.notactive=Account is not active: <b>[[user]]</b>
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to