From e9b7682a06774ff2bc64b67c406e4282af5be794 Mon Sep 17 00:00:00 2001
From: 221V <221v92@gmail.com>
Date: Wed, 9 Oct 2024 18:05:45 +0300
Subject: [PATCH] use HTML entities for make html valid (cannot be broken)
---
GameEngine/Lang/en.php | 120 +++++++++++++++++++-------------------
GameEngine/Lang/zh_tw.php | 56 +++++++++---------
2 files changed, 88 insertions(+), 88 deletions(-)
diff --git a/GameEngine/Lang/en.php b/GameEngine/Lang/en.php
index 8a4a1a6b..20137593 100755
--- a/GameEngine/Lang/en.php
+++ b/GameEngine/Lang/en.php
@@ -71,12 +71,12 @@ define("ATAG_EMPTY","Tag empty");
define("ANAME_EMPTY","Name empty");
define("ATAG_EXIST","Tag taken");
define("ANAME_EXIST","Name taken");
-define("ALREADY_ALLY_MEMBER","You're already in an alliance");
+define("ALREADY_ALLY_MEMBER","You're already in an alliance");
define("ALLY_TOO_LOW", "You must have a level 3 or greater embassy");
define("USER_NOT_IN_YOUR_ALLY","This user is not in your alliance!");
-define("CANT_EDIT_YOUR_PERMISSIONS","You can't edit your own permissions!");
-define("CANT_EDIT_LEADER_PERMISSIONS","Alliance leader's permissions can't be edited!");
-define("NO_PERMISSION", "You don't have enough permissions!");
+define("CANT_EDIT_YOUR_PERMISSIONS","You can't edit your own permissions!");
+define("CANT_EDIT_LEADER_PERMISSIONS","Alliance leader's permissions can't be edited!");
+define("NO_PERMISSION", "You don't have enough permissions!");
define("NAME_OR_DIPL_EMPTY", "Name or diplomacy empty");
define("ALLY_DOESNT_EXISTS","Alliance does not exist");
define("CANNOT_INVITE_SAME_ALLY","You cannot invite your own alliance");
@@ -92,16 +92,16 @@ define("ALLY_FORUM_LINK_UPDATED", "Forum link updated");
define("NO_FORUMS_YET","There are no forums yet.");
define("ALLY_USER_KICKED"," has been kicked from the alliance");
define("NOT_OPENED_YET","Server not started yet.");
-define("REGISTER_CLOSED","The register is closed. You can't register to this server.");
+define("REGISTER_CLOSED","The register is closed. You can't register to this server.");
define("NAME_EMPTY","Please insert name");
define("NAME_NO_EXIST","There is no user with the name ");
define("ID_NO_EXIST","There is no user with the id ");
-define("SAME_NAME","You can't invite yourself");
+define("SAME_NAME","You can't invite yourself");
define("ALREADY_INVITED"," already invited");
define("ALREADY_IN_ALLY"," is already in this alliance");
define("ALREADY_IN_AN_ALLY"," is already in an alliance");
define("NAME_OR_TAG_CHANGED","Name or Tag changed");
-define("VAC_MODE_WRONG_DAYS","You've inserted a wrong number of days");
+define("VAC_MODE_WRONG_DAYS","You've inserted a wrong number of days");
//COPYRIGHT
define("TRAVIAN_COPYRIGHT","TravianZ 100% Open Source Travian Clone.");
@@ -137,7 +137,7 @@ define("GO2MY_VILLAGE","Go to my village");
define("VILLAGE_CENTER","Village centre");
define("FINISH_GOLD","Finish all construction and research orders in this village immediately for 2 Gold?");
define("WAITING_LOOP","(waiting loop)");
-define("CROP_NEGATIVE","Your crop production is negative, you'll neaver reach the amount of requested resources.");
+define("CROP_NEGATIVE","Your crop production is negative, you'll neaver reach the amount of requested resources.");
define("HRS","(hrs.)");
define("DONE_AT","done at");
define("CANCEL","cancel");
@@ -164,21 +164,21 @@ define("Q1_RESP","Yes, that way you gain more lumber.I helped a bit and complete
define("Q1_REWARD","Woodcutter instantly completed.");
define("Q2","Task 2: Crop");
-define("Q2_DESC","Now your subjects are hungry from working all day. Extend a cropland to improve your subjects' supply. Come back here once the building is complete.");
+define("Q2_DESC","Now your subjects are hungry from working all day. Extend a cropland to improve your subjects' supply. Come back here once the building is complete.");
define("Q2_ORDER","Order:<\/p>Extend one cropland.");
define("Q2_RESP","Very good. Now your subjects have enough to eat again...");
define("Q2_REWARD","Your reward:<\/p>1 day Travian");
-define("Q3","Task 3: Your Village's Name");
-define("Q3_DESC","Creative as you are you can grant your village the ultimate name.
Click on 'profile' in the left hand menu and then select 'change profile'...");
-define("Q3_ORDER","Order:<\/p>Change your village's name to something nice.");
+define("Q3","Task 3: Your Village's Name");
+define("Q3_DESC","Creative as you are you can grant your village the ultimate name.
Click on 'profile' in the left hand menu and then select 'change profile'...");
+define("Q3_ORDER","Order:<\/p>Change your village's name to something nice.");
define("Q3_RESP","Wow, a great name for their village. It could have been the name of my village!...");
define("Q4","Task 4: Other Players");
-define("Q4_DESC","In ". SERVER_NAME ." you play along with billions of other players. Click 'statistics' in the top menu to look up your rank and enter it here.");
+define("Q4_DESC","In ". SERVER_NAME ." you play along with billions of other players. Click 'statistics' in the top menu to look up your rank and enter it here.");
define("Q4_ORDER","Order:<\/p>Look for your rank in the statistics and enter it here.");
define("Q4_BUTN","complete task");
-define("Q4_RESP","Exactly! That's your rank.");
+define("Q4_RESP","Exactly! That's your rank.");
define("Q5","Task 5: Two Building Orders");
define("Q5_DESC","Build an iron mine and a clay pit. Of iron and clay one can never have enough.");
@@ -186,7 +186,7 @@ define("Q5_ORDER","Order:<\/p>
If you no longer need a building, you can order the demolition of the building.
"); define("DEMOLISH","Demolish"); define("DEMOLITION_OF","Demolition of "); -define("MAINBUILDING_DESC","In the main building the village's master builders live. The higher its level the faster your master builders complete the construction of new buildings."); +define("MAINBUILDING_DESC","In the main building the village's master builders live. The higher its level the faster your master builders complete the construction of new buildings."); define("RALLYPOINT","Rally Point"); define("RALLYPOINT_COMMENCE","Troops movement will be displayed when the ".RALLYPOINT." is completed"); @@ -837,7 +837,7 @@ define("EVASION_SETTINGS","evasion settings"); define("SEND_TROOPS_AWAY_MAX","Send troops away a maximum of"); define("TIMES","times"); define("PER_EVASION","per evasion"); -define("RALLYPOINT_DESC","Your village's troops meet here. From here you can send them out to conquer, raid or reinforce other villages."); +define("RALLYPOINT_DESC","Your village's troops meet here. From here you can send them out to conquer, raid or reinforce other villages."); define("MARKETPLACE","Marketplace"); define("MERCHANT","Merchants"); @@ -857,8 +857,8 @@ define("TOO_FEW_MERCHANTS","Too few merchants"); define("OWN_MERCHANTS_ONWAY","Own merchants on the way"); define("MERCHANTS_RETURNING","Merchants returning"); define("TRANSPORT_TO","Transport to"); -define("I_AN_SEARCHING","I'm searching"); -define("I_AN_OFFERING","I'm offering"); +define("I_AN_SEARCHING","I'm searching"); +define("I_AN_OFFERING","I'm offering"); define("OFFERS_MARKETPLACE","Offers at the marketplace"); define("NO_AVAILABLE_OFFERS","No offers at the marketplace"); define("OFFERED_TO_ME","Offered