translate and lvl add
This commit is contained in:
@@ -241,19 +241,7 @@
|
|||||||
<div class="form-group" id="build-options">
|
<div class="form-group" id="build-options">
|
||||||
<label>Building</label>
|
<label>Building</label>
|
||||||
<select id="building-select">
|
<select id="building-select">
|
||||||
<option value="main">Senate (main)</option>
|
<option disabled>Επιλέξτε πόλη...</option>
|
||||||
<option value="storage">Warehouse (storage)</option>
|
|
||||||
<option value="farm">Farm</option>
|
|
||||||
<option value="academy">Academy</option>
|
|
||||||
<option value="temple">Temple</option>
|
|
||||||
<option value="barracks">Barracks</option>
|
|
||||||
<option value="docks">Docks</option>
|
|
||||||
<option value="market">Marketplace</option>
|
|
||||||
<option value="hide">Cave (hide)</option>
|
|
||||||
<option value="lumber">Lumber mill</option>
|
|
||||||
<option value="stoner">Quarry (stoner)</option>
|
|
||||||
<option value="ironer">Ironer</option>
|
|
||||||
<option value="wall">City Wall</option>
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -261,33 +249,33 @@
|
|||||||
<div class="form-group" id="recruit-options" style="display:none">
|
<div class="form-group" id="recruit-options" style="display:none">
|
||||||
<label>Unit</label>
|
<label>Unit</label>
|
||||||
<select id="unit-select">
|
<select id="unit-select">
|
||||||
<optgroup label="Land">
|
<optgroup label="Ξηρά">
|
||||||
<option value="sword">Swordsman</option>
|
<option value="sword">Ξιφομάχος</option>
|
||||||
<option value="slinger">Slinger</option>
|
<option value="slinger">Σφενδονήτης</option>
|
||||||
<option value="archer">Archer</option>
|
<option value="archer">Τοξότης</option>
|
||||||
<option value="hoplite">Hoplite</option>
|
<option value="hoplite">Οπλίτης</option>
|
||||||
<option value="rider">Rider</option>
|
<option value="rider">Ιππέας</option>
|
||||||
<option value="chariot">Chariot</option>
|
<option value="chariot">Άρμα</option>
|
||||||
<option value="catapult">Catapult</option>
|
<option value="catapult">Καταπέλτης</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
<optgroup label="Naval">
|
<optgroup label="Ναυτικές">
|
||||||
<option value="big_transporter">Big Transporter</option>
|
<option value="big_transporter">Μεταφορικό Πλοίο</option>
|
||||||
<option value="small_transporter">Small Transporter</option>
|
<option value="small_transporter">Γρήγορο Μεταφορικό Πλοίο</option>
|
||||||
<option value="bireme">Bireme</option>
|
<option value="bireme">Διήρης</option>
|
||||||
<option value="attack_ship">Attack Ship</option>
|
<option value="attack_ship">Πλοίο Φάρος</option>
|
||||||
<option value="trireme">Trireme</option>
|
<option value="trireme">Τριήρης</option>
|
||||||
<option value="colonize_ship">Colony Ship</option>
|
<option value="colonize_ship">Αποικιακό Πλοίο</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
<optgroup label="Mythical">
|
<optgroup label="Μυθικές">
|
||||||
<option value="medusa">Medusa</option>
|
<option value="medusa">Μέδουσα</option>
|
||||||
<option value="zyklop">Cyclops</option>
|
<option value="zyklop">Κύκλωπας</option>
|
||||||
<option value="harpy">Harpy</option>
|
<option value="harpy">Άρπυια</option>
|
||||||
<option value="pegasus">Pegasus</option>
|
<option value="pegasus">Πήγασος</option>
|
||||||
<option value="minotaur">Minotaur</option>
|
<option value="minotaur">Μινώταυρος</option>
|
||||||
<option value="manticore">Manticore</option>
|
<option value="manticore">Μαντιχώρας</option>
|
||||||
<option value="cerberus">Cerberus</option>
|
<option value="cerberus">Κέρβερος</option>
|
||||||
<option value="hydra">Hydra</option>
|
<option value="hydra">Ύδρα</option>
|
||||||
<option value="sea_monster">Sea Monster</option>
|
<option value="sea_monster">Τέρας της Θάλασσας</option>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -322,6 +310,22 @@ let towns = [];
|
|||||||
let selectedTownId = null;
|
let selectedTownId = null;
|
||||||
const POLL_INTERVAL = 4000;
|
const POLL_INTERVAL = 4000;
|
||||||
|
|
||||||
|
const BUILDING_NAMES_GR = {
|
||||||
|
main: "Σύγκλητος",
|
||||||
|
storage: "Αποθήκη",
|
||||||
|
farm: "Φάρμα",
|
||||||
|
academy: "Ακαδημία",
|
||||||
|
temple: "Ναός",
|
||||||
|
barracks: "Στρατώνας",
|
||||||
|
docks: "Λιμάνι",
|
||||||
|
market: "Αγορά",
|
||||||
|
hide: "Σπηλιά",
|
||||||
|
lumber: "Ξυλουργείο",
|
||||||
|
stoner: "Λατομείο",
|
||||||
|
ironer: "Ορυχείο Αργύρου",
|
||||||
|
wall: "Τείχος"
|
||||||
|
};
|
||||||
|
|
||||||
// ================================================================
|
// ================================================================
|
||||||
// Polling
|
// Polling
|
||||||
// ================================================================
|
// ================================================================
|
||||||
@@ -403,6 +407,24 @@ function selectTown(id) {
|
|||||||
document.getElementById('command-form-wrap').style.display = 'block';
|
document.getElementById('command-form-wrap').style.display = 'block';
|
||||||
|
|
||||||
renderBuildQueuePreview();
|
renderBuildQueuePreview();
|
||||||
|
renderBuildingDropdown();
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderBuildingDropdown() {
|
||||||
|
const town = getSelectedTown();
|
||||||
|
if (!town) return;
|
||||||
|
const bSelect = document.getElementById('building-select');
|
||||||
|
const bLevels = town.buildings || {};
|
||||||
|
|
||||||
|
bSelect.innerHTML = '';
|
||||||
|
|
||||||
|
for (const [key, nameGr] of Object.entries(BUILDING_NAMES_GR)) {
|
||||||
|
const level = bLevels[key] !== undefined ? bLevels[key] : "?";
|
||||||
|
const option = document.createElement('option');
|
||||||
|
option.value = key;
|
||||||
|
option.textContent = `${nameGr} [Επίπεδο ${level}]`;
|
||||||
|
bSelect.appendChild(option);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getSelectedTown() {
|
function getSelectedTown() {
|
||||||
|
|||||||
Reference in New Issue
Block a user