diff --git a/resources/lang/en.json b/resources/lang/en.json index 275953b10..d059c9261 100644 --- a/resources/lang/en.json +++ b/resources/lang/en.json @@ -424,7 +424,9 @@ "start_trade": "Start trading", "stop_trade": "Stop trading", "yes": "Yes", - "no": "No" + "no": "No", + "none": "None", + "alliances": "Alliances" }, "error_modal": { "crashed": "Game crashed!", diff --git a/src/client/graphics/layers/PlayerPanel.ts b/src/client/graphics/layers/PlayerPanel.ts index 859803e7c..cf9d71a8d 100644 --- a/src/client/graphics/layers/PlayerPanel.ts +++ b/src/client/graphics/layers/PlayerPanel.ts @@ -329,6 +329,25 @@ export class PlayerPanel extends LitElement implements Layer { + +
+
+ ${translateText("player_panel.alliances")} + (${other.allies().length}) +
+
+ ${other.allies().length > 0 + ? other + .allies() + .map((p) => p.name()) + .join(", ") + : translateText("player_panel.none")} +
+
+ ${this.allianceExpiryText !== null ? html`