feat(i18n): fill the translation backlog and add the new strings

40 keys existed only in app_es.arb and fell back to Spanish everywhere else
(15 of them in English). Most were multi-device screens: hostGame, votar,
clueIs, whoDoYouThinkIsTheImpostor, waitingPlayersSeeWord.

Adds those plus the new keys for impostor awareness, the adjusted impostor
count, the eliminated-player notice and the reconnection screen.

51 keys across the 18 supported languages.
This commit is contained in:
2026-07-25 20:36:39 +02:00
parent 863690168c
commit b1b12cc8af
36 changed files with 3677 additions and 1206 deletions
+52 -1
View File
@@ -317,5 +317,56 @@
"type": "String"
}
}
}
},
"debate": "🗣️ Обсуждение",
"scanToJoin": "Отсканируйте QR-код, чтобы присоединиться",
"connectedPlayers": "Подключённые игроки",
"hostGame": "Управление игрой",
"waitingPlayersSeeWord": "Ждём, пока все увидят своё слово...",
"activePlayers": "Активные игроки",
"playersVoted": "Проголосовали",
"waitingVoting": "Ждём голоса...",
"waitingForPlayers": "Ждём игроков...",
"needMorePlayers": "Нужно ещё {count} игроков",
"starting": "Запуск...",
"enterNameAndScan": "Введите имя и отсканируйте QR-код ведущего",
"yourName": "Ваше имя",
"nameRequired": "Введите ваше имя",
"connectingTo": "Подключение к",
"scanQR": "Сканировать QR-код",
"scanHostQR": "Наведите на QR-код ведущего",
"connectedWaiting": "Подключено!",
"waitingForHost": "Ждём, пока ведущий начнёт игру...",
"enterNameToSearch": "Введите имя, чтобы найти игры поблизости",
"searchGames": "Найти игры",
"searchingGames": "Поиск игр поблизости...",
"noGamesFound": "Игры не найдены",
"noGamesFoundHint": "Убедитесь, что ведущий открыл комнату и вы находитесь рядом",
"orScanQR": "Не отображается? Отсканируйте QR-код ведущего",
"iveSeenIt": "Я посмотрел",
"clueIs": "Подсказка: {category}",
"debatePhaseActive": "Идёт этап обсуждения",
"debateInstructions": "Обсудите между собой и скажите, кто, по-вашему, самозванец. Когда будете готовы, запросите голосование.",
"solicitarVotacion": "Запросить голосование",
"votacionSolicitada": "Голосование запрошено",
"whoDoYouThinkIsTheImpostor": "Кто самозванец?",
"selectOnePlayer": "Выберите игрока для голосования",
"votar": "Голосовать",
"selectYourProfile": "Ваш профиль",
"selectProfile": "Выберите профиль",
"createNewUser": "Создать нового пользователя",
"userNameRequired": "Имя не может быть пустым",
"profileSelected": "Профиль выбран",
"availableProfiles": "Доступные профили",
"impostorsKnowEachOther": "🎭 Самозванцы знают друг друга",
"impostorsKnowEachOtherDescription": "Каждый самозванец увидит имена остальных",
"impostorsKnowEachOtherNeedsTwo": "Работает только при 2 и более самозванцах",
"otherImpostorsTitle": "{count, plural, =1{Другой самозванец} other{Другие самозванцы}}",
"youAreTheOnlyImpostor": "Вы единственный самозванец",
"impostorsAdjusted": "Число самозванцев изменено на {count} из-за количества игроков",
"eliminatedCannotVote": "Вы выбыли — вы больше не голосуете",
"reconnecting": "Переподключение...",
"reconnectingHint": "Соединение с ведущим потеряно. Ваше место в игре сохраняется.",
"leaveGame": "Выйти из игры",
"playerRejoined": "{name} вернулся в игру"
}