l10n: full interface translation (FR/RO/IT/ZH) + EN fallback hardening (#186)

This commit is contained in:
Ferywir
2026-06-09 09:28:59 +02:00
committed by GitHub
parent 695a4352e8
commit 5d366284e6
381 changed files with 7969 additions and 4761 deletions
+20 -20
View File
@@ -16,7 +16,7 @@
?>
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php include("menu.tpl"); ?>
@@ -43,22 +43,22 @@ if ($session->userinfo['sit2'] != 0) $count += 1;
<table cellpadding="1" cellspacing="1" id="change_pass" class="account">
<thead>
<tr>
<th colspan="2">Change password</th>
<th colspan="2"><?php echo CHANGE_PASSWORD; ?></th>
</tr>
</thead>
<tbody>
<tr>
<th>Old password</th>
<th><?php echo OLD_PASSWORD; ?></th>
<td><input class="text" type="password" name="pw1" maxlength="30" /></td>
</tr>
<tr>
<th>New password</th>
<th><?php echo NEW_PASSWORD; ?></th>
<td><input class="text" type="password" name="pw2" maxlength="30" /></td>
</tr>
<tr>
<th>New password</th>
<th><?php echo NEW_PASSWORD; ?></th>
<td><input class="text" type="password" name="pw3" maxlength="30" /></td>
</tr>
</tbody>
@@ -77,23 +77,23 @@ if (!empty($pwError)) {
<table cellpadding="1" cellspacing="1" id="change_mail" class="account">
<thead>
<tr>
<th colspan="2">Change email</th>
<th colspan="2"><?php echo CHANGE_EMAIL; ?></th>
</tr>
</thead>
<tbody>
<tr>
<td class="note" colspan="2">
Please enter your old and your new e-mail addresses. You will then receive a code snippet at both e-mail addresses which you have to enter here.
<?php echo TZ_PLEASE_ENTER_YOUR_OLD_AND_YOUR_NEW; ?>
</td>
</tr>
<tr>
<th>Old email</th>
<th><?php echo OLD_EMAIL; ?></th>
<td><input class="text" type="text" name="email_alt" /></td>
</tr>
<tr>
<th>New email</th>
<th><?php echo NEW_EMAIL; ?></th>
<td><input class="text" type="text" name="email_neu" /></td>
</tr>
</tbody>
@@ -111,20 +111,20 @@ if (!empty($emailError)) {
<table cellpadding="1" cellspacing="1" id="sitter" class="account">
<thead>
<tr>
<th colspan="2">Account sitters</th>
<th colspan="2"><?php echo ACCOUNT_SITTERS; ?></th>
</tr>
</thead>
<tbody>
<tr>
<td class="note" colspan="2">
A sitter can log into your account by using your name and his/her password. You can have up to two sitters.
<?php echo TZ_A_SITTER_CAN_LOG_INTO_YOUR_ACCOUNT; ?>
</td>
</tr>
<?php if ($count < 2) { ?>
<tr>
<th>Name of the sitter</th>
<th><?php echo SITTER_NAME; ?></th>
<td>
<input class="text" type="text" name="v1" maxlength="15">
<span class="count">(<?php echo $count; ?>/2)</span>
@@ -165,7 +165,7 @@ foreach ($sitSlots as $type => $key) {
<tr>
<td class="note" colspan="2">
You have been entered as sitter on the following accounts. You can cancel this by clicking the red X.
<?php echo TZ_YOU_HAVE_BEEN_ENTERED_AS_SITTER_ON; ?>
</td>
</tr>
@@ -209,14 +209,14 @@ if (!empty($sitterError)) {
<table cellpadding="1" cellspacing="1" id="del_acc" class="account">
<thead>
<tr>
<th colspan="2">Delete account</th>
<th colspan="2"><?php echo VAC_OP6; ?></th>
</tr>
</thead>
<tbody>
<tr>
<td class="note" colspan="2">
You can delete your account here. After starting the cancellation it will take three days to complete the cancellation of your account. You can cancel this process within the first 24 hours.
<?php echo TZ_YOU_CAN_DELETE_YOUR_ACCOUNT_HERE_A; ?>
</td>
</tr>
@@ -237,15 +237,15 @@ if ($timestamp) {
echo "The account will be deleted in <span id=\"timer".++$session->timer."\">".$time."</span> .</td>";
} else {
?>
<th>Delete account?</th>
<th><?php echo TZ_DELETE_ACCOUNT; ?></th>
<td class="del_selection">
<label><input class="radio" type="radio" name="del" value="1" /> Yes</label>
<label><input class="radio" type="radio" name="del" value="0" checked /> No</label>
<label><input class="radio" type="radio" name="del" value="1" /> <?php echo YES; ?></label>
<label><input class="radio" type="radio" name="del" value="0" checked /> <?php echo NO; ?></label>
</td>
</tr>
<tr>
<th>Confirm with password:</th>
<th><?php echo TZ_CONFIRM_WITH_PASSWORD; ?></th>
<td><input class="text" type="password" name="del_pw" maxlength="30" /></td>
<?php } ?>
</tr>
@@ -259,7 +259,7 @@ if (!empty($deleteError = $form->getError("del"))) {
?>
<p class="btn">
<input type="image" value="" name="s1" id="btn_save" class="dynamic_img" src="img/x.gif" alt="save" />
<input type="image" value="" name="s1" id="btn_save" class="dynamic_img" src="img/x.gif" alt="<?php echo SAVE; ?>" />
</p>
</form>
+23 -26
View File
@@ -17,7 +17,7 @@
if (GP_ENABLE) {
?>
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php
// =========================
@@ -55,10 +55,10 @@ if (isset($_GET["custom_url"])) {
<!-- ================= ERROR BOX ================= -->
<div id="gpack_error">
<img class="logo unknown" src="img/x.gif" alt="unknown" title="unknown">
<img class="logo unknown" src="img/x.gif" alt="<?php echo TZ_UNKNOWN; ?>" title="<?php echo TZ_UNKNOWN; ?>">
<span class="error">
Graphic Pack could not be found. This could be due to the following reasons:
<?php echo TZ_ML_GPACK_NOTFOUND; ?>
</span>
<br>
@@ -77,7 +77,7 @@ if (isset($_GET["custom_url"])) {
<form action="spieler.php" method="post">
<input type="hidden" name="s" value="4">
<div class="btn">
<button class="trav_buttons" id="btn_ok">Ok</button>
<button class="trav_buttons" id="btn_ok"><?php echo TZ_OK_2; ?></button>
</div>
</form>
</div>
@@ -85,15 +85,13 @@ if (isset($_GET["custom_url"])) {
<!-- ================= SUCCESS BOX ================= -->
<div id="gpack_activate">
<span class="info">Graphic Pack found.</span><br>
<span class="info"><?php echo TZ_GRAPHIC_PACK_FOUND; ?></span><br>
<img id="preview" src="img/x.gif"><br>
The path
<?php echo TZ_THE_PATH; ?>
<span class="path"><?php echo $gpackUrlEsc; ?></span>
shows an allowed Graphic Pack.
Save your choice to activate it.
<?php echo TZ_ML_GPACK_ALLOWED_SAVE; ?>
<form action="spieler.php" method="post">
<input type="hidden" name="s" value="4">
@@ -121,7 +119,7 @@ if (isset($_GET["custom_url"])) {
<thead>
<tr>
<th>Graphic pack settings</th>
<th><?php echo TZ_GRAPHIC_PACK_SETTINGS; ?></th>
</tr>
</thead>
@@ -129,10 +127,9 @@ if (isset($_GET["custom_url"])) {
<tr>
<td class="info">
With a graphic pack you can alter the appearance of Travian.
You can choose one from the list or provide a custom path.
<?php echo TZ_ML_GPACK_ALTER_APPEARANCE; ?>
<br><br>
<span class="alert">ATTENTION! Use only trustworthy graphic packs</span>
<span class="alert"><?php echo TZ_ATTENTION_USE_ONLY_TRUSTWORTHY_GRA; ?></span>
</td>
</tr>
@@ -145,7 +142,7 @@ if (isset($_GET["custom_url"])) {
<label>
<input type="radio" class="radio" name="gp_type" value="custom" checked="checked" />
User-defined graphic pack
<?php echo TZ_USER_DEFINED_GRAPHIC_PACK; ?>
</label>
<input
@@ -159,7 +156,7 @@ if (isset($_GET["custom_url"])) {
<br />
<div class="example">
Example:
<?php echo TZ_EXAMPLE; ?>
<span class="path">file:///C:/Travian/gpack/</span>
or
<span class="path">http://www.travian.org/user/gpack/</span>
@@ -167,7 +164,7 @@ if (isset($_GET["custom_url"])) {
<center>
<div class="example">
Default:
<?php echo TZ_DEFAULT; ?>
<span class="path"><?php echo GP_LOCATE; ?></span>
</div>
</center>
@@ -180,7 +177,7 @@ if (isset($_GET["custom_url"])) {
<p class="btn">
<button name="gp_selection_button" value="ok" class="trav_buttons" id="btn_ok">
Ok
<?php echo TZ_OK_2; ?>
</button>
</p>
</form>
@@ -191,20 +188,20 @@ if (isset($_GET["custom_url"])) {
<thead>
<tr>
<th colspan="4">More graphic packs</th>
<th colspan="4"><?php echo TZ_MORE_GRAPHIC_PACKS; ?></th>
</tr>
<tr>
<td>Name</td>
<td>Size in MB</td>
<td>Activate</td>
<td>Download</td>
<td><?php echo NAME; ?></td>
<td><?php echo TZ_SIZE_IN_MB; ?></td>
<td><?php echo ACTIVATE; ?></td>
<td><?php echo TZ_DOWNLOAD; ?></td>
</tr>
</thead>
<tbody>
<tr>
<td class="nam">Travian Default</td>
<td class="nam"><?php echo TZ_TRAVIAN_DEFAULT; ?></td>
<td class="size">4</td>
<td class="act">
<a href="spieler.php?s=4&gp_type=custom&custom_url=gpack/travian_default/">
@@ -213,13 +210,13 @@ if (isset($_GET["custom_url"])) {
</td>
<td class="down">
<a href="gpack/download/travian_default.zip" target="_blank">
Download
<?php echo TZ_DOWNLOAD; ?>
</a>
</td>
</tr>
<tr>
<td class="nam">Travian T4 Style</td>
<td class="nam"><?php echo TZ_TRAVIAN_T4_STYLE; ?></td>
<td class="size">4</td>
<td class="act">
<a href="spieler.php?s=4&gp_type=custom&custom_url=gpack/travian_t4/">
@@ -228,7 +225,7 @@ if (isset($_GET["custom_url"])) {
</td>
<td class="down">
<a href="gpack/download/travian_default.zip" target="_blank">
Download
<?php echo TZ_DOWNLOAD; ?>
</a>
</td>
</tr>
+5 -5
View File
@@ -30,20 +30,20 @@ $hasUid = isset($_GET['uid']);
|
<!-- ================= DISABLED ITEMS ================= -->
<span class="none"><b>Profile</b></span>
<span class="none"><b><?php echo PROFILE; ?></b></span>
|
<span class="none"><b>Preferences</b></span>
<span class="none"><b><?php echo PREFERENCES; ?></b></span>
|
<span class="none"><b>Account</b></span>
<span class="none"><b><?php echo ACCOUNT; ?></b></span>
<?php if (defined('NEW_FUNCTIONS_VACATION') && NEW_FUNCTIONS_VACATION) { ?>
|
<span class="none"><b>Vacation</b></span>
<span class="none"><b><?php echo VACATION; ?></b></span>
<?php } ?>
<?php if (defined('GP_ENABLE') && GP_ENABLE) { ?>
|
<span class="none"><b>Graphic pack</b></span>
<span class="none"><b><?php echo GRAPH_PACK; ?></b></span>
<?php } ?>
</div>
+15 -15
View File
@@ -64,7 +64,7 @@ foreach ($varray as $vil) {
}
?>
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php
// =========================
@@ -107,8 +107,8 @@ if ($displayarray['vac_mode'] == 1)
?>
<tr>
<td>Details</td>
<td>Description</td>
<td><?php echo DETAIL; ?></td>
<td><?php echo DESCRIPTION; ?></td>
</tr>
</thead>
@@ -128,17 +128,17 @@ if ($displayarray['vac_mode'] == 1)
<?php
if ($displayarray['access'] == BANNED) {
echo "<tr><td colspan='2'><center><b>Banned</b></center></td></tr>";
echo "<tr><td colspan='2'><center><b>".BANNED."</b></center></td></tr>";
}
?>
<tr>
<th>Rank</th>
<th><?php echo RANK; ?></th>
<td><?php echo $ranking->getUserRank($displayarray['id']); ?></td>
</tr>
<tr>
<th>Tribe</th>
<th><?php echo TRIBE; ?></th>
<td>
<?php
$tribeArrays = [TRIBE1, TRIBE2, TRIBE3, TRIBE4, TRIBE5];
@@ -148,7 +148,7 @@ if ($displayarray['access'] == BANNED) {
</tr>
<tr>
<th>Alliance</th>
<th><?php echo ALLIANCE; ?></th>
<td>
<?php
if ($displayarray['alliance'] == 0) {
@@ -164,12 +164,12 @@ if ($displayarray['access'] == BANNED) {
</tr>
<tr>
<th>Villages</th>
<th><?php echo VILLAGES; ?></th>
<td><?php echo count($varray); ?></td>
</tr>
<tr>
<th>Population</th>
<th><?php echo POP; ?></th>
<td><?php echo (int)$totalpop; ?></td>
</tr>
@@ -193,14 +193,14 @@ if (!empty($displayarray['birthday'])) {
// =========================
if (!empty($displayarray['gender'])) {
$gender = ($displayarray['gender'] == 1) ? "Male" : "Female";
echo "<tr><th>Gender</th><td>$gender</td></tr>";
echo "<tr><th>".GENDER."</th><td>$gender</td></tr>";
}
// =========================
// LOCATION
// =========================
if (!empty($displayarray['location'])) {
echo "<tr><th>Location</th><td>" .
echo "<tr><th>".LOCATION."</th><td>" .
htmlspecialchars($displayarray['location'], ENT_QUOTES, 'UTF-8') .
"</td></tr>";
}
@@ -287,14 +287,14 @@ if ($uid == $session->uid) {
</tr>
<tr>
<td>Name</td>
<td><?php echo NAME; ?></td>
<?php if (defined('NEW_FUNCTIONS_OASIS') && NEW_FUNCTIONS_OASIS) { ?>
<td>Oasis</td>
<td><?php echo OASIS; ?></td>
<?php } ?>
<td>Inhabitants</td>
<td>Coordinates</td>
<td><?php echo INHABITANTS; ?></td>
<td><?php echo COORDINATES; ?></td>
</tr>
</thead>
+65 -65
View File
@@ -231,7 +231,7 @@ if(isset($_POST['lang']))
<!-- =========================
PAGE HEADER
========================= -->
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php include("menu.tpl"); ?>
@@ -244,13 +244,13 @@ if(isset($_POST['lang']))
<table cellpadding="1" cellspacing="1" id="links">
<thead>
<tr>
<th colspan="4">Direct links</th>
<th colspan="4"><?php echo DIRECT_LINKS; ?></th>
</tr>
<tr>
<td>Delete</td>
<td>No.</td>
<td>Link name</td>
<td>Link target</td>
<td><?php echo DELETE; ?></td>
<td><?php echo TZ_NO; ?></td>
<td><?php echo LINK_NAME; ?></td>
<td><?php echo LINK_TARGET; ?></td>
</tr>
</thead>
@@ -266,7 +266,7 @@ if(isset($_POST['lang']))
<tr>
<td>
<a href="spieler.php?del=<?php echo (int)$link['id']; ?>&s=2">
<img class="del" src="img/x.gif" alt="delete" title="delete">
<img class="del" src="img/x.gif" alt="<?php echo DELETE; ?>" title="<?php echo DELETE; ?>">
</a>
</td>
@@ -352,27 +352,27 @@ if(isset($_POST['lang']))
<th colspan="2">
Auto completion
<span style="color:#999; font-weight:400; font-size:0.9em; font-style:italic; opacity:0.7;">
(not coded yet)
<?php echo TZ_NOT_CODED_YET; ?>
</span>
</th>
</tr>
<tr><td colspan="2">Used for rally point and marketplace:</td></tr>
<tr><td colspan="2"><?php echo TZ_USED_FOR_RALLY_POINT_AND_MARKETPLA; ?></td></tr>
</thead>
<tbody>
<tr>
<td class="sel"><input class="check" type="checkbox" name="v1" value="1" <?php if($session->userinfo['v1']) echo 'checked'; ?>></td>
<td>own villages</td>
<td><?php echo OWN_VILLAGES; ?></td>
</tr>
<tr>
<td class="sel"><input class="check" type="checkbox" name="v2" value="1" <?php if($session->userinfo['v2']) echo 'checked'; ?>></td>
<td>villages of the surroundings</td>
<td><?php echo VILLAGES_NEAR; ?></td>
</tr>
<tr>
<td class="sel"><input class="check" type="checkbox" name="v3" value="1" <?php if($session->userinfo['v3']) echo 'checked'; ?>></td>
<td>villages from players of the alliance</td>
<td><?php echo VILLAGES_ALLI_PLAYERS; ?></td>
</tr>
</tbody>
@@ -387,7 +387,7 @@ if(isset($_POST['lang']))
<th colspan="2">
Large map
<span style="color:#999; font-weight:400; font-size:0.9em; font-style:italic; opacity:0.7;">
(not coded yet)
<?php echo TZ_NOT_CODED_YET; ?>
</span>
</th>
</tr>
@@ -397,7 +397,7 @@ if(isset($_POST['lang']))
<td class="sel">
<input class="check" type="checkbox" name="map" <?php if($session->userinfo['map']) echo 'checked'; ?>>
</td>
<td>Show the large map in an extra window.</td>
<td><?php echo TZ_SHOW_THE_LARGE_MAP_IN_AN_EXTRA_WIN; ?></td>
</tr>
</tbody>
</table>
@@ -411,7 +411,7 @@ if(isset($_POST['lang']))
<th colspan="2">
Report filter
<span style="color:#999; font-weight:400; font-size:0.9em; font-style:italic; opacity:0.7;">
(not coded yet)
<?php echo TZ_NOT_CODED_YET; ?>
</span>
</th>
</tr>
@@ -420,17 +420,17 @@ if(isset($_POST['lang']))
<tr>
<td class="sel"><input class="check" type="checkbox" name="v4" value="1" <?php if($session->userinfo['v4']) echo 'checked'; ?>></td>
<td>No reports for transfers to own villages.</td>
<td><?php echo TZ_NO_REPORTS_FOR_TRANSFERS_TO_OWN_VI; ?></td>
</tr>
<tr>
<td class="sel"><input class="check" type="checkbox" name="v5" value="1" <?php if($session->userinfo['v5']) echo 'checked'; ?>></td>
<td>No reports for transfers to foreign villages.</td>
<td><?php echo TZ_NO_REPORTS_FOR_TRANSFERS_TO_FOREIG; ?></td>
</tr>
<tr>
<td class="sel"><input class="check" type="checkbox" name="v6" value="1" <?php if($session->userinfo['v6']) echo 'checked'; ?>></td>
<td>No reports for transfers from foreign villages.</td>
<td><?php echo TZ_NO_REPORTS_FOR_TRANSFERS_FROM_FORE; ?></td>
</tr>
</tbody>
@@ -443,57 +443,57 @@ if(isset($_POST['lang']))
<thead>
<tr>
<th colspan="2">
Time Preference
<?php echo TZ_TIME_PREFERENCE; ?>
<span style="color:#999; font-weight:400; font-size:0.9em; font-style:italic; opacity:0.7;">
(not coded yet)
<?php echo TZ_NOT_CODED_YET; ?>
</span>
</th>
</tr>
<tr><td colspan="2">Here you can change Travian's displayed time to fit your time zone.</td></tr>
<tr><td colspan="2"><?php echo TZ_HERE_YOU_CAN_CHANGE_TRAVIAN_S_DISP; ?></td></tr>
</thead>
<tbody>
<tr>
<th>Time zones</th>
<th><?php echo TZ_TIME_ZONES; ?></th>
<td>
<select name="timezone" class="dropdown">
<optgroup label="local time zones">
<option value="495" <?php if($session->userinfo['timezone']==495) echo 'selected'; ?>>Europe</option>
<option value="99" <?php if($session->userinfo['timezone']==99) echo 'selected'; ?>>UK</option>
<option value="492" <?php if($session->userinfo['timezone']==492) echo 'selected'; ?>>Turkey</option>
<option value="328" <?php if($session->userinfo['timezone']==328) echo 'selected'; ?>>Asia/Kolkata</option>
<option value="345" <?php if($session->userinfo['timezone']==345) echo 'selected'; ?>>Asia/Bangkok</option>
<option value="257" <?php if($session->userinfo['timezone']==257) echo 'selected'; ?>>USA/New York</option>
<option value="189" <?php if($session->userinfo['timezone']==189) echo 'selected'; ?>>USA/Chicago</option>
<option value="474" <?php if($session->userinfo['timezone']==474) echo 'selected'; ?>>New Zealand</option>
<option value="495" <?php if($session->userinfo['timezone']==495) echo 'selected'; ?>><?php echo TIME_ZONE_L1; ?></option>
<option value="99" <?php if($session->userinfo['timezone']==99) echo 'selected'; ?>><?php echo TIME_ZONE_L2; ?></option>
<option value="492" <?php if($session->userinfo['timezone']==492) echo 'selected'; ?>><?php echo TIME_ZONE_L3; ?></option>
<option value="328" <?php if($session->userinfo['timezone']==328) echo 'selected'; ?>><?php echo TIME_ZONE_L4; ?></option>
<option value="345" <?php if($session->userinfo['timezone']==345) echo 'selected'; ?>><?php echo TIME_ZONE_L5; ?></option>
<option value="257" <?php if($session->userinfo['timezone']==257) echo 'selected'; ?>><?php echo TIME_ZONE_L6; ?></option>
<option value="189" <?php if($session->userinfo['timezone']==189) echo 'selected'; ?>><?php echo TIME_ZONE_L7; ?></option>
<option value="474" <?php if($session->userinfo['timezone']==474) echo 'selected'; ?>><?php echo TIME_ZONE_L8; ?></option>
</optgroup>
<optgroup label="general time zones">
<option value="12" <?php if($session->userinfo['timezone']==12) echo 'selected'; ?>>UTC-11</option>
<option value="13" <?php if($session->userinfo['timezone']==13) echo 'selected'; ?>>UTC-10</option>
<option value="14" <?php if($session->userinfo['timezone']==14) echo 'selected'; ?>>UTC-9</option>
<option value="15" <?php if($session->userinfo['timezone']==15) echo 'selected'; ?>>UTC-8</option>
<option value="16" <?php if($session->userinfo['timezone']==16) echo 'selected'; ?>>UTC-7</option>
<option value="17" <?php if($session->userinfo['timezone']==17) echo 'selected'; ?>>UTC-6</option>
<option value="18" <?php if($session->userinfo['timezone']==18) echo 'selected'; ?>>UTC-5</option>
<option value="19" <?php if($session->userinfo['timezone']==19) echo 'selected'; ?>>UTC-4</option>
<option value="20" <?php if($session->userinfo['timezone']==20) echo 'selected'; ?>>UTC-3</option>
<option value="21" <?php if($session->userinfo['timezone']==21) echo 'selected'; ?>>UTC-2</option>
<option value="22" <?php if($session->userinfo['timezone']==22) echo 'selected'; ?>>UTC-1</option>
<option value="12" <?php if($session->userinfo['timezone']==12) echo 'selected'; ?>><?php echo TZ_UTC_11_2; ?></option>
<option value="13" <?php if($session->userinfo['timezone']==13) echo 'selected'; ?>><?php echo TZ_UTC_10_2; ?></option>
<option value="14" <?php if($session->userinfo['timezone']==14) echo 'selected'; ?>><?php echo TZ_UTC_9_2; ?></option>
<option value="15" <?php if($session->userinfo['timezone']==15) echo 'selected'; ?>><?php echo TZ_UTC_8_2; ?></option>
<option value="16" <?php if($session->userinfo['timezone']==16) echo 'selected'; ?>><?php echo TZ_UTC_7_2; ?></option>
<option value="17" <?php if($session->userinfo['timezone']==17) echo 'selected'; ?>><?php echo TZ_UTC_6_2; ?></option>
<option value="18" <?php if($session->userinfo['timezone']==18) echo 'selected'; ?>><?php echo TZ_UTC_5_2; ?></option>
<option value="19" <?php if($session->userinfo['timezone']==19) echo 'selected'; ?>><?php echo TZ_UTC_4_2; ?></option>
<option value="20" <?php if($session->userinfo['timezone']==20) echo 'selected'; ?>><?php echo TZ_UTC_3_2; ?></option>
<option value="21" <?php if($session->userinfo['timezone']==21) echo 'selected'; ?>><?php echo TZ_UTC_2_2; ?></option>
<option value="22" <?php if($session->userinfo['timezone']==22) echo 'selected'; ?>><?php echo TZ_UTC_1_2; ?></option>
<option value="23" <?php if($session->userinfo['timezone']==23) echo 'selected'; ?>>UTC</option>
<option value="0" <?php if($session->userinfo['timezone']==0) echo 'selected'; ?>>UTC+1</option>
<option value="1" <?php if($session->userinfo['timezone']==1) echo 'selected'; ?>>UTC+2</option>
<option value="2" <?php if($session->userinfo['timezone']==2) echo 'selected'; ?>>UTC+3</option>
<option value="3" <?php if($session->userinfo['timezone']==3) echo 'selected'; ?>>UTC+4</option>
<option value="4" <?php if($session->userinfo['timezone']==4) echo 'selected'; ?>>UTC+5</option>
<option value="5" <?php if($session->userinfo['timezone']==5) echo 'selected'; ?>>UTC+6</option>
<option value="6" <?php if($session->userinfo['timezone']==6) echo 'selected'; ?>>UTC+7</option>
<option value="7" <?php if($session->userinfo['timezone']==7) echo 'selected'; ?>>UTC+8</option>
<option value="8" <?php if($session->userinfo['timezone']==8) echo 'selected'; ?>>UTC+9</option>
<option value="9" <?php if($session->userinfo['timezone']==9) echo 'selected'; ?>>UTC+10</option>
<option value="10" <?php if($session->userinfo['timezone']==10) echo 'selected'; ?>>UTC+11</option>
<option value="11" <?php if($session->userinfo['timezone']==11) echo 'selected'; ?>>UTC+12</option>
<option value="0" <?php if($session->userinfo['timezone']==0) echo 'selected'; ?>><?php echo TZ_UTC_1; ?></option>
<option value="1" <?php if($session->userinfo['timezone']==1) echo 'selected'; ?>><?php echo TZ_UTC_2; ?></option>
<option value="2" <?php if($session->userinfo['timezone']==2) echo 'selected'; ?>><?php echo TZ_UTC_3; ?></option>
<option value="3" <?php if($session->userinfo['timezone']==3) echo 'selected'; ?>><?php echo TZ_UTC_4; ?></option>
<option value="4" <?php if($session->userinfo['timezone']==4) echo 'selected'; ?>><?php echo TZ_UTC_5; ?></option>
<option value="5" <?php if($session->userinfo['timezone']==5) echo 'selected'; ?>><?php echo TZ_UTC_6; ?></option>
<option value="6" <?php if($session->userinfo['timezone']==6) echo 'selected'; ?>><?php echo TZ_UTC_7; ?></option>
<option value="7" <?php if($session->userinfo['timezone']==7) echo 'selected'; ?>><?php echo TZ_UTC_8; ?></option>
<option value="8" <?php if($session->userinfo['timezone']==8) echo 'selected'; ?>><?php echo TZ_UTC_9; ?></option>
<option value="9" <?php if($session->userinfo['timezone']==9) echo 'selected'; ?>><?php echo TZ_UTC_10; ?></option>
<option value="10" <?php if($session->userinfo['timezone']==10) echo 'selected'; ?>><?php echo TZ_UTC_11; ?></option>
<option value="11" <?php if($session->userinfo['timezone']==11) echo 'selected'; ?>><?php echo TZ_UTC_12; ?></option>
</optgroup>
</select>
@@ -501,13 +501,13 @@ if(isset($_POST['lang']))
</tr>
<tr>
<th>Date</th>
<th><?php echo DATE; ?></th>
<td>
<label><input class="radio" type="radio" name="tformat" value="0" <?php if($session->userinfo['tformat']==0) echo 'checked'; ?>> EU (dd.mm.yy 24h)</label><br>
<label><input class="radio" type="radio" name="tformat" value="1" <?php if($session->userinfo['tformat']==1) echo 'checked'; ?>> US (mm/dd/yy 12h)</label><br>
<label><input class="radio" type="radio" name="tformat" value="2" <?php if($session->userinfo['tformat']==2) echo 'checked'; ?>> UK (dd/mm/yy 12h)</label><br>
<label><input class="radio" type="radio" name="tformat" value="3" <?php if($session->userinfo['tformat']==3) echo 'checked'; ?>> ISO (yy/mm/dd 24h)</label>
<label><input class="radio" type="radio" name="tformat" value="0" <?php if($session->userinfo['tformat']==0) echo 'checked'; ?>> <?php echo TZ_EU_DD_MM_YY_24H; ?></label><br>
<label><input class="radio" type="radio" name="tformat" value="1" <?php if($session->userinfo['tformat']==1) echo 'checked'; ?>> <?php echo TZ_US_MM_DD_YY_12H; ?></label><br>
<label><input class="radio" type="radio" name="tformat" value="2" <?php if($session->userinfo['tformat']==2) echo 'checked'; ?>> <?php echo TZ_UK_DD_MM_YY_12H; ?></label><br>
<label><input class="radio" type="radio" name="tformat" value="3" <?php if($session->userinfo['tformat']==3) echo 'checked'; ?>> <?php echo TZ_ISO_YY_MM_DD_24H; ?></label>
</td>
</tr>
@@ -521,29 +521,29 @@ if(isset($_POST['lang']))
<thead>
<tr>
<th colspan="2">
Language settings
<?php echo TZ_LANGUAGE_SETTINGS; ?>
</th>
</tr>
</thead>
<tbody>
<tr>
<th>Game language</th>
<th><?php echo TZ_GAME_LANGUAGE; ?></th>
<td>
<select name="lang" class="dropdown">
<option value="en" <?php if($session->userinfo['lang']=="en") echo 'selected'; ?>>
English
<?php echo TZ_ENGLISH; ?>
</option>
<option value="ro" <?php if($session->userinfo['lang']=="ro") echo 'selected'; ?>>
Romanian
<?php echo TZ_ROMANIAN; ?>
</option>
<option value="zh" <?php if($session->userinfo['lang']=="zh") echo 'selected'; ?>>
Chinese
<?php echo TZ_CHINESE; ?>
</option>
<option value="fr" <?php if($session->userinfo['lang']=="fr") echo 'selected'; ?>>
French
<?php echo TZ_FRENCH; ?>
</option>
<option value="it" <?php if($session->userinfo['lang']=="it") echo 'selected'; ?>>
Italian
<?php echo TZ_ITALIAN; ?>
</option>
</select>
</td>
+20 -20
View File
@@ -27,7 +27,7 @@ $varmedal = $database->getProfileMedal($session->uid);
PAGE HEADER
========================= -->
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php include("menu.tpl"); ?>
@@ -40,11 +40,11 @@ $varmedal = $database->getProfileMedal($session->uid);
<thead>
<tr>
<th colspan="3">Player <?php echo htmlspecialchars($session->username, ENT_QUOTES, 'UTF-8'); ?></th>
<th colspan="3"><?php echo PLAYER; ?> <?php echo htmlspecialchars($session->username, ENT_QUOTES, 'UTF-8'); ?></th>
</tr>
<tr>
<td colspan="2">Details</td>
<td>Description</td>
<td colspan="2"><?php echo DETAIL; ?></td>
<td><?php echo DESCRIPTION; ?></td>
</tr>
</thead>
@@ -64,7 +64,7 @@ $bday = ($birthday != 0) ? explode("-", $birthday) : array('', '', '');
?>
<tr>
<th>Birthday</th>
<th><?php echo BDAY; ?></th>
<td class="birth">
<input tabindex="1" class="text day" type="text" name="tag"
@@ -103,7 +103,7 @@ maxlength="4" class="text year">
GENDER
========================= -->
<tr>
<th>Gender</th>
<th><?php echo GENDER; ?></th>
<td class="gend">
<label><input class="radio" type="radio" name="mw" value="0"
@@ -120,7 +120,7 @@ maxlength="4" class="text year">
<!-- LOCATION -->
<tr>
<th>Location</th>
<th><?php echo LOCATION; ?></th>
<td>
<input tabindex="5" type="text" name="ort"
value="<?= htmlspecialchars($session->userinfo['location'] ?? '', ENT_QUOTES, 'UTF-8') ?>"
@@ -139,7 +139,7 @@ $varray = $database->getProfileVillages($session->uid);
for ($i = 0; $i < count($varray); $i++):
?>
<tr>
<th>Village name</th>
<th><?php echo VILLAGE_NAME; ?></th>
<td>
<input tabindex="6" type="text"
name="dname<?php echo $i; ?>"
@@ -165,13 +165,13 @@ maxlength="30" class="text">
<p>
<table cellspacing="1" cellpadding="2" class="tbg">
<tr><td class="rbg" colspan="4">Medals</td></tr>
<tr><td class="rbg" colspan="4"><?php echo MEDALS; ?></td></tr>
<tr>
<td>Category</td>
<td>Rank</td>
<td>Week</td>
<td>BB-Code</td>
<td><?php echo CATEGORY; ?></td>
<td><?php echo RANK; ?></td>
<td><?php echo WEEK; ?></td>
<td><?php echo BB_CODE; ?></td>
</tr>
<?php
@@ -211,7 +211,7 @@ foreach ($varmedal as $medal) {
?>
<tr>
<td>Beginners Protection</td><td></td><td></td>
<td><?php echo BEGINPRO; ?></td><td></td><td></td>
<td><a href="#" onclick="insertMedal('[#0]'); return false;">[#0]</a></td>
</tr>
@@ -252,24 +252,24 @@ if(defined('NEW_FUNCTIONS_MHS_IMAGES') && NEW_FUNCTIONS_MHS_IMAGES){
if(($session->userinfo['access'] ?? 0) == 9){
echo "<tr><td>Administrator</td><td></td><td></td>
echo "<tr><td>".ADMIN1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#MULTIHUNTER]'); return false;\">[#MULTIHUNTER]</a></td></tr>";
echo "<tr><td>Administrator</td><td></td><td></td>
echo "<tr><td>".ADMIN1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#MH]'); return false;\">[#MH]</a></td></tr>";
echo "<tr><td>Administrator</td><td></td><td></td>
echo "<tr><td>".ADMIN1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#TEAM]'); return false;\">[#TEAM]</a></td></tr>";
} elseif(($session->userinfo['access'] ?? 0) == 8){
echo "<tr><td>Multihunter</td><td></td><td></td>
echo "<tr><td>".MULTIH1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#MULTIHUNTER]'); return false;\">[#MULTIHUNTER]</a></td></tr>";
echo "<tr><td>Multihunter</td><td></td><td></td>
echo "<tr><td>".MULTIH1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#MH]'); return false;\">[#MH]</a></td></tr>";
echo "<tr><td>Multihunter</td><td></td><td></td>
echo "<tr><td>".MULTIH1."</td><td></td><td></td>
<td><a href='#' onclick=\"insertMedal('[#TEAM]'); return false;\">[#TEAM]</a></td></tr>";
}
}
+6 -7
View File
@@ -20,7 +20,7 @@
<table cellpadding="1" cellspacing="1" id="support_mh">
<thead>
<tr>
<th>Support and Multihunter</th>
<th><?php echo TZ_SUPPORT_AND_MULTIHUNTER; ?></th>
</tr>
</thead>
@@ -31,8 +31,8 @@
========================= -->
<tr>
<td>
<b>Support:</b><br>
The support is a group of experienced players who will answer your questions gladly.<br />
<b><?php echo TZ_SUPPORT; ?></b><br>
<?php echo TZ_THE_SUPPORT_IS_A_GROUP_OF_EXPERIEN; ?><br />
<?php
// SAFE MESSAGE: support admin (id=1)
@@ -49,10 +49,9 @@
========================= -->
<tr>
<td>
<b>Multihunter:</b><br>
The Multihunters are responsible for compliance with
<a href="rules.php"><b><?php echo GAME_RULES; ?></b></a>.
If you have questions or want to report a violation, you can message a Multihunter.<br />
<b><?php echo TZ_MULTIHUNTER; ?></b><br>
<?php echo TZ_THE_MULTIHUNTERS_ARE_RESPONSIBLE_F; ?>
<a href="rules.php"><b><?php echo GAME_RULES; ?></b></a><?php echo TZ_ML_QUESTIONS_MULTIHUNTER; ?><br />
<?php
// =========================================================
+26 -29
View File
@@ -30,7 +30,7 @@ $isMH = (isset($session->access) && $session->access == MULTIHUNTER);
PAGE HEADER
========================= -->
<h1>Player profile</h1>
<h1><?php echo PLAYER_PROFILE; ?></h1>
<?php include("menu.tpl"); ?>
<?php
@@ -58,7 +58,7 @@ function vac_ok($key, $errors)
<div class="vacationBox">
<center><h2>Vacation Mode</h2></center>
<center><h2><?php echo VACATION_MODE; ?></h2></center>
<br>
<?php
@@ -73,55 +73,52 @@ function vac_ok($key, $errors)
?>
<div class="vacationDesc">
If you plan on being away for an extended period of time and do not wish to set a sitter,
you can activate <b>Vacation Mode</b>. During this time your account is essentially frozen.
No resources, troops or research will progress and your villages cannot be attacked.
Remember, this just freezes your Travian, not time.
<?php echo TZ_ML_AWAY_NO_SITTER; ?> <b><?php echo VACATION_MODE; ?></b><?php echo TZ_ML_ACCOUNT_FROZEN; ?>
<br><br>
Minimum vacation: <b>2 days</b><br>
Maximum vacation: <b>14 days</b>
<?php echo TZ_MINIMUM_VACATION; ?> <b><?php echo TZ_N_2_DAYS; ?></b><br>
<?php echo TZ_MAXIMUM_VACATION; ?> <b><?php echo TZ_N_14_DAYS; ?></b>
</div>
<div class="vacationGrid">
<div class="vacationColumn">
<h4>Inactive during vacation</h4>
<h4><?php echo TZ_INACTIVE_DURING_VACATION; ?></h4>
<ul class="vacList">
<li>Send or receive troops</li>
<li>Start new construction order</li>
<li>Use market</li>
<li>Train new troops</li>
<li>Join an alliance</li>
<li>Delete account</li>
<li><?php echo VAC_OP1; ?></li>
<li><?php echo VAC_OP2; ?></li>
<li><?php echo VAC_OP3; ?></li>
<li><?php echo VAC_OP4; ?></li>
<li><?php echo TZ_JOIN_AN_ALLIANCE; ?></li>
<li><?php echo VAC_OP6; ?></li>
</ul>
</div>
<div class="vacationColumn">
<h3>Requirements</h3>
<h3><?php echo TZ_REQUIREMENTS; ?></h3>
<ul class="vacList">
<li style="color:<?= vac_ok('TROOPS_MOVING',$errors) ? 'green':'red' ?>">
There are no outgoing troops
<?php echo TZ_THERE_ARE_NO_OUTGOING_TROOPS; ?>
</li>
<li style="color:<?= vac_ok('INCOMING_TROOPS',$errors) ? 'green':'red' ?>">
There are no incoming troops
<?php echo TZ_THERE_ARE_NO_INCOMING_TROOPS; ?>
</li>
<li style="color:<?= vac_ok('REINFORCEMENTS',$errors) ? 'green':'red' ?>">
No reinforcing troops sent/receive
<?php echo TZ_NO_REINFORCING_TROOPS_SENT_RECEIVE; ?>
</li>
<li style="color:<?= vac_ok('WW',$errors) ? 'green':'red' ?>">
No ownership of a Wonder of the World village
<?php echo TZ_NO_OWNERSHIP_OF_A_WONDER_OF_THE_WO; ?>
</li>
<li style="color:<?= vac_ok('ARTEFACTS',$errors) ? 'green':'red' ?>">
No ownership of an artifact village
<?php echo TZ_NO_OWNERSHIP_OF_AN_ARTIFACT_VILLAG; ?>
</li>
<li style="color:<?= vac_ok('PROTECTION',$errors) ? 'green':'red' ?>">
No beginners protection
<?php echo TZ_NO_BEGINNER_PROT2; ?>
</li>
<li style="color:<?= (vac_ok('PRISONERS_IN',$errors) && vac_ok('PRISONERS_OUT',$errors)) ? 'green':'red' ?>">
@@ -133,15 +130,15 @@ function vac_ok($key, $errors)
</li>
<li style="color:<?= vac_ok('MARKET',$errors) ? 'green':'red' ?>">
No marketplace activity
<?php echo TZ_NO_MARKETPLACE_ACTIVITY; ?>
</li>
<li style="color:<?= vac_ok('ACCOUNT_DELETION',$errors) ? 'green':'red' ?>">
Account is not scheduled for deletion
<?php echo TZ_ACCOUNT_IS_NOT_SCHEDULED_FOR_DELET; ?>
</li>
<?php if ($isAdmin || $isMH): ?>
<li style="color:<?= vac_ok('NO_VACATION_ACCESS', $errors) ? 'green' : 'red' ?>">
Account is Admin or MH
<?php echo TZ_ACCOUNT_IS_ADMIN_OR_MH; ?>
</li>
<?php endif; ?>
</ul>
@@ -153,21 +150,21 @@ function vac_ok($key, $errors)
<label>
<input type="radio" name="vac" value="1">
Activate Vacation Mode
<?php echo TZ_ACTIVATE_VACATION_MODE; ?>
</label>
<input type="number" name="vac_days" value="2" min="2" max="14">
<span>days</span>
<span><?php echo DAYS; ?></span>
</div>
<div class="vacationButton">
<?php if ($canActivate) { ?>
<input type="image" name="s1" id="btn_save" class="dynamic_img" src="img/x.gif" alt="save">
<input type="image" name="s1" id="btn_save" class="dynamic_img" src="img/x.gif" alt="<?php echo SAVE; ?>">
<?php } else { ?>
<div style="padding:10px;background:#300;color:#fff;font-weight:bold;text-align:center;border-radius:5px;">
Vacation mode cannot be activated requirements not met
<?php echo TZ_VACATION_MODE_CANNOT_BE_ACTIVATED; ?>
</div>
<?php } ?>
</div>