From 78c2e3e563aeef4afb5ccce217756e516163e454 Mon Sep 17 00:00:00 2001 From: Youssef <151364628+viix0dev@users.noreply.github.com> Date: Sun, 27 Sep 2026 23:19:23 +0300 Subject: [PATCH] fix(i18n): update Arabic translations - Fix machine translation errors (Profiles, Animations, AccentTheme) - Refine phrasing for better user experience --- src/i18n-ar.ts | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/i18n-ar.ts b/src/i18n-ar.ts index 340e452f..56757b2e 100644 --- a/src/i18n-ar.ts +++ b/src/i18n-ar.ts @@ -12,9 +12,9 @@ export const ar: Record = { "nav.feedback": "الملاحظات", "nav.docs": "المستندات", "nav.supported": "الأجهزة المدعومة", - "nav.whatsNew": "الجديد", + "nav.whatsNew": "التحديثات", "nav.games": "الألعاب", - "nav.hardwareTest": "فحص العتاد", + "nav.hardwareTest": "فحص الماوس", "nav.expand": "توسيع الشريط الجانبي", "nav.collapse": "طي الشريط الجانبي", "side.selectedDevice": "الجهاز المحدد", @@ -52,7 +52,7 @@ export const ar: Record = { "tab.overview": "نظرة عامة", "tab.performance": "الأداء", "tab.buttons": "الأزرار", - "tab.profiles": "الملفات", + "tab.profiles": "الملفات الشخصية", "tab.advanced": "متقدم", "tab.lighting": "الإضاءة", "ov.battery": "البطارية", @@ -72,7 +72,7 @@ export const ar: Record = { "test.dpiStages": "مراحل DPI", "test.battery": "البطارية", "test.firmware": "البرنامج الثابت", - "hw.title": "فحص العتاد", + "hw.title": "فحص الماوس", "hw.subtitle": "يشغّل مجموعة التحقق الكاملة من التعريف على الماوس المتصل — وهي الأدلة المستخدمة لنقل طراز يحتاج اختبارًا إلى مدعوم في صفحة الأجهزة المدعومة.", "hw.start": "ابدأ الفحص", "hw.end": "إنهاء الفحص", @@ -83,9 +83,9 @@ export const ar: Record = { "hw.connect": "توصيل جهاز", "hw.ready": "اضغط ابدأ الفحص لتشغيل مجموعة التحقق على الماوس المتصل.", "hw.noDevice": "لا يوجد ماوس متصل", - "hw.noDeviceDetail": "وصّل ماوسًا لتشغيل اختبارات العتاد.", + "hw.noDeviceDetail": "وصّل ماوسًا لتشغيل اختبارات الماوس.", "hw.deviceCard": "الجهاز", - "hw.panelTitle": "فحص العتاد", + "hw.panelTitle": "فحص الماوس", "hw.stateIdle": "في انتظار", "hw.stateRunning": "جارٍ التشغيل…", "hw.stateDone": "اكتمل", @@ -116,21 +116,21 @@ export const ar: Record = { "set.title": "الإعدادات", "set.back": "العودة إلى الجهاز", "set.profiles": "الملفات", - "set.profileKey": "مفتاح الملف", - "set.profileKeyBody": "مفتاح للنسخ واللصق ينقل إعدادات هذا الماوس إلى وحدة أخرى من الطراز نفسه. الصقه في الإعدادات هناك لتحميل الإعداد نفسه.", - "set.yourKey": "مفتاحك", - "set.noKey": "وصّل ماوسًا لإنشاء مفتاح.", - "set.copyKey": "نسخ المفتاح", + "set.profileKey": "رمز مشاركة الاعدادات", + "set.profileKeyBody": "رمز للنسخ واللصق ينقل إعدادات هذا الماوس إلى وحدة أخرى من الطراز نفسه. الصقه في الإعدادات هناك لتحميل الإعداد نفسه.", + "set.yourKey": "رمزك", + "set.noKey": "وصّل ماوسًا لإنشاء رمز.", + "set.copyKey": "نسخ الرمز", "set.copied": "تم النسخ", - "set.importKey": "استيراد مفتاح", - "set.importPlaceholder": "الصق مفتاح ملف هنا…", + "set.importKey": "استيراد رمز", + "set.importPlaceholder": "الصق رمز ملف هنا…", "set.import": "استيراد", "set.soundTitle": "الصوت", "set.soundDescription": "تفعيل أصوات مثل نقرات الماوس والاتصالات الجديدة", "set.importNote": "تُدرج الإعدادات المستوردة كأي تعديل آخر — لا يُكتب شيء حتى تثبّتها.", "set.appearance": "المظهر", - "set.accentTheme": "سمة التمييز", - "set.accentBody": "كل بلاطة مصبوغة بسمتها الخاصة.", + "set.accentTheme": "مظهر الواجهة", + "set.accentBody": "يتم تلوين كل عنصر باللون البارز المخصص له.", "set.glass": "الزجاج السائل", "set.glassTitle": "كثافة الزجاج", "set.glassBody": "اضبط المادة الضبابية من لوحات شفافة تمامًا إلى لمسة الأكريليك الكاملة.", @@ -151,9 +151,9 @@ export const ar: Record = { "set.vietnamese": "Tiếng Việt", "set.arabic": "العربية", "set.motion": "الحركة", - "set.animations": "الرسوم المتحركة", - "set.animationsBody": "تفعيل انتقالات الواجهة وتغيّرات الحالة المتحركة.", - "set.enableAnimations": "تفعيل الرسوم المتحركة", + "set.animations": "المؤثرات المتحركة", + "set.animationsBody": "تفعيل التغيرات والانتقالات الحركية في الواجهة.", + "set.enableAnimations": "تفعيل المؤثرات الحركية", "set.writes": "الكتابة", "set.instantFlash": "التثبيت الفوري", "set.instantFlashBody": "اكتب كل تغيير إلى الماوس فور إجرائه، بدلًا من تجهيزه لشريط التثبيت.", @@ -166,7 +166,7 @@ export const ar: Record = { "set.experimentalTitle": "عناصر تحكم تجريبية", "set.experimentalBody": "إظهار أو إخفاء عناصر التحكم التي قد تختلف بين إصدارات البرنامج الثابت.", "set.showExperimental": "إظهار الإعدادات التجريبية", - "set.dev": "التطوير", + "set.dev": "وضع المطور", "set.previewsTitle": "معاينات التعريف", "set.previewsBody": "اعرض أي تعريف مدعوم بدون عتاده، لفحص تغيير مقابل كل علامة تجارية. لا يُكتب شيء إلى أي جهاز.", "set.reset": "إعادة تعيين تفضيلات الواجهة", @@ -240,7 +240,7 @@ export const ar: Record = { "gamereq.tile": "طلب لعبة أو تطبيق", "gamereq.tileHint": "لا ترى لعبتك؟", "wn.title": "تطبيق OpenMouse لسطح المكتب", - "wn.body": "متاح الآن في نسخة ألفا: تطبيق OpenMouse لسطح المكتب. شغّل OpenMouse عبر تطبيق مستقل قابل للتثبيت — دون الحاجة لإبقاء تبويب المتصفح مفتوحًا. يتضمن وصولًا أصليًا إلى HID وملفات الألعاب وواجهة موحدة على الويب وسطح المكتب. توجّه إلى صفحة الإصدارات لتنزيله لمنصتك.", + "wn.body": "تطبيق OpenMouse لسطح المكتب يتوفر الآن بإصدار ألفا! شغّل OpenMouse كتطبيق مكتبي مستقل دون الحاجة لفتح المتصفح. يدعم التطبيق الوصول المباشر لأجهزة HID وملفات الألعاب مع واجهة موحدة للويب وسطح المكتب. حَمّل النسخة المتوافقة مع نظامك من صفحة الإصدارات.", "wn.download": "تنزيل لسطح المكتب", "wn.close": "ربما لاحقًا", "ai.title": "OpenMouse AI",