más mejoras

This commit is contained in:
2026-05-10 23:54:09 +02:00
parent 873a5b7f4a
commit a93bab290a
42 changed files with 1365 additions and 784 deletions
+48 -34
View File
@@ -1,20 +1,16 @@
{
"@@locale": "ar",
"appTitle": "المنتحل",
"subtitle": "لعبة تخمين اجتماعية",
"loadingWords": "جارٍ تحميل الكلمات...",
"playersRange": "3-20 لاعبًا • بدون إنترنت",
"createGame": "إنشاء لعبة",
"joinGame": "الانضمام إلى لعبة",
"howToPlay": "كيفية اللعب",
"settings": "الإعدادات",
"gameMode": "وضع اللعب",
"singleDevice": "جهاز واحد",
"multiDevice": "أجهزة متعددة",
"category": "الفئة",
"categoryAll": "الكل",
"categoryAnimals": "حيوانات",
@@ -27,11 +23,12 @@
"categoryMovies": "أفلام",
"categoryMusic": "موسيقى",
"categoryTechnology": "تكنولوجيا",
"playersCount": "اللاعبون ({count})",
"@playersCount": {
"placeholders": {
"count": {"type": "int"}
"count": {
"type": "int"
}
}
},
"playersRangeHint": "3-20",
@@ -39,7 +36,6 @@
"playerAlreadyExists": "يوجد لاعب بهذا الاسم بالفعل",
"maxPlayersReached": "الحد الأقصى 20 لاعبًا",
"minPlayersRequired": "يلزم 3 لاعبين على الأقل",
"configuration": "الإعدادات",
"impostors": "🎭 المنتحلون",
"impostorClue": "🔍 تلميح للمنتحل",
@@ -50,15 +46,15 @@
"twoMin": "2 د",
"threeMin": "3 د",
"fiveMin": "5 د",
"startGame": "بدء اللعبة",
"seeYourWord": "اعرف كلمتك",
"eachPlayerMustSee": "يجب على كل لاعب رؤية كلمته بسرية",
"roundNumber": "الجولة {round}",
"@roundNumber": {
"placeholders": {
"round": {"type": "int"}
"round": {
"type": "int"
}
}
},
"alreadySeen": "شاهد كلمته بالفعل",
@@ -67,16 +63,19 @@
"playersRemaining": "متبقٍّ {count} لاعبين",
"@playersRemaining": {
"placeholders": {
"count": {"type": "int"}
"count": {
"type": "int"
}
}
},
"youAreImpostor": "أنت المنتحل!",
"yourWordIs": "كلمتك هي:",
"clueCategory": "تلميح: {category}",
"@clueCategory": {
"placeholders": {
"category": {"type": "String"}
"category": {
"type": "String"
}
}
},
"holdToSeeWord": "اضغط مطولًا لرؤية كلمتك",
@@ -84,11 +83,12 @@
"showingWord": "👁️ جارٍ العرض...",
"holdToSee": "👆 اضغط مطولًا للعرض",
"seenMyWord": "رأيت كلمتي",
"debateRound": "النقاش - الجولة {round}",
"@debateRound": {
"placeholders": {
"round": {"type": "int"}
"round": {
"type": "int"
}
}
},
"timeUp": "⏰ انتهى الوقت!",
@@ -97,21 +97,28 @@
"activePlayersInfo": "{active} نشطون • {impostors} منتحل(ون) مختبئون",
"@activePlayersInfo": {
"placeholders": {
"active": {"type": "int"},
"impostors": {"type": "int"}
"active": {
"type": "int"
},
"impostors": {
"type": "int"
}
}
},
"eliminated": "تم إقصاؤه",
"notes": "ملاحظات",
"goToVoting": "الانتقال للتصويت",
"voting": "🗳️ التصويت",
"turnToVote": "دورك للتصويت:",
"votesProgress": "الأصوات: {current}/{total}",
"@votesProgress": {
"placeholders": {
"current": {"type": "int"},
"total": {"type": "int"}
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"whoIsImpostor": "من تعتقد أنه المنتحل؟",
@@ -120,7 +127,6 @@
"allVoted": "صوّت الجميع!",
"tapToReveal": "اضغط لكشف النتيجة",
"revealResult": "كشف النتيجة",
"result": "النتيجة",
"revealing": "جارٍ الكشف...",
"wasImpostor": "كان المنتحل! 🎉",
@@ -129,7 +135,6 @@
"seeEndResult": "عرض النتيجة النهائية",
"impostorGuessWord": "هل يخمّن المنتحل الكلمة؟",
"nextRound": "الجولة التالية",
"impostorGuessTitle": "🎯 تخمين المنتحل",
"impostorCanGuess": "يمكن للمنتحل المُقصى\nمحاولة تخمين الكلمة",
"ifCorrectImpostorsWin": "إذا أصاب، يفوز المنتحلون!",
@@ -140,20 +145,23 @@
"theWordWas": "الكلمة كانت: {word}",
"@theWordWas": {
"placeholders": {
"word": {"type": "String"}
"word": {
"type": "String"
}
}
},
"impostorsWin": "فاز المنتحلون!",
"wrongGuess": "تخمين خاطئ!",
"gameContinues": "اللعبة مستمرة...",
"gameOver": "انتهت اللعبة",
"playersWin": "فاز اللاعبون!",
"theSecretWordWas": "🔍 الكلمة كانت:",
"categoryLabel": "الفئة: {category}",
"@categoryLabel": {
"placeholders": {
"category": {"type": "String"}
"category": {
"type": "String"
}
}
},
"theImpostorWas": "🎭 المنتحل كان:",
@@ -162,13 +170,16 @@
"roundElimination": "الجولة {round}: {name}",
"@roundElimination": {
"placeholders": {
"round": {"type": "int"},
"name": {"type": "String"}
"round": {
"type": "int"
},
"name": {
"type": "String"
}
}
},
"rematch": "إعادة المباراة",
"mainMenu": "القائمة الرئيسية",
"notesTitle": "📝 ملاحظات",
"notesSaved": "تم حفظ الملاحظات",
"whoAreYou": "من أنت؟",
@@ -176,14 +187,15 @@
"notesOf": "ملاحظات {name}",
"@notesOf": {
"placeholders": {
"name": {"type": "String"}
"name": {
"type": "String"
}
}
},
"notesAboutPlayers": "ملاحظات عن كل لاعب",
"playerNoteHint": "ماذا قال؟ هل هو مشبوه؟",
"freeNote": "ملاحظة حرة",
"freeNoteHint": "ملاحظات شخصية...",
"rulesTitle": "📖 كيفية اللعب",
"rulesWhatIsTitle": "🎭 ما هو المنتحل؟",
"rulesWhatIsBody": "لعبة تخمين اجتماعية لـ 3-20 لاعبًا. الجميع يحصل على كلمة سرية... ما عدا المنتحل! مهمتك: اكتشف من يتظاهر.",
@@ -199,20 +211,17 @@
"rulesModesBody": "• جهاز واحد: الجميع يشارك نفس الجهاز. كل لاعب يرى كلمته بالضغط المطول على الزر.\n\n• أجهزة متعددة: كل لاعب يستخدم جهازه الخاص. يتم الاتصال عبر بلوتوث/WiFi Direct بدون حاجة للإنترنت.",
"rulesExampleTitle": "✏️ مثال على لعبة",
"rulesExampleBody": "الكلمة السرية: \"بيتزا\"\n\n• أحمد: \"تُؤكل ساخنة\" ✓\n• فاطمة: \"تأتي في صندوق\" ✓\n• ليلى (المنتحل): \"شيء شائع جدًا\" 🤔\n• خالد: \"عليها جبنة\" ✓\n\nإجابة ليلى كانت عامة جدًا... مشبوهة!",
"joinGameTitle": "الانضمام إلى لعبة",
"multiDeviceMode": "وضع الأجهزة المتعددة",
"scanQrDescription": "امسح رمز QR الذي يعرضه المضيف للاتصال باللعبة عبر بلوتوث/WiFi Direct.",
"comingSoon": "قريبًا",
"nearbyNotAvailable": "اتصال الأجهزة المتعددة عبر Nearby Connections يتطلب أجهزة أندرويد فعلية.\n\nحاليًا، استخدم وضع \"جهاز واحد\" للعب على جهاز مشترك.",
"back": "رجوع",
"yes": "نعم",
"no": "لا",
"cancel": "إلغاء",
"accept": "قبول",
"next": "التالي",
"settingsTitle": "الإعدادات",
"language": "اللغة",
"soundVolume": "مستوى المؤثرات الصوتية",
@@ -257,5 +266,10 @@
"defaultPlayerName": "لاعب",
"play": "العب",
"history": "السجل",
"mainTagline": "اكتشف المنتحل قبل فوات الأوان"
"mainTagline": "اكتشف المنتحل قبل فوات الأوان",
"deviceProfile": "الملف الشخصي للجهاز",
"profileName": "الاسم",
"profileNick": "اللقب",
"save": "حفظ",
"automaticLanguage": "تلقائي"
}