X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=include%2Foutput.php;h=bdc1caa994c6eda3f8ee410934d55aa5cc79779e;hp=06eb8de66dd02945609b8dc6c92fe5a91fd1f6d2;hb=4601624395d2f42086d058668b1b96778c8fcbb6;hpb=6e7ed2d202da016b9a74256371369cc41201df2e diff --git a/include/output.php b/include/output.php index 06eb8de..bdc1caa 100644 --- a/include/output.php +++ b/include/output.php @@ -31,16 +31,18 @@ function output_ask_for_new_game($playerA,$playerB,$playerC,$playerD,$oldgameid) global $RULES; echo "
\n
\n"; - echo "Do you want to continue playing?(This will start a new game, with $playerD as dealer.)\n"; + $output = sprintf(_('Do you want to continue playing? (This will start a new game, with %s starting the game.)'),$playerA); + echo $output."\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; echo " \n"; - echo " \n"; + echo " \n"; echo "
\n
"; return; } @@ -51,13 +53,10 @@ function output_form_for_new_game($names) * after we selected them to make sure that each name * only shows up once */ -?> -
-

Select players (Remember: you need to be one of the players)

- -
- table -'; + echo '

'._('Select players (Remember: you need to be one of the players)').'

'; + echo '
'; + echo ' table'; /* ask player for names */ @@ -96,42 +95,51 @@ function output_form_for_new_game($names) } echo " \n
\n"; } -?> -
- -

Rules

-

Gameplay-related

-

Ten of hearts:

-

- -

-

Schweinchen (both foxes), only in normal games or silent solos:

-

- -

-

Call Re/Contra, etc.:

-

- -

-

Scoring-related

-

(not yet implemented)

-

-
-'; + echo ''; + echo '

'._('Rules').'

'; + echo '

'._('Gameplay-related').'

'; + echo '

'._('Ten of hearts').':

'; + echo '

'; + echo ' '; + echo '

'; + echo '

'._('Schweinchen (both foxes), only in normal games or silent solos').':

'; + echo '

'; + echo ' '; + echo '

'; + echo '

'._('Call Re/Contra, etc.').':

'; + echo '

'; + echo ' '; + echo '

'; + echo '

'._('Low trump').'

'; + echo '

'; + echo ' '._('Player can\'t trump a fox, that is none of his trump is higher than a fox.'); + echo ' '; + echo '

'; + echo '

'._('Scoring-related').'

'; + echo '

'._('(not yet implemented)').'

'; + echo '

'; + echo ' '; + } function output_table($data,$caption="",$class="",$id="") @@ -205,59 +213,78 @@ function display_link_card($card,$dir="english",$type="card") function output_check_for_sickness($me,$mycards) { - ?> -
Thanks for joining the game...
- - do you want to play solo? - -
- - '._('Thanks for joining the game').'...
'; + echo ''; + echo ' '._('Do you want to play solo?').''; + echo ' '; + echo '
'; + + echo _('Wedding?'); if(check_wedding($mycards)) { - echo " yes"; - echo " no
\n"; + echo ' '._('yes').""; + echo ' '._('no')."
\n"; } else { - echo " no
\n"; + echo ' '._('no')."
\n"; }; - echo "Do you have poverty?"; + echo _('Do you have poverty?'); if(count_trump($mycards)<4) { - echo " yes"; - echo " no
\n"; + echo ' '._('yes').""; + echo ' '._('no')."
\n"; } else { - echo " no
\n"; + echo ' '._('no')."
\n"; }; - echo "Do you have too many nines?"; + echo _('Do you have too many nines?'); if(count_nines($mycards)>4) { - echo " yes"; - echo " no
\n"; + echo ' '._('yes').""; + echo ' '._('no')."
\n"; } else { - echo " no
\n"; + echo ' '._('no')."
\n"; }; + if($RULES['lowtrump']=='cancel' || $RULES['lowtrump']=='poverty') + { + if($RULES['lowtrump']=='cancel') + echo _('Do you have low trump (cancel game)?'); + else + echo _('Do you have low trump (poverty)?'); + + if(check_low_trump($mycards)) + { + echo ' '._('yes').""; + echo ' '._('no')."
\n"; + } + else + { + echo ' '._('no')."
\n"; + }; + } + else + echo ""; + echo "\n"; - echo "\n"; + echo "\n"; echo "
\n"; @@ -325,15 +352,13 @@ function output_form_calls($me,$myparty) function output_check_want_to_play($me) { - ?> -
- Do you want to play a game of DoKo?
- yes - no
-'; + echo ' '._('Do you want to play a game of DoKo?').'
'; + echo ' '._('yes').''; + echo ' '._('no').'
'; echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "
\n"; return; @@ -364,7 +389,9 @@ function output_header()
-

Welcome to E-Doko

+ '._('Welcome to E-Doko').' '; +?>
\n\n"; echo "
\n"; - echo "

copyright 2006-2009 Arun Persaud, Lance Thornton(graphics), Jeff Zerger(database support)
\n". + echo "

copyright 2006,2007,2008,2009,2010 Arun Persaud, Lance Thornton(graphics), Jeff Zerger(database support)
\n". " Verwendung der [deutschen] Kartenbilder mit Genehmigung
der Spielkartenfabrik Altenburg GmbH,(c) ASS Altenburger
\n". " - ASS Altenburger Spielkarten - Spielkartenfabrik Altenburg GmbH
\n". " a Carta Mundi Company Email: info@spielkarten.com Internet: www.spielkarten.com

\n"; @@ -401,12 +428,12 @@ function output_status() { global $defaulttimezone, $INDEX, $WIKI, $RSS; - if(isset($_SESSION["name"])) + if(isset($_SESSION['name'])) { - $name = $_SESSION["name"]; + $name = $_SESSION['name']; /* last logon time */ - $myid = DB_get_userid("name",$name); + $myid = DB_get_userid('name',$name); $zone = DB_get_user_timezone($myid); $time = DB_get_user_timestamp($myid); @@ -420,21 +447,21 @@ function output_status() /* logout info */ echo "\n
\n"; echo $name,"\n"; - echo " | mypage \n"; - echo " | settings\n"; - echo " | new game\n"; - echo " | statistics\n"; - echo " | wiki\n"; - echo " | rss\n"; - echo " |    logout\n"; + echo " | "._('mypage')."\n"; + echo " | "._('settings')."\n"; + echo " | "._('new game')."\n"; + echo " | "._('statistics')."\n"; + echo " | "._('wiki/bugs')."\n"; + echo " | "._('atom')."\n"; + echo " |    "._('logout')."\n"; echo "
\n"; - echo "
last login: ".date("r",$unixtime)."
\n"; + echo "
"._('last login').": ".date("r",$unixtime)."
\n"; } else { echo "\n
\n"; - echo "login\n"; + echo ""._('login')."\n"; echo "
\n"; } return; @@ -486,6 +513,26 @@ function output_select_timezone($name,$timezone="") return; } +function output_select_language($name,$language="") +{ + $LOCALE = array ("English" => "en", + "Deutsch" => "de" ); + + echo " \n"; + + return; +} + + function output_password_recovery($email,$password) { ?> @@ -520,7 +567,7 @@ function output_password_recovery($email,$password) function output_user_notes($userid,$gameid,$userstatus) { - echo "
Personal notes:
\n"; + echo "
"._('Personal notes').":
\n"; $notes = DB_get_notes_by_userid_and_gameid($userid,$gameid); foreach($notes as $note) echo "$note
\n"; @@ -556,7 +603,7 @@ function output_exchanged_cards() */ /* need some information about the game */ - global $gameid,$mygametype, $PREF,$me,$mystatus; + global $gameid,$mygametype, $PREF,$me,$mystatus, $RULES; /* some variables to track where the people with poverty are sitting */ $partnerpos1 = 0; @@ -573,7 +620,7 @@ function output_exchanged_cards() for($mypos=1;$mypos<5;$mypos++) { $usersick = DB_get_sickness_by_pos_and_gameid($mypos,$gameid); - if($usersick == 'poverty') + if($usersick == 'poverty' || ($RULES['lowtrump']=='poverty' && $usersick=='lowtrump')) if($povertypos1) $povertypos2 = $mypos; else @@ -649,7 +696,7 @@ function output_exchanged_cards() else display_card(0,$PREF['cardset']); } - if($trump_back1) echo " Trump back"; + if($trump_back1) echo ' '._('Trump back'); } else if($mypos==$povertypos1) { @@ -661,7 +708,7 @@ function output_exchanged_cards() else display_card(0,$PREF['cardset']); } - if($trump_back1) echo " Trump back"; + if($trump_back1) echo ' '._('Trump back'); } else if($mypos==$povertypos2) { @@ -673,7 +720,7 @@ function output_exchanged_cards() else display_card(0,$PREF['cardset']); } - if($trump_back2) echo " Trump back"; + if($trump_back2) echo ' '._('Trump back'); } else if($mypos==$partnerpos2) { @@ -686,7 +733,7 @@ function output_exchanged_cards() else display_card(0,$PREF['cardset']); } - if($trump_back2) echo " Trump back"; + if($trump_back2) echo ' '._('Trump back'); } echo "
\n"; }