diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/authCommand/compose/RelayAuthPromptHost.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/authCommand/compose/RelayAuthPromptHost.kt
index 40df5a15aa..8f45f7eb43 100644
--- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/authCommand/compose/RelayAuthPromptHost.kt
+++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/relayClient/authCommand/compose/RelayAuthPromptHost.kt
@@ -411,7 +411,9 @@ private fun counterpartyLabel(
): String {
val first = pubkeys.firstOrNull() ?: return ""
val name = rememberCounterpartyName(first, accountViewModel)
- return if (pubkeys.size > 1) stringRes(R.string.relay_auth_name_and_n_others, name, (pubkeys.size - 1).toString()) else name
+ if (pubkeys.size == 1) return name
+ val others = pubkeys.size - 1
+ return pluralStringResource(R.plurals.relay_auth_name_and_n_others, others, name, others)
}
/**
diff --git a/amethyst/src/main/res/values/strings.xml b/amethyst/src/main/res/values/strings.xml
index a703b1bc3e..909decbeb2 100644
--- a/amethyst/src/main/res/values/strings.xml
+++ b/amethyst/src/main/res/values/strings.xml
@@ -1164,7 +1164,10 @@
This is one of your own relays, and it asks everyone to log in.
It asks everyone to log in. Amethyst can\'t tell what it\'s holding back.
someone you haven\'t loaded yet
- %1$s and %2$s others
+
+ - %1$s and %2$d other
+ - %1$s and %2$d others
+
- It\'s also holding back %1$d other thing.
- It\'s also holding back %1$d other things.