diff --git a/android/assets/jsons/translations/template.properties b/android/assets/jsons/translations/template.properties index 829a08a484..af85fd7766 100644 --- a/android/assets/jsons/translations/template.properties +++ b/android/assets/jsons/translations/template.properties @@ -1469,6 +1469,8 @@ Somewhere around [city] = Far away = Status = Current turn = +You = +Unknown = Turn [turnNumber] = Location = Unimproved = diff --git a/core/src/com/unciv/ui/screens/multiplayerscreens/MultiplayerHelpers.kt b/core/src/com/unciv/ui/screens/multiplayerscreens/MultiplayerHelpers.kt index 13251512ef..04e613ee85 100644 --- a/core/src/com/unciv/ui/screens/multiplayerscreens/MultiplayerHelpers.kt +++ b/core/src/com/unciv/ui/screens/multiplayerscreens/MultiplayerHelpers.kt @@ -47,7 +47,17 @@ object MultiplayerHelpers { val preview = multiplayerGame.preview if (preview?.currentPlayer != null) { val currentTurnStartTime = Instant.ofEpochMilli(preview.currentTurnStartTime) - descriptionText.appendLine("Current Turn: [${preview.currentPlayer}] since [${Duration.between(currentTurnStartTime, Instant.now()).formatShort()}] ago".tr()) + val currentPlayer = preview.getCurrentPlayerCiv() + val playerDescriptor = if (currentPlayer.playerId == UncivGame.Current.settings.multiplayer.userId) { + "You" + } else { + val friend = UncivGame.Current.settings.multiplayer.friendList + .firstOrNull{ it.playerID == currentPlayer.playerId } + friend?.name ?: "Unknown" + } + val playerText = "{${preview.currentPlayer}}{ }({$playerDescriptor})" + + descriptionText.appendLine("Current Turn: [$playerText] since [${Duration.between(currentTurnStartTime, Instant.now()).formatShort()}] ago".tr()) } return descriptionText }