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:
+52
-1
@@ -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": "ينطبق فقط عند وجود محتالَين أو أكثر",
|
||||
"otherImpostorsTitle": "{count, plural, =1{المحتال الآخر} other{المحتالون الآخرون}}",
|
||||
"youAreTheOnlyImpostor": "أنت المحتال الوحيد",
|
||||
"impostorsAdjusted": "تم ضبط عدد المحتالين إلى {count} حسب عدد اللاعبين",
|
||||
"eliminatedCannotVote": "لقد خرجت: لم تعد تصوّت",
|
||||
"reconnecting": "جارٍ إعادة الاتصال...",
|
||||
"reconnectingHint": "انقطع الاتصال بالمضيف. مكانك في الجولة محفوظ.",
|
||||
"leaveGame": "مغادرة الجولة",
|
||||
"playerRejoined": "عاد {name} إلى الجولة"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user