Didiboo patch fr1.2 (#335)

This commit is contained in:
Didiboo
2026-07-17 06:53:59 +02:00
committed by GitHub
parent 2264a6be61
commit 47f958c430
4 changed files with 20 additions and 24 deletions
+1 -3
View File
@@ -791,8 +791,6 @@ tz_def('BECOME_COMUNITY', 'Become part of our community now!');
tz_def('BECOME_COMUNITY2', 'Become a part of one of<br>the biggest gaming<br>communities in the<br>world.');
tz_def('NEWS', 'News');
tz_def('SCREENSHOTS', 'Screenshots');
if(!defined('FAQ')) tz_def('FAQ', 'FAQ');
if(!defined('SPIELREGELN')) tz_def('SPIELREGELN', 'Rules');
tz_def('AGB', 'Terms and Conditions');
tz_def('LEARN1', 'Upgrade your fields and mines to increase your resource production. You will need resources to construct buildings and train soldiers.');
tz_def('LEARN2', 'Construct and expand the buildings in your village. Buildings improve your overall infrastructure, increase your resource production and allow you to research, train and upgrade your troops.');
@@ -818,7 +816,7 @@ tz_def('SE', 'South East');
tz_def('RANDOM', 'random');
tz_def('ACCEPT_RULES', ' I accept the game rules and general terms and conditions.');
tz_def('ONE_PER_SERVER', 'Each player may only own ONE account per server.');
tz_def('BEFORE_REGISTER', 'Before you register an account you should read the <a href="/anleitung.php" target="_blank">instructions</a> of Travian ro1 to see the specific advantages and disadvantages of the three tribes.');
tz_def('BEFORE_REGISTER', 'Before you register an account you should read the <a href="/anleitung.php" target="_blank">instructions</a> of Travian ro1 to see the specific advantages and disadvantages of the each tribes.');
tz_def('BUILDING_UPGRADING', 'Building:');
tz_def('HOURS', 'hours');
+7 -9
View File
@@ -772,9 +772,9 @@ define('TUTORIAL', 'Tutoriel');
define('FAQ', 'FAQ');
define('SPIELREGELN', 'Règles du jeu');
define('PLAYER_STATISTICS', 'Statistiques du Joueur');
define('TOTAL_PLAYERS', .PLAYERS.' au total');
define('TOTAL_PLAYERS', PLAYERS.' au total');
define('ACTIVE_PLAYERS', 'Joueurs actifs');
define('ONLINE_PLAYERS', .PLAYERS.' en ligne');
define('ONLINE_PLAYERS', PLAYERS.' en ligne');
define('MP_STRATEGY_GAME', SERVER_NAME.' — le jeu de stratégie multijoueur');
define('WHAT_IS', SERVER_NAME.' est l\'un des jeux de navigateur les plus populaires au monde. En tant que joueur dans '.SERVER_NAME.', vous bâtirez votre propre empire, recruterez une puissante armée et combattrez avec vos alliés pour l\'hégémonie du monde.');
define('REGISTER_FOR_FREE', 'Inscrivez-vous gratuitement ici !');
@@ -1030,7 +1030,7 @@ define('TOURNAMENTSQUARE_DESC', 'Vos troupes peuvent augmenter leur endurance à
define('MAINBUILDING', 'Bâtiment Principal');
define('CURRENT_CONSTRUCTION_TIME', 'Temps de construction actuel :');
define('CONSTRUCTION_TIME_LEVEL', 'Temps de construction au niveau');
define('DEMOLITION_BUILDING', 'Démolition de Bâtiments:</h2><p>Si vous n'avez plus besoin d'un bâtiment, vous pouvez le démolir.</p>');
define('DEMOLITION_BUILDING', 'Démolition de Bâtiments:</h2><p>Si vous n\'avez plus besoin d\'un bâtiment, vous pouvez le démolir.</p>');
define('DEMOLISH', 'Démolir');
define('DEMOLITION_OF', 'Démolition de ');
define('MAINBUILDING_DESC', 'Les maîtres d\'œuvre du village habitent dans le bâtiment principal. Plus son niveau est élevé, plus vos maîtres d\'œuvre construisent rapidement de nouveaux bâtiments.');
@@ -1368,7 +1368,7 @@ define('COMMANDCENTER', 'Centre de Commandement');
define('COMMANDCENTER_TRAIN_DESC', 'Vous devez atteindre au moins le niveau 10 pour former des colons et des chefs dans le centre de commandement.');
define('COMMANDCENTER_CULTURE_DESC', 'Les points de culture déterminent combien de villages vous pouvez fonder ou conquérir.');
define('COMMANDCENTER_LOYALTY_DESC', 'Le centre de commandement protège le village contre les chefs ennemis. Loyauté actuelle :');
define('COMMANDCENTER_DESC', 'Le centre de commandement est le siège du pouvoir d\'un village hun. Il vous permet de former des colons et des chefs ainsi que de contrôler votre expansion sans avoir besoin d'une résidence ou d'un palais.<br>Spécifique à la tribu : Huns uniquement');
define('COMMANDCENTER_DESC', 'Le centre de commandement est le siège du pouvoir d\'un village hun. Il vous permet de former des colons et des chefs ainsi que de contrôler votre expansion sans avoir besoin d\'une résidence ou d\'un palais.<br>Spécifique à la tribu : Huns uniquement');
define('WATERWORKS', 'Réservoir d\'eau');
define('WATERWORKS_DESC', 'Le réservoir d\'eau augmentent de 5 % par niveau le bonus apporté par les oasis annexées à ce village.<br>Spécifique à la tribu : Égyptiens uniquement');
define('HOSPITAL', 'Hôpital');
@@ -1402,7 +1402,6 @@ define('MANUAL_UDESC_65', 'Le char parcourt le champ de bataille à toute allure
define('MANUAL_UDESC_66', 'Le char royal transporte l\'élite de l\'armée égyptienne. Dévastateur en attaque, il est aussi un symbole de la puissance du pharaon.');
define('MANUAL_UDESC_67', 'Le bélier est une lourde machine de guerre destinée à démolir les murailles ennemies. Protégez-le bien, car elle est lente et sans défense si elle est isolée.');
define('MANUAL_UDESC_68', 'La catapulte projette des pierres à grande distance pour détruire les bâtiments et les champs ennemis. Elle doit être bien protégée par d\'autres troupes.');
151
define('MANUAL_UDESC_69', 'Le Nomarque persuade les villages ennemis à l\'aide de cadeaux et de discours, réduisant leur loyauté jusqu\'à ce qu\'ils rejoignent l\'Empire Égyptien.');
define('MANUAL_UDESC_70', 'Les colons sont de courageux sujets qui partent fonder un nouveau village pour l\'Égypte. Il en faut trois, accompagnés de provisions.');
define('MANUAL_UDESC_71', 'L\'hoplite spartiate combat au sein de la célèbre phalange. C\'est un fantassin polyvalent hors pair, aussi redoutable en attaque qu\'en défense.');
@@ -1948,7 +1947,7 @@ $lang['index'][0][1] = 'Bienvenue sur le '.SERVER_NAME.'!';
$lang['index'][0][2] = 'Manuel';
$lang['index'][0][3] = 'Jouez Maintenant (Gratuit!!)';
$lang['index'][0][4] = 'Qu`est-ce que '.SERVER_NAME.'?';
$lang['index'][0][5] = 'Le jeu '.SERVER_NAME.' est un <b> jeu sur navigateur </b> inspir&eacute; de Travian, modifi&eacute; et r&eacute;adapt&eacute; par un grand nombre de personnes, dont <b>Sephy</b>, a qui on doit la traduction en fran&ccedil;ais ainsi que <b>l`introduction des peuples Natars, Nature et Monstres</b> </p> <p>La nation Monstres &eacute;tait pr&eacute;sente uniquement dans les icones des troupes, et au niveau de la liste des troupes mais uniquement en php. il a donc fallu &eacute;tendre la base de données, leur trouver un prix, des formations et tout ce qu`il s`ensuit !</p> <p> Il est <strong> gratuit </strong> et ne n&eacute;cessite <strong> aucun t&eacute;l&eacute;chargement</strong>.';
$lang['index'][0][5] = SERVER_NAME.' est un <b>jeu de navigateur</b> mettant en scène un monde antique captivant avec des milliers d\'autres vrais joueurs.</p><p>Il est <strong>gratuit</strong> et ne nécessite <strong>aucun téléchargement</strong>.';
$lang['index'][0][6] = 'Clique ici pour jouer &agrave; '.SERVER_NAME;
$lang['index'][0][7] = 'Total Joueurs';
$lang['index'][0][8] = 'Joueurs actifs';
@@ -2686,7 +2685,7 @@ define('MANUAL_UDESC_24', 'Les Foudres de Teutatès sont des unités de cavaleri
define('MANUAL_UDESC_25', 'Cette unité de cavalerie moyenne excelle en défense. Le rôle principal du Druide cavalier est de défendre contre l\'infanterie ennemie. Son coût et son entretien sont relativement élevés.');
define('MANUAL_UDESC_26', 'Les Héduens sont l\'arme ultime des Gaulois pour attaquer et se défendre contre la cavalerie. Peu d\'unités les égalent sur ces points.<br /><br />Cependant, leur entraînement et leur équipement sont eux aussi très coûteux. Ils consomment 3 unités de céréales par heure, vous devez donc bien réfléchir s\'ils en valent la peine.');
define('MANUAL_UDESC_28', 'Le Trébuchet est une excellente arme à longue portée ; il sert à détruire les champs et les bâtiments des villages ennemis. Cependant, sans troupes d\'escorte, il est presque sans défense, alors n\'oubliez pas d\'envoyer quelques troupes avec lui.<br /><br />Un point de ralliement de haut niveau rend vos catapultes plus précises et vous permet de cibler des bâtiments ennemis supplémentaires. Avec un point de ralliement de niveau 10, tous les bâtiments peuvent être visés, à l\'exception de la cachette, des tailleurs de pierre et du trappeur.<br />ASTUCE : le Trébuchet tirant au hasard PEUT toucher la cachette, les trappeurs ou les tailleurs de pierre.');
define('MANUAL_UDESC_29', 'Chaque tribu possède un combattant ancien et expérimenté dont la présence et les discours sont capables de convaincre la population des villages ennemis de rejoindre sa tribu.<br /><br />Plus le Chef de clan parle devant les murs d\'un village ennemi, plus sa loyauté diminue, jusqu'à ce qu'il rejoigne la tribu du Chef de clan.');
define('MANUAL_UDESC_29', 'Chaque tribu possède un combattant ancien et expérimenté dont la présence et les discours sont capables de convaincre la population des villages ennemis de rejoindre sa tribu.<br /><br />Plus le Chef de clan parle devant les murs d\'un village ennemi, plus sa loyauté diminue, jusqu\'à ce qu\'il rejoigne la tribu du Chef de clan.');
define('MANUAL_UDESC_31', 'Les rats sont peu coûteux et se reproduisent très vite, mais ne peuvent pas transporter grand-chose.<br /><br />C\'est probablement la plus économique des unités de la nature, et la plus laide.');
define('MANUAL_UDESC_44', 'Les Natars utilisent des nuées d\'oiseaux pour recueillir des renseignements sur leurs ennemis. Grâce à l\'avantage de l\'observation aérienne, il est presque impossible d\'arrêter les escadrons d\'éclaireurs natariens ; en revanche, même un villageois simple d\'esprit peut facilement remarquer ces nuées criardes et emplumées.');
define('MANUAL_UDESC_41', 'Leurs longues piques pointues constituent la principale ligne de défense de toute bataille. Les Piquiers natariens sont des guerriers hardis et audacieux qui usent de leur dextérité pour abattre rapidement les cavaliers ennemis et les achever.');
@@ -2697,7 +2696,7 @@ define('MANUAL_UDESC_46', 'Seuls les guerriers les plus habiles et les plus fort
define('MANUAL_UDESC_47', 'Aucune autre tribu que les Natars ne sait utiliser ces créatures impressionnantes à ses fins. Ni un mur ni une palissade ne peuvent résister aux assauts de l\'Éléphant de guerre. Une machine à tuer ambulante, qui piétine tout ce qui tente de s\'opposer à elle ou de se mettre en travers de son chemin.');
define('MANUAL_UDESC_48', 'Même en tant qu\'ingénieurs, les Natars ont connu un grand succès. Ils ont créé des machines de guerre bien avant tous les autres et les ont depuis perfectionnées en tout point. La Baliste, une énorme arme semblable à une arbalète, projette ses traits avec une telle force qu\'aucun mur ni bouclier ne peut les dévier. Lorsque les ingénieurs la démontent pour la déplacer vers le champ de bataille suivant, il ne reste généralement que des ruines là où les projectiles ont frappé.');
define('MANUAL_UDESC_49', 'Un mélange de pure peur, d\'admiration et de crainte révérencielle anime les villageois lorsque l\'Empereur natarien s\'adresse à eux. Cette figure imposante et richement parée est pleinement consciente de l\'effet qu\'elle produit sur les autres et sait comment soumettre un village entier d\'une seule harangue.');
define('MANUAL_UDESC_50', 'Compagnons audacieux et maîtres bâtisseurs, animés par l'envie d'agir et connaissant le moindre secret de la culture de la terre, de la construction de Palais et de la fortification des villages, les Colons natariens partent par groupes de trois pour revendiquer des terres au nom de leurs seigneurs natariens.');
define('MANUAL_UDESC_50', 'Compagnons audacieux et maîtres bâtisseurs, animés par l\'envie d\'agir et connaissant le moindre secret de la culture de la terre, de la construction de Palais et de la fortification des villages, les Colons natariens partent par groupes de trois pour revendiquer des terres au nom de leurs seigneurs natariens.');
// ===== manual: new-features pages (PR-C) =====
define('MANUAL_NF_ENABLED', 'Activé');
@@ -2744,7 +2743,6 @@ define('HERO_T4_TAB_AUCTION', 'Enchères');
define('HERO_SILVER', 'Argent');
define('HERO_EXPERIENCE', 'Expérience');
define('RESOURCES', 'Ressources');
/* Equipment slots */
define('HERO_SLOT_1', 'Casque');
+5 -5
View File
@@ -32,7 +32,7 @@ $canNpc = ($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1 &
<img class="r2" src="img/x.gif" alt="<?php echo CLAY; ?>" title="<?php echo CLAY; ?>" /><?= (int)$uprequire['clay']?> |
<img class="r3" src="img/x.gif" alt="<?php echo IRON; ?>" title="<?php echo IRON; ?>" /><?= (int)$uprequire['iron']?> |
<img class="r4" src="img/x.gif" alt="<?php echo CROP; ?>" title="<?php echo CROP; ?>" /><?= (int)$uprequire['crop']?> |
<img class="r5" src="img/x.gif" alt="Crop consumption" title="Crop consumption" /><?= (int)$uprequire['pop']?> |
<img class="r5" src="img/x.gif" alt="<?php echo CROP_COM; ?>" title="<?php echo CROP_COM; ?>" /><?= (int)$uprequire['pop']?> |
<img class="clock" src="img/x.gif" alt="<?php echo DURATION; ?>" title="<?php echo DURATION; ?>" /><?= htmlspecialchars($generator->getTimeFormat($uprequire['time']), ENT_QUOTES, 'UTF-8')?>
<?php if ($canNpc):?>
| <a href="build.php?gid=17&amp;t=3&amp;r1=<?= (int)$uprequire['wood']?>&amp;r2=<?= (int)$uprequire['clay']?>&amp;r3=<?= (int)$uprequire['iron']?>&amp;r4=<?= (int)$uprequire['crop']?>" title="<?php echo NPC_TRADE; ?>">
@@ -57,10 +57,10 @@ switch ($bindicator) {
echo '<span class="none">'.ENOUGH_FOOD_EXPAND_CROPLAND.'</span>';
break;
case 5:
echo '<span class="none">Upgrade Warehouse.</span>';
echo '<span class="none">'.UPGRADE_WAREHOUSE.'</span>';
break;
case 6:
echo '<span class="none">Upgrade Granary.</span>';
echo '<span class="none">'.UPGRADE_GRANARY.'</span>';
break;
case 7:
$needed = $building->calculateAvaliable($id, $bid);
@@ -77,8 +77,8 @@ switch ($bindicator) {
$url = ($session->access!= BANNED)
? "dorf2.php?a={$bid}&id={$id}&c={$session->checker}"
: "banned.php?a={$bid}&id={$id}&c={$session->checker}";
echo '<a class="build" href="'.htmlspecialchars($url, ENT_QUOTES, 'UTF-8').'">Construct building. (waiting loop)</a>';
echo '<a class="build" href="'.htmlspecialchars($url, ENT_QUOTES, 'UTF-8').'">'.CONSTRUCT_BUILD.' '.WAITING_LOOP;'</a>';
break;
}
?>
</td>
</td>
+7 -7
View File
@@ -47,7 +47,7 @@ if (!function_exists('safeHTML')) {
if (isset($session->gold) && $session->gold >= 2) {
?>
<a href="?buildingFinish=1"
onclick="return confirm('Finish all construction and research orders in this village immediately for 2 Gold?');"
onclick="return confirm('<?php echo FINISH_GOLD; ?>');"
title="<?php echo FINISH_GOLD; ?>">
<img class="clock"
@@ -113,12 +113,12 @@ if (!function_exists('safeHTML')) {
<?php echo safeHTML($buildingName); ?>
</a>
(Level <?php echo $level; ?>)
(<?php echo LEVEL.' '.$level; ?>)
<?php
// Construcție în waiting loop
if ($loopcon == 1) {
echo ' (waiting loop)';
echo WAITING_LOOP;
}
?>
@@ -127,7 +127,7 @@ if (!function_exists('safeHTML')) {
<?php echo safeHTML($buildingName); ?>
</a>
<span class="none">
(Level <?php echo $level; ?>) (master builder)
(<?php echo LEVEL.' '.$level.' ) ('.CONSTRUCTING_MASTER_BUILDER;?>)
</span>
<?php } ?>
@@ -138,7 +138,7 @@ if (!function_exists('safeHTML')) {
<!-- Timer -->
<td>
in
<?php echo P_IN; ?>
<span id="timer<?php echo ++$session->timer; ?>">
<?php echo $generator->getTimeFormat($remainingTime); ?>
</span>
@@ -147,7 +147,7 @@ if (!function_exists('safeHTML')) {
<!-- Ora finalizare -->
<td>
done at <?php echo $finishTime; ?>
<?php echo DONE_AT.' '.$finishTime; ?>
</td>
<?php } else { ?>
@@ -201,4 +201,4 @@ var bld=[{"stufe":1,"gid":"1","aid":"3"}];
header('Location: ' . $redirectUrl);
exit;
}
?>
?>