/* calling game.php only makes sense when we give it a hash for a game */
if(!myisset('me'))
{
- echo "Hmm, you really shouldn't mess with the urls.<br />\n";
+ echo _("Hmm, you really shouldn't mess with the urls.")."<br />\n";
return;
}
$me = $_REQUEST['me'];
$myid = DB_get_userid('hash',$me);
if(!$myid)
{
- echo "Can't find you in the database, please check the url.<br />\n";
- echo "perhaps the game has been canceled, check by login in <a href=\"$INDEX\">here</a>.";
+ echo _('Cannot find you in the database, please check the url.')."<br />\n";
+ printf(_('Perhaps the game has been canceled, check by login in <a href="%s">here</a>.'),$INDEX);
return;
}
}
else
{
- echo "<div class=\"usermenu\">\n";
- echo "It's your turn in these games: \n";
- echo "Please log in to see this information.\n";
+ echo '<div class="usermenu">'."\n";
+ printf( _("It's your turn in these games:\nPlease log in to see this information.\n") );
echo "</div>\n\n";
}
*****************************************************************/
if($session)
{
- echo "<div class=\"session\">\n";
+ echo '<div class="session">'."\n";
/* output rule set */
echo " <div class=\"sessionrules\">\n "._('Rules').":\n";
/* update game status */
cancel_game('lowtrump',$gameid);
- $messages[] = sprintf(('The game has been canceled because %s'.
+ $messages[] = sprintf(_('The game has been canceled because %s'.
' has low trump and nobody is playing solo.'),DB_get_name('userid',$cancel));
};
if($card<27) $nrtrump++;
$low='';
if($usersick=='lowtrump')
- $low='low';
- echo "Player $name has $nrtrump $low trump. Do you want to take them?".
- "<a href=\"index.php?action=game&me=$me&trump=$user\">Yes</a> <br />\n";
+ $low=_('low');
+ /// TRANSLATORS: first %s=name, %d=number of trump, second %s= '' or 'low' for trumpfarmut
+ printf(_('Player %s has %d %s trump. Do you want to take them?'.
+ '<a href="%s">Yes</a>')."<br />\n",
+ $name,$nrtrump,$low,"index.php?action=game&me=$me&trump=$user");
}
}
- echo "<a href=\"index.php?action=game&me=$me&trump=no\">No way</a> <br />\n";
+ /// TRANSLATORS: answer to question about taking trump in poverty game
+ echo "<a href=\"index.php?action=game&me=$me&trump=no\">"._("No way")."</a> <br />\n";
echo "</div>\n";
}
break;
' LEFT JOIN Card ON Card.id=Hand_Card.card_id'.
" WHERE Hand.game_id=".DB_quote_smart($gameid).
' GROUP BY User.fullname' );
- $email_message = _("The game is over. Thanks for playing :)")."\n";
- $email_message .= _("Final score:")."\n";
+ $email_final_score="";
while( $r = DB_fetch_array($result) )
- $email_message .= ' '.$r[0].'('.$r[2].') '.$r[1]."\n";
+ $email_final_score .= ' '.$r[0].'('.$r[2].') '.$r[1]."\n";
$result = DB_query('SELECT Hand.party, IFNULL(SUM(Card.points),0) FROM Hand'.
' LEFT JOIN Trick ON Trick.winner=Hand.position AND Trick.game_id=Hand.game_id'.
' LEFT JOIN Card ON Card.id=Hand_Card.card_id'.
" WHERE Hand.game_id=".DB_quote_smart($gameid).
' GROUP BY Hand.party' );
- $email_message .= "\n"._("Totals:")."\n";
+ $email_totals="";
$re = 0;
$contra = 0;
while( $r = DB_fetch_array($result) )
{
- $email_message .= ' '.$r[0].' '.$r[1]."\n";
+ $email_totals .= ' '.$r[0].' '.$r[1]."\n";
if($r[0] == 're')
$re = $r[1];
else if($r[0] == 'contra')
DB_query('INSERT INTO Score'.
" VALUES( NULL,NULL,$gameid,'contra',NULL,NULL,'call$p')");
}
- }
-
+ };
/* add score points to email */
- $email_message .= "\n";
$Tpoint = 0;
- $email_message .= " "._("Points Re:")." \n";
+
+ $email_points_re="";
$queryresult = DB_query('SELECT score FROM Score '.
" WHERE game_id=".DB_quote_smart($gameid)." AND party='re'");
while($r = DB_fetch_array($queryresult) )
{
- $email_message .= ' '.$r[0]."\n";
+ $email_points_re .= ' '.$r[0]."\n";
$Tpoint ++;
}
- $email_message .= " "._("Points Contra:")." \n";
+
+ $email_points_contra="";
$queryresult = DB_query('SELECT score FROM Score '.
" WHERE game_id=".DB_quote_smart($gameid)." AND party='contra'");
while($r = DB_fetch_array($queryresult) )
{
- $email_message .= ' '.$r[0]."\n";
+ $email_points_contra .= ' '.$r[0]."\n";
$Tpoint --;
}
- $email_message .= " "._("Total Points (from the Re point of view):")." $Tpoint\n";
- $email_message .= "\n";
$session = DB_get_session_by_gameid($gameid);
$score = generate_score_table($session);
- $email_message .= _("Score Table:")."\n";
- $email_message .= format_score_table_ascii($score);
- $email_message .= "\n"._("Use these links to have a look at game")." ".DB_format_gameid($gameid).": \n";
+ $email_score_table = format_score_table_ascii($score);
- /* send out final email */
+ /* add user links */
+ $email_user_links="";
foreach($userids as $user)
{
/* add links for all players */
$name = DB_get_name('userid',$user);
$link = "$name: ".$HOST.$INDEX."?action=game&me=".$hash."\n" ;
- $email_message .= $link;
+ $email_user_links .= $link;
+ }
+
+ foreach($userids as $user)
+ {
+ /* set correct language for this user */
+ set_language($user,'uid');
+
+ /* generate message */
+ $email_message = _("The game is over. Thanks for playing :)")."\n";
+ $email_message .= _("Final score:")."\n";
+ $email_message .= $email_final_score;
+ $email_message .= "\n"._("Totals:")."\n";
+ $email_message .= $email_totals;
+ $email_message .= "\n "._("Points Re:")." \n";
+ $email_message .= $email_points_re;
+ $email_message .= " "._("Points Contra:")." \n";
+ $email_message .= $email_points_contra;
+ $email_message .= " "._("Total Points (from the Re point of view):")." $Tpoint\n\n";
+ $email_message .= _("Score Table:")."\n";
+ $email_message .= $email_score_table;
+ $email_message .= "\n"._("Use these links to have a look at game")." ".DB_format_gameid($gameid).": \n";
+ $email_message .= $email_user_links;
+ $email_message .= "\n\n "._("(use in-game comments to reach all players)")."\n\n";
+
+ /* send email */
+ mymail($user,$gameid, GAME_OVER, $email_message);
}
- $email_message .= "\n\n "._("(use in-game comments to reach all players)")."\n\n";
- mymail($userids,$gameid, GAME_OVER, $email_message);
+ /* reset language */
set_language($myid,'uid');
}
}
' LEFT JOIN Card ON Card.id=Hand_Card.card_id'.
" WHERE Hand.game_id=".DB_quote_smart($gameid).
' GROUP BY Hand.party' );
- echo " <div class=\"total\">\n Totals:<br />\n";
+ echo " <div class=\"total\">\n "._("Totals:")."<br />\n";
while( $r = DB_fetch_array($result))
echo ' '.$r[0].' '.$r[1]."<br />\n";
$queryresult = DB_query('SELECT timediff(mod_date,create_date) '.
" FROM Game WHERE id=".DB_quote_smart($gameid));
$r = DB_fetch_array($queryresult);
- echo ' <p>This game took '.$r[0]." hours.</p>\n";
+ echo ' <p>';
+ printf(_('This game took %d hours.'), $r[0]);
+ echo "</p>\n";
- echo " <div class=\"re\">\n Points Re: <br />\n";
+ echo " <div class=\"re\">\n "._("Points Re:")." <br />\n";
$queryresult = DB_query('SELECT score FROM Score '.
" WHERE game_id=".DB_quote_smart($gameid)." AND party='re'");
while($r = DB_fetch_array($queryresult) )
echo ' '.$r[0]."<br />\n";
echo " </div>\n";
- echo " <div class=\"contra\">\n Points Contra: <br />\n";
+ echo " <div class=\"contra\">\n "._("Points Contra:")." <br />\n";
$queryresult = DB_query('SELECT score FROM Score '.
" WHERE game_id=".DB_quote_smart($gameid)." AND party='contra'");
while($r = DB_fetch_array($queryresult) )
$type='exchange';
foreach($mycards as $card)
display_link_card($card,$PREF['cardset'],$type);
- echo ' <input type="submit" class="submitbutton" value="select card to give back" />'."\n";
+ echo ' <input type="submit" class="submitbutton" value="'._('select card to give back').'" />'."\n";
break;
case CARDS_MYTURN:
- echo 'Hello '.$myname.", it's your turn! <br />\n";
+ printf (_("Hello %s, it's your turn!"),$myname);
+ echo " <br />\n";
echo _('Your cards are').": <br />\n";
/* do we have to follow suite? */
else
{
$name = DB_get_name('userid',$myid);
- echo "$name's were: <br />\n";
+ printf (_("%s's were:"),$name);
+ echo " <br />\n";
}
$oldcards = DB_get_all_hand($me);
$oldcards = mysort($oldcards,$gametype);
$name = DB_get_name('userid',$user);
$oldcards = DB_get_all_hand($userhash);
$oldcards = mysort($oldcards,$gametype);
- echo sprintf(_("%s's cards were:"),$name);
+ printf(_("%s's cards were:"),$name);
echo " <br />\n";
foreach($oldcards as $card)
display_card($card,$PREF['cardset']);
if(sizeof($other_game_ids)>0 && $mystatus=='gameover')
{
$mypos = DB_get_pos_by_hash($me);
- echo " <p>See how other played the same hand: \n";
+ echo ' <p>'._('See how other played the same hand:')." \n";
foreach($other_game_ids as $id)
{
$otherhash = DB_get_hash_from_game_and_pos($id,$mypos);