From c0063e7be9fb281063a00483ccf0d395f6c8048d Mon Sep 17 00:00:00 2001 From: adlifarizi Date: Sat, 13 Jun 2026 21:15:28 +0700 Subject: [PATCH 1/3] feat: add Arabic language support and restructure localized strings for the Arabic resource directory --- .../pixelplay/data/preferences/AppLanguage.kt | 3 +- app/src/main/res/values-ar/plurals.xml | 75 -- app/src/main/res/values-ar/strings.xml | 335 +++---- app/src/main/res/values-ar/strings_auth.xml | 74 -- .../main/res/values-ar/strings_changelogs.xml | 150 +++ .../res/values-ar/strings_cloud_services.xml | 236 +++++ .../main/res/values-ar/strings_components.xml | 190 ---- .../main/res/values-ar/strings_equalizer.xml | 57 ++ .../res/values-ar/strings_home_screen.xml | 281 ++++++ .../main/res/values-ar/strings_library.xml | 598 ++++++++++++ app/src/main/res/values-ar/strings_player.xml | 210 +++++ .../strings_presentation_batch_a.xml | 17 - .../strings_presentation_batch_b.xml | 88 -- .../strings_presentation_batch_c.xml | 83 -- .../strings_presentation_batch_d.xml | 124 --- .../strings_presentation_batch_e.xml | 160 ---- .../strings_presentation_batch_f.xml | 239 ----- .../strings_presentation_batch_g.xml | 636 ------------- .../main/res/values-ar/strings_screens.xml | 418 ++++----- .../main/res/values-ar/strings_settings.xml | 872 ++++++++++++------ app/src/main/res/values-ar/strings_widget.xml | 17 + app/src/main/res/values/strings_settings.xml | 1 + 22 files changed, 2471 insertions(+), 2393 deletions(-) delete mode 100644 app/src/main/res/values-ar/plurals.xml delete mode 100644 app/src/main/res/values-ar/strings_auth.xml create mode 100644 app/src/main/res/values-ar/strings_changelogs.xml create mode 100644 app/src/main/res/values-ar/strings_cloud_services.xml delete mode 100644 app/src/main/res/values-ar/strings_components.xml create mode 100644 app/src/main/res/values-ar/strings_equalizer.xml create mode 100644 app/src/main/res/values-ar/strings_home_screen.xml create mode 100644 app/src/main/res/values-ar/strings_library.xml create mode 100644 app/src/main/res/values-ar/strings_player.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_a.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_b.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_c.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_d.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_e.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_f.xml delete mode 100644 app/src/main/res/values-ar/strings_presentation_batch_g.xml create mode 100644 app/src/main/res/values-ar/strings_widget.xml diff --git a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt index 5630700f9..fb51de77b 100644 --- a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt +++ b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt @@ -16,7 +16,8 @@ enum class AppLanguage(val tag: String, @StringRes val labelRes: Int) { NORWEGIAN_BOKMAL("nb", R.string.settings_language_norwegian_bokmal), RUSSIAN("ru", R.string.settings_language_russian), SIMPLIFIED_CHINESE("zh-CN", R.string.settings_language_chinese), - TURKISH("tr", R.string.settings_language_turkish); + TURKISH("tr", R.string.settings_language_turkish), + ARABIC("ar", R.string.settings_language_arabic); companion object { val supportedLanguageTags: Set = values().map { it.tag }.toSet() diff --git a/app/src/main/res/values-ar/plurals.xml b/app/src/main/res/values-ar/plurals.xml deleted file mode 100644 index 038673ef3..000000000 --- a/app/src/main/res/values-ar/plurals.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - لا يتم مشاركة أي قوائم تشغيل - جاري مشاركة قائمة تشغيل واحدة - جاري مشاركة قائمتي تشغيل - جاري مشاركة %d قوائم تشغيل - جاري مشاركة %d قائمة تشغيل - جاري مشاركة %d قائمة تشغيل - - - لم يتم تصدير أي قوائم تشغيل إلى %2$s - تم تصدير قائمة تشغيل واحدة إلى %2$s - تم تصدير قائمتي تشغيل إلى %2$s - تم تصدير %1$d قوائم تشغيل إلى %2$s - تم تصدير %1$d قائمة تشغيل إلى %2$s - تم تصدير %1$d قائمة تشغيل إلى %2$s - - - لم يتم إضافة أي أغنية إلى قائمة الانتظار - تمت إضافة أغنية واحدة إلى قائمة الانتظار - تمت إضافة أغنيتين إلى قائمة الانتظار - تمت إضافة %d أغانٍ إلى قائمة الانتظار - تمت إضافة %d أغنية إلى قائمة الانتظار - تمت إضافة %d أغنية إلى قائمة الانتظار - - - لن يتم تشغيل أي أغنية تالياً - سيتم تشغيل أغنية واحدة تالياً - سيتم تشغيل أغنيتين تالياً - سيتم تشغيل %d أغانٍ تالياً - سيتم تشغيل %d أغنية تالياً - سيتم تشغيل %d أغنية تالياً - - - لم يتم إضافة أي أغنية إلى المفضلة - تمت إضافة أغنية واحدة إلى المفضلة - تمت إضافة أغنيتين إلى المفضلة - تمت إضافة %d أغانٍ إلى المفضلة - تمت إضافة %d أغنية إلى المفضلة - تمت إضافة %d أغنية إلى المفضلة - - - لم يتم إزالة أي أغنية من المفضلة - تمت إزالة أغنية واحدة من المفضلة - تمت إزالة أغنيتين من المفضلة - تمت إزالة %d أغانٍ من المفضلة - تمت إزالة %d أغنية من المفضلة - تمت إزالة %d أغنية من المفضلة - - - لم يتم حذف أي ملف - تم حذف ملف واحد - تم حذف ملفين - تم حذف %d ملفات - تم حذف %d ملفاً - تم حذف %d ملفاً - - - هل تريد حذف الملفات؟ - هل تريد حذف أغنية واحدة؟ - هل تريد حذف أغنيتين؟ - هل تريد حذف %d أغانٍ؟ - هل تريد حذف %d أغنية؟ - هل تريد حذف %d أغنية؟ - - - لم يتم تحديد أي مسار - تم تحديد مسار واحد - تم تحديد مسارين - تم تحديد %d مسارات - تم تحديد %d مساراً - تم تحديد %d مساراً - - diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 04844b159..87194b4a5 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,247 +1,128 @@ + PixelPlayer + مشغل موسيقى تغيير اسم التطبيق لقد قمنا بتغيير اسم تطبيقنا من PixelPlay إلى PixelPlayer بسبب مشكلة تتعلق بالعلامة التجارية. استمتع بالاستماع! - لا تظهره مرة أخرى - تجاهل + لا تظهره مرة أخرى + + + الرئيسية + البحث + المكتبة + + مطلوب إذن خاص لتعديل البيانات الوصفية للأغاني (ملفات .mp3)، يحتاج PixelPlayer إلى صلاحية وصول خاصة لجميع الملفات. يتيح لنا هذا تعديل علامات المسارات الصوتية مباشرة. يرجى منح هذا الإذن في الشاشة التالية لتفعيل تعديل البيانات الوصفية. منح الإذن - الوصول إلى جميع الملفات - خطأ - موافق - إلغاء - استيراد - بحث - - كلمات الأغنية - إغلاق قائمة كلمات الأغنية - جاري تحميل كلمات الأغنية… - تعذر العثور على كلمات لهذه الأغنية. - الكلمات مقدمة من - https://lrclib.net/ - لم يتم العثور على كلمات الأغنية - هل تود البحث عن كلمات الأغنية عبر الإنترنت؟ - لم نتمكن من العثور على كلمات الأغنية تلقائياً. يمكنك تعديل العنوان أو اسم الفنان والمحاولة بالبحث يدوياً. - فشل البحث عن كلمات الأغنية - فشل جلب كلمات الأغنية من الخادم - انتهت مهلة الاتصال. يرجى التحقق من اتصالك بالإنترنت. - خطأ في الشبكة. يرجى التحقق من اتصالك بالإنترنت. - خطأ في الخادم (رمز %d). يرجى المحاولة مرة أخرى لاحقاً. - تم العثور على %d من التطابقات - تم البحث عن \"%s\" - جاري البحث عن كلمات الأغنية… - كلمات الأغنية متوفرة بالفعل. تم تخطي الجلب عبر الإنترنت. - الكلمات المضمنة موجودة بالفعل. تم تخطي الجلب عبر الإنترنت. - ملف الكلمات المحلي (.lrc) موجود بالفعل. تم تخطي الجلب عبر الإنترنت. - إظهار خيارات كلمات الأغنية - فتح أداة الاختيار دائماً بدلاً من التطبيق التلقائي لأول تطابق - حفظ كلمات الأغنية كملف .lrc - حفظ كلمات الأغنية - اختر النسخة المراد حفظها: - مزامنة (مع الطوابع الزمنية) - عادية (نص فقط) - تم حفظ كلمات الأغنية بنجاح - فشل حفظ كلمات الأغنية - لا توجد كلمات أغنية متاحة لحفظها - إعادة تعيين الكلمات المستوردة - إزاحة مزامنة الكلمات - %+.1fs - إعادة تعيين - أبكر - أقرب - جاري فحص ملفات الموسيقى… - جاري معالجة الملفات… - %1$d من أصل %2$d ملفاً - جاري مزامنة المكتبة… - اكتملت المزامنة - انتظار… - جاري مزامنة المكتبة… - جاري الإنهاء في الخلفية… - جاري فحص كلمات الأغاني… - جاري تنظيف ذاكرة التخزين المؤقت لأغلفة الألبومات… - جاري المزامنة مع المصادر السحابية… - مسار مجهول - فنان مجهول - ألبوم مجهول - اختر فناناً - افتح أي فنان منسوب إليه هذا المسار. - فنان واحد - %1$d فنانين - الفنان الرئيسي - صفحة الفنان + تشغيل سريع تعذر فتح ملف الصوت هذا. - فتح المشغل الكامل - إغلاق المشغل العائم - إغلاق المشغل - المسار السابق - المسار التالي - إيقاف مؤقت - تشغيل - لم يتم العثور على قائمة التشغيل. - القرص %d - - يرجى تكوين مفتاح API صالح لمزود الذكاء الاصطناعي المحدد في الإعدادات. - خطأ في الذكاء الاصطناعي: %s - رفض مزود الذكاء الاصطناعي المحدد الطلب لعدم وجود رصيد أو حصة متاحة في الحساب. - لم يعد نموذج الذكاء الاصطناعي المحدد متاحاً. حاول PixelPlayer التبديل تلقائياً إلى نموذج مدعوم. - لم يتمكن الذكاء الاصطناعي من العثور على أي أغانٍ بناءً على طلبك. - اكتب فكرة لـ "مزيجك اليومي" - تم تحديث المزيج اليومي بواسطة الذكاء الاصطناعي - لم يتمكن الذكاء الاصطناعي من العثور على أغانٍ لهذا المزيج - - الترجمة بواسطة الذكاء الاصطناعي - تحتوي كلمات هذه الأغنية على ترجمة بالفعل - كلمات هذه الأغنية مكتوبة بهذه اللغة بالفعل - لم يتم تكوين مفتاح الـ API - تمت ترجمة كلمات الأغنية بنجاح! - جاري ترجمة الكلمات عبر الذكاء الاصطناعي... + فتح المشغل الكامل + تشغيل عشوائي تشغيل عشوائي لجميع الأغاني - قائمة التشغيل - آخر قائمة تشغيل تم تشغيلها - تشغيل عشوائي للكل آخر قائمة تشغيل لا توجد قائمة تشغيل متاحة لفتحها - معرف الألبوم غير صالح - لم يتم العثور على معرف الألبوم - خطأ أثناء تحميل بيانات الألبوم: %s - لم يتم العثور على الألبوم - تعذر التحديث: %s - معرف الفنان غير صالح - لم يتم العثور على معرف الفنان - خطأ أثناء تحميل بيانات الفنان: %s - تعذر العثور على الفنان - لم يتم العثور على أغانٍ صالحة للتشغيل - - أداة ذكية مستجيبة تتكيف مع حجمها - شريط مشغل مضغوط - عناصر تحكم كاملة مع التشغيل العشوائي والتكرار - مشغل مربع بسيط + + فتح متجر Play + متابعة النسخة التجريبية + سيتم تفعيل رابط متجر Play من تكوين GitHub. + PixelPlayer متاح الآن على Google Play + استخدم القناة المستقرة على Google Play للحصول على التحديثات الرسمية بينما نبقي البناء التجريبي نشطاً. + PixelPlayer + إعلان الإصدار + قريباً + + + شكراً لك على استخدام PixelPlayer! + أعلى %1$d + إغلاق + النتيجة + المستوى %1$d + القلوب + اكتمل المستوى! + انتهت اللعبة + النتيجة: %1$d + المحاولة مجدداً؟ + المستوى التالي + إعادة تشغيل اللعبة + اضغط لإعادة الإطلاق + تشغيل موسيقى عشوائية + كسارة الطوب + أعلى نتيجة %1$d + لعب + اسحب لتحريك المضرب + + + إغلاق المشغل جاري معالجة إجراء التشغيل… - - لا توجد قوائم تشغيل لمشاركتها - مشاركة قوائم التشغيل - فشلت المشاركة: %1$s - لا توجد قوائم تشغيل لتصديرها - فشل التصدير: %1$s - Music/PixelPlayer Exports - يرجى تكوين مفتاح Gemini API في الإعدادات. - خطأ غير معروف - - جاري إرسال %1$d من الأغاني إلى الساعة - جاري الإرسال إلى الساعة - اكتمل النقل - فشل النقل - تم إلغاء النقل - جاري تحضير النقل للساعة - عمليات نقل عدد %1$d - جاري بدء النقل… - توجد عدة عمليات نقل نشطة - جاري تحضير النقل… - جاري النقل - مكتمل - فاشل - ملغي - جاري التحضير - جاري البدء - عمليات نقل الساعة - يعرض التقدم المباشر لنقل الموسيقى من الهاتف إلى الساعة - - خادم وسائط البث (Cast) - جاري البث إلى الجهاز - تزويد جهاز البث بالوسائط - %1$s: %2$s - التقديم والتأخير غير متاح مؤقتاً لصيغة الصوت هذه أثناء البث لأنها قد تتسبب في تعطل جلسة البث. - - نسخة احتياطية غير صالحة: %1$s - جاري تحضير الاستعادة - جاري بدء مهمة الاستعادة. - جاري تحضير النسخ الاحتياطي - جاري بدء مهمة النسخ الاحتياطي. - تم استعادة النسخة الاحتياطية بنجاح - اكتملت الاستعادة مع وجود بعض المشكلات غير المحلولة. - تعذر إكمال الاستعادة: %1$s - فشلت الاستعادة: %1$s - تم تصدير البيانات بنجاح - فشل التصدير: %1$s - تم استعادة البيانات بنجاح - اكتملت الاستعادة مع وجود مشكلات غير محلولة. الفشل: %1$s - فشل تحميل النماذج - تم إطلاق تعطل تجريبي من خيارات المطور - هذا الإجراء مقصود لاختبار نظام تقارير الأعطال - - لم يتم العثور على الأغنية في القائمة الحالية - تعذر تحديد موقع الأغنية - لم يتم العثور على أغانٍ في المكتبة - توقف التشغيل: انتهى %1$s (نهاية المسار). - مسار - لا توجد أغانٍ لتشغيلها عشوائياً. - الألبومات المحددة - لم يتم العثور على أغانٍ قابلة للتشغيل في الألبومات المحددة - تم إدراج أول %1$d ألبومات فقط في قائمة الانتظار - تم إدراج %1$d ألبومات في قائمة الانتظار (%2$d أغنية) - تعذر إدراج الألبومات المحددة في قائمة الانتظار - جميع الأغاني موجودة بالفعل في المفضلة - لم تكن هناك أي أغانٍ في المفضلة - جاري إنشاء ملف ZIP… - فشلت المشاركة: %1$s - لا يمكن حذف الأغنية التي يتم تشغيلها حالياً - تم حذف %1$d ملفات (تم تخطي %2$d - قيد التشغيل) - تم حذف %1$d من أصل %2$d ملفاً - فشل حذف الملفات - تم حذف الملف - تعذر حذف الملف أو أن الملف غير موجود - تم إلغاء الحذف - تم رفض الإذن - لا يمكن تعديل الملفات - تم رفض الإذن - لا يمكن حفظ كلمات الأغنية - تم رفض الإذن - لا يمكن تعديل هذا الملف - تم تحديث البيانات الوصفية بنجاح - جاري تحديث %1$d من الأغاني… - تم تحديث %1$d من الأغاني بنجاح! - تم تحديث %1$d أغنية. فشل: %2$d - تم استعادة قائمة التشغيل - سيتم حذف هذه الأغاني نهائياً من جهازك ولا يمكن استعادتها. - حذف - - %1$d دقائق - نهاية المسار - تم ضبط المؤقت لمدة %1$d دقائق. - تم إلغاء المؤقت. - لا يمكن تفعيل خيار نهاية المسار: لا توجد أغنية نشطة حالياً. - تم إلغاء تفعيل مؤقت نهاية المسار: تغيرت الأغنية من %1$s إلى %2$s. - سيتوقف التشغيل عند نهاية المسار. - المسار السابق - المسار الحالي - مؤقت النوم - المؤقت - نهاية المسار الحالي - وقت مخصص - إلغاء المؤقت - ضبط مدة مخصصة - عدد مرات التشغيل: %1$s - مرة واحدة - تشغيل المفتاح - %1$d%% - إصدار %1$d - %1$s %2$s - - تعديل %d أغنية - سيتم تحديث الحقول المعدلة فقط. اترك الحقول فارغة للاحتفاظ بالقيم الحالية. - (قيم مختلطة) - (اختياري - اتركه فارغاً للتخطي) - تم تحديث %d أغنية بنجاح - تم تحديث %1$d من أصل %2$d أغنية. تعذر تعديل بعض الملفات. - فشل تحديث الأغاني - - تعديل غلاف المجموعة - سيؤدي هذا إلى استبدال غلاف الألبوم لجميع الأغاني المحددة وعددها %d - تعيين غلاف الألبوم للكل - إزالة جميع أغلفة الألبومات - (أغلفة متعددة مختلفة) خطأ في التشغيل: %1$s + + + رجوع + موافق + إلغاء + تجاهل + خطأ + البحث + مسح البحث + الكل + تأكيد + تم الحفظ! + محدد + %1$d%% + الفنان + تحديد الكل + مسح + خطأ غير معروف + + + حفظ + تم + إعادة تعيين + تطبيق + خلط عشوائي + نسخ + مشاركة + تراجع + استيراد + حذف + تصدير + دمج + إعادة تسمية + إنشاء + كلمات الأغنية + الإعدادات + غلاف الألبوم + قائمة التشغيل + مسار مجهول + فنان مجهول + ألبوم مجهول + إغلاق + إضافة + إزالة + تشغيل + المسار السابق + المسار التالي + المفضلة + إيقاف مؤقت + تكرار + خيارات + خلط عشوائي + مزيد من الخيارات لـ %1$s + توسيع القائمة + التالي + إنهاء + إعادة تعيين للوضع الافتراضي + تصدير الكل + دمج الكل + مشاركة الكل + تشغيل الألبوم + تشغيل الألبوم عشوائياً + غلاف الألبوم لـ %1$s diff --git a/app/src/main/res/values-ar/strings_auth.xml b/app/src/main/res/values-ar/strings_auth.xml deleted file mode 100644 index e6ea6fed8..000000000 --- a/app/src/main/res/values-ar/strings_auth.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - رجوع - إظهار كلمة المرور - إخفاء كلمة المرور - جاري الاتصال… - اتصال - تفاصيل الاتصال - أدخل رابط الخادم (URL) وبيانات اعتماد الحساب. - رابط الخادم (URL) - اسم المستخدم - كلمة المرور - أدخل كلمة المرور - admin - مرحباً، %1$s! - - - Subsonic / Navidrome - اتصل بخادم الموسيقى المستضاف ذاتياً - يدعم خوادم Navidrome وAirsonic وGonic وAmpache والخوادم الأخرى المتوافقة مع واجهة برمجة تطبيقات Subsonic. - https://music.example.com - استخدم عنوان الخادم الكامل الذي يبدأ بـ //:https. - هذا هو اسم حسابك على Subsonic أو Navidrome. - كلمة مرور التطبيق (App password) تعمل أيضاً إذا كان خادمك يدعمها. - كلمة مرور التطبيق (App password) تعمل أيضاً إذا كان خادمك يدعمها. - ملء تلقائي لـ //:https - متوافق مع Navidrome وGonic وAirsonic والخوادم الأخرى المتوافقة مع Subsonic - شعار Navidrome - شعار Subsonic - - - Jellyfin - يتصل بخوادم Jellyfin. يتم دعم كل من HTTP وHTTPS للوصول عبر الشبكة المحلية. - اتصل بخادم وسائط Jellyfin الخاص بك - أدخل رابط خادم Jellyfin وبيانات اعتماد الحساب. - http://192.168.1.100:8096 - الرابط الكامل لخادم Jellyfin الخاص بك، شاملاً منفذ الاتصال (Port). - اسم المستخدم لحساب Jellyfin الخاص بك. - كلمة المرور لحساب Jellyfin الخاص بك. - ملء تلقائي لـ //:http - يتصل بخوادم Jellyfin لبث مكتبتك الموسيقية - شعار Jellyfin - - - تم توصيل Google Drive بنجاح! - Google Drive - - - الخروج من تسجيل دخول NetEase؟ - الخروج من تسجيل دخول QQ Music؟ - يمكنك العودة لاحقاً. سيتم تجاهل حالة الصفحة الحالية عند الإغلاق. - خروج - بقاء - تسجيل الدخول إلى NetEase Music - تسجيل الدخول إلى QQ Music - رجوع للخلف في الويب - تقدم للأمام في الويب - تحديث - فتح الصفحة الرئيسية - جاري الحفظ… - تم - إعادة المحاولة - + - انتهت مهلة تحميل الصفحة. يمكنك إعادة المحاولة دون فقدان تقدمك. - تعذر قراءة ملفات تعريف الارتباط (Cookies) الخاصة بالجلسة. - تستغرق الصفحة وقتاً طويلاً للتحميل. استخدم التحديث أو جرب شبكة أخرى. - فشل تحميل WebView. - خطأ HTTP %1$d أثناء تحميل NetEase. - خطأ HTTP %1$d أثناء تحميل QQ Music. - لم يتم العثور على ملفات تعريف الارتباط. سجل الدخول أولاً. - لم يتم رصد تسجيل الدخول بعد. أكمل تسجيل الدخول إلى NetEase قبل الضغط على "تم". - لم يتم رصد تسجيل الدخول بعد. أكمل تسجيل الدخول إلى QQ Music قبل الضغط على "تم". - diff --git a/app/src/main/res/values-ar/strings_changelogs.xml b/app/src/main/res/values-ar/strings_changelogs.xml new file mode 100644 index 000000000..23a16e194 --- /dev/null +++ b/app/src/main/res/values-ar/strings_changelogs.xml @@ -0,0 +1,150 @@ + + + سجل التغييرات + عرض على GitHub + التحسينات + الإصلاحات + ما الجديد + تمت إضافة + + دعم Chromecast لبث الصوت من جهازك. + سجل التغييرات داخل التطبيق لإبقائك على اطلاع بآخر الميزات. + دعم ملفات LRC، سواء كانت مدمجة أو خارجية. + دعم كلمات الأغاني دون اتصال بالإنترنت. + كلمات أغاني متزامنة (متطابقة مع الأغنية). + شاشة جديدة لعرض كامل قائمة الانتظار. + إعادة ترتيب وإزالة الأغاني من قائمة الانتظار. + إيماءات المشغل المصغر (السحب للأسفل للإغلاق). + إضافة المزيد من رسوم Material المتحركة. + إعدادات جديدة لتخصيص المظهر والإحساس العام. + إعدادات جديدة لمسح ذاكرة التخزين المؤقت. + + + إعادة تصميم كاملة لواجهة المستخدم. + إعادة تصميم كاملة للمشغل. + تحسينات الأداء في المكتبة الموسيقية. + تحسين سرعة تشغيل التطبيق عند البدء. + الذكاء الاصطناعي يقدم الآن نتائج أفضل. + + + إصلاح أخطاء مختلفة في محرر العلامات (Tags). + إصلاح مشكلة عدم اختفاء إشعار التشغيل. + إصلاح عدة أخطاء كانت تتسبب في توقف التطبيق فجأة. + + + تقديم مركز إحصائيات استماع أكثر ثراءً مع رؤى عميقة لجلساتك. + إطلاق مشغل سريع عائم لفتح ومعاينة الملفات المحلية على الفور. + إضافة تبويب المجلدات مع مستكشف بنمط شجري وعرض جاهز لقوائم التشغيل. + + + تحسين واجهة Material 3 بالكامل لتوفير تجربة أنظف وأكثر تماسكاً. + تحرير البيانات الوصفية يدعم الآن تغيير غلاف الألبوم. + تنعيم الرسوم المتحركة والانتقالات عبر التطبيق لتنقل أكثر انسيابية. + تحسين تخطيط شاشة الفنان مع تفاصيل أكثر ثراءً ولمسات جمالية. + ترقية توليد DailyMix و YourMix باختيارات أكثر ذكاءً وتنوعاً. + تعزيز توليد قوائم التشغيل بواسطة الذكاء الاصطناعي. + تحسين صلة نتائج البحث وعرضها لاكتشاف أسرع. + توسيع الدعم لنطاق أوسع من تنسيقات الملفات الصوتية. + + + حل مشكلات البيانات الوصفية الغريبة لتبقى تفاصيل الأغاني دقيقة في كل مكان. + استعادة اختصارات الإشعارات لتعود بشكل موثوق إلى شاشة التشغيل. + + + إعادة تصميم كبرى لنظام التنقل + مستكشف ملفات جديد لاختيار مجلدات المصدر + وظائف اتصال وبث جديدة + استمرارية سلسة بين الأجهزة عن بعد + انتقال بدون فجوات (Gapless) بين الأغاني + عنصر التحكم في التلاشي المتبادل (Crossfade) + ميزة الانتقالات المخصصة الجديدة (لقوائم التشغيل فقط) + استمرار التشغيل بعد إغلاق التطبيق + تحسينات واجهة المستخدم + ميزة إحصائيات محسنة + إعادة تصميم التحكم في قائمة الانتظار مع المزيد من الميزات + تحسين دعم أنواع الملفات المختلفة للتشغيل وتعديل البيانات الوصفية + تحسين متحكم الأذونات + إصلاحات طفيفة للأخطاء + + + تحديث واجهة المستخدم التعبيرية Material 3 Expressive + معادل صوتي ذو 10 نطاقات وتأثيرات صوتية + تدفق مزامنة جديد للمكتبة الموسيقية + التكامل مع الذكاء الاصطناعي (نماذج Gemini) + استيراد وتصدير قوائم التشغيل بصيغة M3U + تكامل أغلفة الفنانين من منصة Deezer + أغلفة مخصصة لقوائم التشغيل + إعادة هيكلة معمارية الإعدادات + رسوم متحركة جديدة لقائمة الانتظار والمشغل + ملفات التعريف الأساسية (Baseline Profiles) وتحسين الأداء + نظام أفضل لكلمات الأغاني مع إزاحة التزامن + + + تحسينات استقرار بث الصوت (Casting) + استقرار لوحة المشغل السفلية + إصلاحات عامة للأخطاء وتنظيف الكود + + + دعم Android Auto متاح الآن للتشغيل داخل السيارة. + دعم Wear OS بات نشطاً، بما في ذلك عناصر تحكم أفضل للتشغيل من الساعة إلى الهاتف. + توسيع التكامل السحابي مع تحسينات لـ Telegram و NetEase و QQ Music و Google Drive. + ميزتا "المشغلة حديثاً" واستعادة قائمة الانتظار الدائمة تبقيان جلسة استماعك جاهزة. + تم تضمين ميزات النسخ الاحتياطي والاستعادة v3 وأدوات إدارة الحساب. + أصبحت كلمات الأغاني أكثر ذكاءً مع دعم البحث اليدوي الاحتياطي وتحسينات التخزين. + + + تحديث شامل للأداء عبر بدء التشغيل، المكتبة، قائمة الانتظار، وتفاعلات المشغل. + إعادة تصميم واجهات المشغل، البث، الكلمات، الفنان، والنوع لتوفير استخدام أكثر سلاسة. + أصبحت تدفقات التنقل والبحث أكثر موثوقية مع معالجة أكثر أماناً للمسارات. + تحسين توافق تشغيل الصوت لمزيد من الأجهزة والتنسيقات. + توسيع سير عمل التحديد المتعدد عبر الأغاني والألبومات وقوائم التشغيل. + + + أصبح سلوك قائمة الانتظار والخلط العشوائي أكثر استقراراً وقابلية للتنبؤ. + إصلاح العديد من الحالات النادرة في التشغيل الخلفي وبث الصوت (Casting). + إصلاح مشكلات مؤقت النوم، والتنقل في تبويب الملفات، وحالات توقف فنان الألبوم المفاجئ. + تحسين تحميل الويدجت واستقرار الخدمة لتقليل مشكلات الحرارة والذاكرة. + إصلاحات عامة للأخطاء وتحسينات جمالية لواجهة مستخدم التطبيق. + + + Wear OS: نقل الموسيقى، التشغيل المحلي، مزامنة قائمة الانتظار، والتحكم عن بعد من الساعة. + الذكاء الاصطناعي: تكامل Groq AI و OpenRouter (تجريبي) مع تحسين استهلاك الرموز (Tokens). + السحاب: إضافة دعم Jellyfin. + كلمات الأغاني: ترجمة متزامنة مع مفتاح تبديل مخصص، دعم تنسيق Kugou LRC، تخصيص محاذاة النص، وتحسين التحميل عن بعد. + واجهة المستخدم/تجربة المستخدم: وضع شريط التنقل المدمج، سمات ديناميكية من لوحة ألوان غلاف الألبوم، نص متحرك (Marquee) للعناوين الطويلة، وخيارات فرز جديدة. + تليجرام: دعم أصلي للمواضيع (Topics) وأنماط عرض محسنة. + + + المحرك الصوتي: إصلاح شامل مع دعم المزيد من التنسيقات (MIDI, ALAC, M4A) وتحسين برنامج فك الترميز. + الكفاءة: تقليل جذري في استهلاك الطاقة، إصلاحات للحرارة الزائدة، وتحسين المهام الخلفية (SyncWorker). + قاعدة البيانات: تحسينات هائلة على الاستعلامات وإعادة تصميم ذاكرة التخزين المؤقت للأغلفة لمنع فقدان البيانات. + بدء التشغيل: تحسين وقت التحميل عبر تهيئة Baseline Profile. + + + التشغيل: إصلاح التقطع في Opus/MP3، أخطاء ReplayGain أثناء التلاشي المتبادل، ومشكلات بدء التشغيل على مفككات ترميز Samsung. + الاستقرار: القضاء على حالات التوقف المفاجئ عند البدء، وأثناء التنقل بين الفنانين، وعلى أجهزة أندرويد 12+. + واجهة المستخدم: إصلاح وميض الأغلفة، وتداخل النصوص في النصوص غير اللاتينية، وسلوك شريط التنقل/المشغل المصغر. + الأمان: تعزيز التعامل مع بيانات الاعتماد، أذونات التخزين، والاتصال بخادم الوسائط. + + + التوطين: الإسبانية، الفرنسية، الروسية، الصينية المبسطة، الإندونيسية، الإيطالية + + + تكامل Google Drive مع إدارة دورة حياة المشغل. + تعديل البيانات الوصفية للأغاني دفعة واحدة (العلامات وغلاف الألبوم). + ترجمة كلمات الأغاني بالذكاء الاصطناعي مع تفضيلات Wear OS القابلة للتخصيص. + أداة تشخيص البطء والتحديد المتعدد في شاشة البحث. + دعم اللغتين العربية والتركية، مع خيارات الشبكة المحلية لعناوين URL (HTTP) الموطنة. + + + توفير جذري في طاقة البطارية (الإرسال المباشر للصوت وبوابات استقصاء واجهة المستخدم). + تحسين إدارة قائمة الانتظار (إضافة أسرع وفهرسة صريحة). + رسوم متحركة تعبيرية من Material 3 لشاشات الانتقال. + إعادة هيكلة مزامنة المكتبة عبر فحص مقيد السرعة. + + + حل مشاكل التقطع/التخطي وتأخر التشغيل ومشكلات التخزين المؤقت. + إصلاح مزامنة حذف الأغاني الخارجية واتساق البيانات الوصفية. + إصلاح مشكلات الذاكرة، وحالات التوقف المفاجئ، وأخطاء التخطيط على Wear OS والهاتف. + + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings_cloud_services.xml b/app/src/main/res/values-ar/strings_cloud_services.xml new file mode 100644 index 000000000..f266f69ad --- /dev/null +++ b/app/src/main/res/values-ar/strings_cloud_services.xml @@ -0,0 +1,236 @@ + + + + تسجيل الدخول إلى Telegram + أنت تقوم بتعديل رقمك الآن. إرسال الرمز مجدداً سيحل محل الرمز السابق. + جاري العمل… + جاري تهيئة Telegram… + جاري تسجيل الخروج… + جاري إغلاق الجلسة… + تم إغلاق الجلسة. أعد فتح تسجيل الدخول للمتابعة. + جاري تحضير جلسة Telegram آمنة… + بانتظار استجابة Telegram… + ربط Telegram + قم بربط حساب Telegram لبث الموسيقى مباشرة من قنواتك ومحادثاتك. + رقم الهاتف + أدخل رقم Telegram الخاص بك. يمكنك العودة وتعديله لاحقاً. + رقم الهاتف + 1 + 5551234567 + إرسال الرمز + رمز التحقق + أدخل الرمز الذي وصلك من Telegram. إذا كان الرقم خاطئاً، عد للخلف لتعديله. + الرمز + 12345 + تعديل الهاتف + إعادة إرسال الرمز + التحقق من الرمز + التحقق بخطوتين (كلمة المرور) + أدخل كلمة مرور Telegram الخاصة بك. لا يزال بإمكانك العودة لتصحيح رقمك. + كلمة المرور + التحقق من كلمة المرور + يرجى الانتظار… + + + قنوات Telegram + إضافة قناة + قناة Telegram عامة + جاري المزامنة + المزامنة الآن + طي المواضيع + إظهار المواضيع + خيارات القناة + المواضيع + جاري مزامنة القناة + جاري تحديث الأغاني من Telegram + جلب أحدث الأغاني من هذه القناة + إزالة القناة + إيقاف المزامنة وحذف الأغاني المخزنة مؤقتاً + حذف القناة؟ + ستتوقف مزامنة %1$s وسيتم حذف جميع الأغاني المخزنة مؤقتاً من هذه القناة. + إزالة + لم يتم مزامنة أي قنوات بعد + أضف قنوات Telegram عامة لمزامنة\nمكتبتك الموسيقية + إضافة قناة + لم تُزامن مطلقاً + تمت المزامنة %1$s + + + إضافة قناة + ابحث عن قناة Telegram عامة لمزامنة موسيقاها + اسم_القناة@ أو الرابط + جاري البحث… + البحث عن قناة + أدخل اسم المستخدم لقناة عامة أو الرابط الخاص بها\nلمزامنة ملفاتها الصوتية + + + لا توجد أغانٍ + أغنية واحدة (%d) + أغنيتان (%d) + %d أغانٍ + %d أغنية + %d أغنية + + + لا توجد مواضيع + موضوع واحد (%d) + موضوعان (%d) + %d مواضيع + %d موضوعاً + %d موضوع + + + + Subsonic + إدارة خوادم Navidrome وAirsonic والخوادم الأخرى المتوافقة مع Subsonic. + + + اضغط على مزامنة لجلب قوائم تشغيل Jellyfin الخاصة بك + إدارة اتصال خادم Jellyfin الخاص بك. + + + مجلدات الموسيقى + اضغط على + لإضافة مجلد Drive + لا توجد مجلدات مضافة بعد + تمت مزامنة %1$d مجلدات + إضافة مجلد + + + اختر نوع قائمة التشغيل + اختر قوائم التشغيل لمزامنتها: + جميع قوائم التشغيل + المنشأة والمجمعة + قوائم التشغيل المنشأة + قوائم التشغيل المجمعة + + + تمت مزامنة %1$d قائمة تشغيل + قوائم التشغيل + مزامنة + لم يتم مزامنة أي قوائم تشغيل بعد + اضغط على مزامنة لجلب قوائم التشغيل الخاصة بك + إجراءات سريعة + مزامنة المكتبة + إلغاء الاتصال + %1$d أغنية + + + جاري المزامنة + جاري مزامنة المكتبة… + جاري جلب قوائم التشغيل… + جاري مزامنة قائمة التشغيل: %1$s + جاري تحديث المكتبة المحلية… + اكتملت المزامنة + جاري جلب قائمة الألبومات… + جاري جلب الأغاني من %1$s… + جاري حفظ %1$d أغنية في قاعدة البيانات… + لا توجد أغانٍ في المكتبة + اكتملت مزامنة المكتبة + جاري المزامنة… + خطأ: %1$s + + + مزامنة + مزامنة الكل + تسجيل الخروج + مزامنة جميع قوائم التشغيل + الصورة الشخصية للمستخدم + + + لا يوجد اتصال بالإنترنت + يتطلب هذا المحتوى اتصالاً بالإنترنت. يرجى التحقق من إعدادات الشبكة والمحاولة مجدداً. + أنت غير متصل بالإنترنت + يرجى التحقق من اتصالك بالإنترنت والمحاولة مجدداً للوصول إلى هذا المحتوى. + + + اتصال + جاري الاتصال… + أدخل رابط الخادم (URL) وبيانات اعتماد الحساب. + تفاصيل الاتصال + إخفاء كلمة المرور + كلمة المرور + أدخل كلمة المرور + ملء تلقائي لـ //:http + رابط الخادم (URL) + إظهار كلمة المرور + Telegram + اسم المستخدم + admin + مرحباً، %1$s! + + + متوافق مع Navidrome وGonic وAirsonic والخوادم الأخرى المتوافقة مع Subsonic + يدعم خوادم Navidrome وAirsonic وGonic وAmpache والخوادم الأخرى المتوافقة مع واجهة برمجة تطبيقات Subsonic. + كلمة مرور التطبيق (App password) تعمل أيضاً إذا كان خادمك يدعمها. + ملء تلقائي لـ //:https + اتصل بخادم الموسيقى المستضاف ذاتياً + Navidrome + استخدم عنوان الخادم الكامل الذي يبدأ بـ //:https. + https://music.example.com + هذا هو اسم حسابك على Subsonic أو Navidrome. + Subsonic / Navidrome + Subsonic + + + أدخل رابط خادم Jellyfin وبيانات اعتماد الحساب. + يتصل بخوادم Jellyfin لبث مكتبتك الموسيقية + يتصل بخوادم Jellyfin. يتم دعم كل من HTTP وHTTPS للوصول عبر الشبكة المحلية. + شعار Jellyfin + كلمة المرور لحساب Jellyfin الخاص بك. + اتصل بخادم وسائط Jellyfin الخاص بك + Jellyfin + الرابط الكامل لخادم Jellyfin الخاص بك، شاملاً منفذ الاتصال (Port). + http://192.168.1.100:8096 + اسم المستخدم لحساب Jellyfin الخاص بك. + + + بث ملفات الموسيقى مباشرة من حساب Google Drive الخاص بك + ربط Google Drive + تم توصيل Google Drive بنجاح! + إنشاء مجلد \"PixelPlayer Music\" + أنشئ مجلداً جديداً هنا للموسيقى الخاصة بك + لا توجد مجلدات هنا + فتح المجلد + اختر أو أنشئ مجلداً لاستخدامه كمصدر للموسيقى الخاصة بك + اختر مجلد الموسيقى + جاري إعداد Google Drive… + تسجيل الدخول باستخدام Google + Google Drive + استخدام + + + تعذر قراءة ملفات تعريف الارتباط (Cookies) الخاصة بالجلسة. + تم + خروج + لم يتم العثور على ملفات تعريف الارتباط. سجل الدخول أولاً. + تستغرق الصفحة وقتاً طويلاً للتحميل. استخدم التحديث أو جرب شبكة أخرى. + + + جاري الحفظ… + بقاء + انتهت مهلة تحميل الصفحة. يمكنك إعادة المحاولة دون فقدان تقدمك. + رجوع للخلف في الويب + يمكنك العودة لاحقاً. سيتم تجاهل حالة الصفحة الحالية عند الإغلاق. + تقدم للأمام في الويب + تحديث + إعادة المحاولة + فتح الصفحة الرئيسية + فشل تحميل WebView. + + + فشل في قراءة ملفات تعريف ارتباط NetEase: %1$s + الخروج من تسجيل دخول NetEase؟ + خطأ HTTP %1$d أثناء تحميل NetEase. + لم يتم رصد تسجيل الدخول بعد. أكمل تسجيل الدخول إلى NetEase قبل الضغط على "تم". + تسجيل الدخول إلى NetEase Music + ملاحظة أمان: يتم إدخال كلمة المرور الخاصة بك فقط داخل صفحات ويب NetEase. يقوم PixelPlayer بحفظ ملفات تعريف ارتباط الجلسة (MUSIC_U) لمزامنة مكتبتك الموسيقية. + NetEase Music + + + فشل في قراءة ملفات تعريف ارتباط QQ Music: %1$s + الخروج من تسجيل دخول QQ Music؟ + خطأ HTTP %1$d أثناء تحميل QQ Music. + لم يتم رصد تسجيل الدخول بعد. أكمل تسجيل الدخول إلى QQ Music قبل الضغط على "تم". + تسجيل الدخول إلى QQ Music + ملاحظة أمان: يتم إدخال كلمة المرور الخاصة بك فقط داخل صفحات ويب QQ Music. يقوم PixelPlayer بحفظ ملفات تعريف ارتباط الجلسة (Cookies) لمزامنة مكتبتك الموسيقية. + QQ Music + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings_components.xml b/app/src/main/res/values-ar/strings_components.xml deleted file mode 100644 index 4f8baf086..000000000 --- a/app/src/main/res/values-ar/strings_components.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - انقر للفتح - غلاف الألبوم - مواضع غلاف الألبوم - المفضلة - تشغيل - إيقاف مؤقت - انقر للتشغيل - عنوان الأغنية - الفنان - تكرار - شريط التقدم، %1$d بالمئة - - - المظهر - المحاذاة - عناصر التحكم - إعادة تعيين كلمات الأغاني؟ - هل أنت متأكد من أنك تريد إعادة تعيين كلمات هذه الأغنية؟ - إخفاء عناصر تحكم المزامنة - ضبط المزامنة - إظهار اللتنّة (Romanization) - إظهار الترجمات - تعطيل الوضع الغامر (لمرة واحدة) - إبقاء الشاشة قيد التشغيل - محاذاة الكلمات لليسار - محاذاة الكلمات للوسط - محاذاة الكلمات لليمين - - - لا يوجد اتصال بالإنترنت - يتطلب هذا المحتوى اتصالاً بالإنترنت. يرجى التحقق من إعدادات الشبكة والمحاولة مرة أخرى. - أنت غير متصل بالإنترنت - يرجى التحقق من اتصالك بالإنترنت والمحاولة مرة أخرى للوصول إلى هذا المحتوى. - - - حفظ موازن مخصص - أدخل اسماً لإعداد موازن الصوت المخصص الجديد. - اسم الإعداد المسبق - إعادة تسمية الإعداد المسبق - لا يمكن أن يكون الاسم فارغاً - حفظ - حفظ كجديد - إعادة تسمية - - - تم تحديث البيانات الوصفية بنجاح! - البيانات الوصفية بالذكاء الاصطناعي - جاري مراجعة دليل المزيج اليومي (Daily Mix)… - مراجعة وتعديل التفاصيل التي تم إنشاؤها - العنوان - الفنان - الألبوم - فنان الألبوم - النوع - الملحن - إعادة المحاولة - تطبيق التغييرات - - - تعديل البيانات الوصفية للأغنية - قد يؤثر تعديل البيانات الوصفية للأغنية على كيفية عرضها وتنظيمها في مكتبتك. هذه التغييرات دائمة وقد لا يمكن التراجع عنها. - فهمت ذلك - معلومات - تعديل الأغنية - استخدام ذكاء Gemini الاصطناعي - إظهار المعلومات - رقم المسار - رقم القرص - ميزة ReplayGain للمسار (ديسيبل) - ميزة ReplayGain للألبوم (ديسيبل) - -6.50 - -8.20 - ميزة ReplayGain للمسار - ميزة ReplayGain للألبوم - العنوان - رقم المسار - رقم القرص - البحث عن كلمات الأغاني على lrclib.net - غلاف الألبوم - اختر صورة مربعة وقم بضبطها لتظهر بشكل ممتاز في جميع أنحاء التطبيق. - تغيير غلاف الألبوم - حذف غلاف الألبوم - معاينة الغلاف الجديد - غلاف الأغنية الحالي - ضبط غلاف الألبوم - استخدم إيماءات القرص والسحب لتحديد الإطار المثالي. - تطبيق غلاف الألبوم - تعذر تحميل الصورة المحددة - - - مشاركة ملف الأغنية عبر - تشغيل الأغنية - مشاركة ملف الأغنية - إضافة إلى قائمة الانتظار - التشغيل تالياً في قائمة الانتظار - إضافة إلى قائمة التشغيل - إضافة إلى قائمة الانتظار - التالي - جاري التحقق من الساعة… - جاري النقل %1$d%% - جاري النقل إلى الساعة… - النقل قيد التنفيذ الآن - إرسال إلى الساعة - الساعة غير متاحة - إرسال الأغنية إلى الساعة - الساعة غير متاحة - تعيين كـ - تعيين كنغمة صوتية - اختر كيفية استخدام هذه الأغنية كنغمة للنظام - تعيين كنغمة رنين - تعيين الأغنية كنغمة رنين - استخدام هذه الأغنية كـ - اختر المكان الذي يجب أن يقوم PixelPlayer بتثبيت هذا الصوت فيه. - نغمة رنين الهاتف - المكالمات الواردة - صوت الإشعارات - الرسائل وتنبيهات التطبيقات - صوت المنبه - منبهات الساعة - تأكيد تغيير الصوت - هل تريد تعيين \"%1$s\" كـ %2$s الخاص بك؟ - تعيين الصوت - تم تعيين \"%1$s\" كـ %2$s الخاص بك - نغمة رنين - صوت إشعارات - صوت منبه - يرجى تمكين إذن "تعديل إعدادات النظام"، ثم العودة إلى PixelPlayer لإنهاء الإجراء تلقائياً. - لم يتم تمكين إذن تعديل إعدادات النظام. - تم تعيين \"%1$s\" كنغمة رنين لك - يمكن استخدام الأغاني المحلية فقط كنغمات رنين. - تعذر إعداد ملف الصوت هذا كنغمة رنين. - تعذر تعيين نغمة الرنين: %1$s - المدة - معلومات الأغنية - المدة - النوع - الألبوم - الفنان - صيغة الصوت - المزود - الملف - تعديل البيانات الوصفية للأغنية - إزالة من المفضلة - إضافة إلى المفضلة - الخيارات - الخيارات - التفاصيل - المعلومات - علامة تبويب التفاصيل - - - %1$d أغنية - تم تحديدها - تشغيل الكل - تشغيل الكل - إعجاب بالكل - إلغاء الإعجاب بالكل - مشاركة الكل كملف ZIP - إضافة الكل إلى قائمة الانتظار - حذف الكل - حذف الكل - - تم تجاهل قائمة التشغيل - تراجع - مزج DJ (Mashup) - قائمة تشغيل جديدة - اسم قائمة التشغيل - قائمة التشغيل الخاصة بي - إنشاء - إضافة %1$d أغانٍ إلى… - اختر قوائم التشغيل - البحث عن قوائم التشغيل… - - %1$d قائمة تشغيل - تصدير الكل - دمج الكل - مشاركة الكل - تصدير - دمج - - إعادة ترتيب علامات تبويب المكتبة - إعادة تعيين الترتيب - هل تريد إعادة تعيين ترتيب علامات التبويب إلى الوضع الافتراضي؟ - جاري إعادة ترتيب علامات التبويب… - مقبض السحب - إعادة تعيين - تم - diff --git a/app/src/main/res/values-ar/strings_equalizer.xml b/app/src/main/res/values-ar/strings_equalizer.xml new file mode 100644 index 000000000..e2138ea2e --- /dev/null +++ b/app/src/main/res/values-ar/strings_equalizer.xml @@ -0,0 +1,57 @@ + + + + لا يمكن أن يكون الاسم فارغاً + إعادة تسمية + + + تغيير وضع العرض + تعطيل موازن الصوت + تمكين موازن الصوت + تعديل + تعديل الإعدادات المسبقة + إعداد مخصص + الإعدادات المسبقة + تحديث + تضخيم الباس (Bass Boost) + المحاكي المحيطي (Virtualizer) + جهارة الصوت (Loudness) + غير مدعوم + غير مدعوم على هذا الجهاز + مستوى الصوت + الاستجابة الترددية + هرتز + الباس (الترددات المنخفضة) + الترددات المتوسطة المنخفضة + الترددات المتوسطة المرتفعة + التريبل (الترددات الحادة) + الباس / منخفض + متوسط / مرتفع + صفحة %1$d + إعادة تعيين المدة + حفظ كجديد + + + التفضيلات المسبقة المحفوظة + لم يتم حفظ تفضيلات مخصصة بعد. + إلغاء التثبيت + تثبيت + إعادة تسمية + حذف + + + حفظ الإعداد المسبق المخصص + أدخل اسماً لإعداد موازن الصوت المخصص الخاص بك. + اسم الإعداد المسبق + إعادة تسمية الإعداد المسبق + + + إدارة الإعدادات المسبقة + اسحب لإعادة الترتيب • اضغط على العين للإظهار أو الإخفاء + إعادة الترتيب + إعادة تعيين الإعدادات المسبقة + سيؤدي هذا إلى استعادة الترتيب الافتراضي وظهور الإعدادات المسبقة. هل ترغب في المتابعة؟ + إعادة تعيين للوضع الافتراضي + ظاهر + مخفي + diff --git a/app/src/main/res/values-ar/strings_home_screen.xml b/app/src/main/res/values-ar/strings_home_screen.xml new file mode 100644 index 000000000..99ea0157d --- /dev/null +++ b/app/src/main/res/values-ar/strings_home_screen.xml @@ -0,0 +1,281 @@ + + + + β + تجريبي + البث السحابي + سجل التغييرات + البث السحابي + بث الموسيقى من حساباتك السحابية + + + الإصدار التجريبي 0.7.5 + β + مرحباً بك في PixelPlayer 0.7.5-beta + أنت تستخدم بناءً تجريبياً قد يحتوي على أخطاء، أو حالات توقف مفاجئ، أو ميزات تجريبية. ساعدنا في التحسين من خلال الإبلاغ عن المشكلات. + ماذا تتوقع + قد تحدث أخطاء، توقفات مفاجئة، أو ميزات غير مكتملة بشكل غير متوقع. + بعض الميزات قد تتغير أو تُزال دون إشعار مسبق. + قد تكون النسخ التجريبية غير مستقرة مقارنة بالإصدارات الرسمية. + تحقق دائماً من التحديثات sebelum الإبلاغ عن مشكلة معروفة. + ما يمكن أن تغيره، تعلبه أو تحسنه النسخ التجريبية أثناء الاختبار. + اختصار مشكلات GitHub + ابحث أولاً، ثم افتح تقريراً مركزاً للأخطاء، التوقفات المفاجئة، الطلبات، أو الاستفسارات. + فتح المشكلات الحالية + الإبلاغ عن مشكلة أو توقف مفاجئ + شاركنا خطوات إعادة إنتاج المشكلة، النتائج المتوقعة، النتائج الفعلية، وتفاصيل جهازك/نظام التشغيل. + كيفية الإبلاغ + قائمة مراجعة سريعة قبل فتح تذكرة مشكلة جديدة. + قبل فتح تذكرة مشكلة + ابحث في المشكلات المفتوحة والمغلقة الحالية لتجنب التكرار. + حدث إلى آخر إصدار من PixelPlayer وتأكد من استمرار حدوث المشكلة. + أعد تشغيل التطبيق وتأكد من بقاء المشكلة قائمّة. + حاول تكرار حدوث المشكلة واكتب الخطوات الدقيقة لذلك. + ما هو نوع المشكلة؟ + تقرير خطأ برمي (Bug): شيء ما يتصرف بشكل غير صحيح. + طلب ميزة: إضافة ميزة جديدة أو تحسين. + سؤال: استخدم قسم المناقشات إذا كان مفعلاً، أو افتح تذكرة بعلامة سؤال. + تقرير خطأ برمجى + انسخ هذه الحقول عندما يتصرف شيء ما بشكل غير صحيح أو يتوقف فجأة. + تقرير خطأ + ملخص قصير: + السلوك المتوقع: + السلوك الحالي: + خطوات التشغيل/إعادة الإنتاج: 1. 2. 3. + كم مرة يحدث ذلك؟ دائماً / أحياناً / نادراً. + لقطة شاشة / فيديو: إن وجد. + السجلات / تتبع الكومة (Stack trace): إن وجد. + البيئة البرمجية + إصدار PixelPlayer: + مصدر التثبيت: إصدار GitHub، بناء تصحيح خطأ، بناء ليلي، إلخ. + إصدار أندرويد: + موديل الجهاز: + سياق إضافي: استخدام بطاقة SD، إعدادات خاصة، أذونات، إلخ. + طلب ميزة جديد + انسخ هذه الحقول عندما ترغب في طلب ميزة جديدة أو تحسين. + بيان المشكلة: ما هي المشكلة التي تحاول حلها؟ + الحل المقترح: كيف يجب أن تعمل الميزة؟ + البدائل المدروسة: هل توجد أي مقاربات أخرى؟ + النطاق: ما هي الشاشات أو التدفقات المتأثرة؟ + نموذج مبدئي (Mockup) أو صورة مرجعية إن وجدت. + العناوين، الخصوصية والنطاق + اجعل التقرير سهلاً للفرز وآمناً للمشاركة. + عناوين جيدة للمشكلات + معادل الصوت: مؤشر الإزاحة يتغير عند تبديل تبويب التفضيلات + البحث: قائمة السجل لا تظهر عند الاستعلام الفارغ + ميزة: إضافة خيار فرز قائمة التشغيل حسب "المضافة حديثاً" + يرجى تجنب + التقارير العامة مثل "إنه لا يعمل". + جمع مشكلات متعددة غير مترابطة في تذكرة واحدة. + السجلات أو لقطات الشاشة غير المظللة التي تحتوي على بيانات خاصة. + ملاحظة الخصوصية + قبل نشر السجلات، لقطات الشاشة، أو الفيديوهات، قم بإزالة أي معلومات شخصية أو خاصة. + البناء الليلي (Nightly builds) + كيف تختلف البناءات الليلية عن الإصدارات الرسمية، وماذا تضمن عندما تتعطل. + يتم إنشاء البناءات الليلية من آخر التزامات برمجية (Commit)، وقد تحتوي على تغييرات غير مكتملة، أخطاء مؤقتة، أو تراجعات في الأداء. إنها تجريبية أكثر من الإصدارات الرسمية. + يمكنك الوصول إليها من ملحقات سير عمل GitHub Actions الخاصة بالمستودع إن وجدت. + الإبلاغ عن مشكلات البناء الليلي + عند الإبلاغ عن مشكلة من بناء ليلي، اذكر دائماً أن ذلك حدث في نسخة ليلية وليس في إصدار رسمي. يرجى تضمين تاريخ البناء، اسم أو رقم تشغيل سير العمل، أو معرف الالتزام (Commit SHA) إن أمكن. وتحقق أيضاً مما إذا كانت نفس المشكلة تحدث في أحدث إصدار رسمي. + التحديث إلى Beta 0.5.0 + يُوصى بتثبيت نظيف + If كنت قادماً من الإصدار التجريبي 0.5.0، فقد يتطلب هذا التحديث بيانات مكتبة جديدة بدلاً من الحالة القديمة المخزنة مؤقتاً. + إذا بدت البيانات الوصفية أو إدخالات المكتبة خاطئة + البيانات الوصفية الخاطئة للأغاني، أو عدم تطابق الفنانين أو الألبومات، أو الإدخالات التي تبدو مكررة تعني عادةً أن التثبيت النظيف هو الحل المناسب. + لا تظهر هذا مجدداً + فهمت ذلك + + + عذراً! حدث خطأ ما + تعطل التطبيق خلال جلستك الأخيرة. ساعدنا في إصلاح هذا من خلال مشاركة تقرير التعطل. + التاريخ: %1$s + الخطأ: + تتبع الكومة (معاينة): + سجل التعطل + تم نسخ سجل التعطل إلى الحافظة + تقرير تعطل PixelPlayer + مشاركة تقرير التعطل + + + مزج DJ (Mashup) + + + المزيج\nالخاص بك + لا توجد بيانات لعرضها بعد + سيظهر المزيج الخاص بك هنا عندما يجد PixelPlayer أغانٍ أو يقوم بمزامنة أحد المصادر. + تحديث + + + المزيج اليومي + بناءً على تاريخ الاستماع + تحقق من كامل المزيج اليومي + المزيج اليومي (Daily Mix) + + + المزيج اليومي + + لا توجد أغانٍ • %2$s + أغنية واحدة • %2$s + أغنيتان • %2$s + %1$d أغانٍ • %2$s + %1$d أغنية • %2$s + %1$d أغنية • %2$s + + تشغيل + صانع قوائم التشغيل بالذكاء الاصطناعي + + + كيف يتم بناء المزيج اليومي الخاص بك + يتم بناء المزيج اليومي الخاص بك (Daily Mix) بناءً على أغانيك المفضلة والأكثر تشغيلاً. نقوم أيضاً بإضافة مسارات من فنانين وأنواع موسيقية تحبها لتتمكن من اكتشاف موسيقى جديدة. + أخبر الذكاء الاصطناعي بما تود الاستماع إليه اليوم + نحن نستخدم عينة صغيرة للحفاظ على انخفاض استهلاك البيانات والتكلفة + جاري التحديث… + تحديث المزيج اليومي + + + منسقة بشكل مثالي + المزيج اليومي + رحلتك الصوتية جاهزة الآن + صانع قوائم التشغيل بالذكاء الاصطناعي + صف الأجواء أو الحالة المزاجية أو النشاط، ودع الذكاء الاصطناعي يتولى تنسيق قائمة التشغيل المثالية من مكتبتك. + حجم قائمة التشغيل + الحد الأدنى للأغاني + الحد الأقصى للأغاني + مثال: أجواء مسائية هادئة، طاقة حماسية للتمارين… + انقر لإعادة المحاولة + تم توليف رحلتك الصوتية! + جاهز للتشغيل + جاري الإنشاء… + إنشاء قائمة التشغيل + + + المشغلة حديثاً + + + المشغلة حديثاً + تشغيل الأحدث + لا توجد أغانٍ مشغلة مؤخراً في %1$s + قم بتغيير النطاق الزمني أو تشغيل المزيد من الأغاني لملء هذا الجدول الزمني. + المشغلة حديثاً + اليوم + أمس + + + إحصائيات الاستماع + إجمالي التشغيل + المعدل يومياً + المسار الأعلى + %1$s • %2$d تشغيل + + + إحصائيات الاستماع + تحديث إحصائيات الاستماع + اليوم + الأسبوع الحالي + الشهر الحالي + السنة الحالية + كل الأوقات + الاستماع + مرات التشغيل + الخط الزمني للاستماع + وقت الاستماع + إجمالي وقت الاستماع الذي تم تسجيله في النطاق المحدد. + عدد مرات التشغيل + عدد الجلسات التي أكملتها لكل شريحة زمنية. + معدل الجلسة + متوسط مدة الاستماع لكل شريحة زمنية. + مقسمة إلى فترات مدتها 4 ساعات للكشف عن إيقاعك اليومي. + تسهل الأشرطة اليومية مقارنة عادات الاستماع من أسبوع لآخر. + توضح الأشرطة الأسبوعية اتجاهات الشهر وتطورها. + تظهر الأشرطة الشهرية التغيرات الموسمية على مدار السنة. + تختصر الأشرطة السنوية كامل تاريخ الاستماع الخاص بك. + لا توجد بيانات استماع بعد + اضغط على زر التشغيل لبدء بناء خطك الزمني للاستماع + الإيقاع اليومي + الإيقاع الأسبوعي + الإيقاع الشهري + نظرة عامة على السنة + التطور على مر الوقت + مجمعة في شرائح مدتها 4 ساعات + مجمعة حسب أيام الأسبوع + مجمعة حسب أسبوع الشهر + مجمعة حسب الشهر + مجمعة حسب السنة + شريحة الذروة + %1$d تشغيل + + الفئات الأعلى + قارن بين طرق استماعك عبر الأنواع الموسيقية، الفنانين، الألبومات، والأغاني. + النوع + الفنان + الألبوم + الأغنية + الاستماع حسب النوع + الاستماع حسب الفنان + الاستماع حسب الألبوم + الاستماع حسب الأغنية + %1$d تشغيل • %2$d فنان + %1$d تشغيل • %2$d مسار + لا توجد بيانات فئات بعد + اضغط على زر التشغيل لإظهار أهم فئات الاستماع لديك + عادات الاستماع + لا توجد عادات استماع بعد + سنقوم بإظهار عادات الاستماع الخاصة بك بمجرد أن نتعرف على ذوقك بشكل أفضل. + إجمالي الجلسات + معدل الجلسة + أطول جلسة + جلسة/يوم + اليوم الأكثر نشاطاً + لم يتم التشغيل بعد + فترة الذروة الزمنية + أبرز الفنانين + لا يوجد فنانون بارزون + استمر في الاستماع وسيظهر فنانوك المفضلون هنا. + ? + %1$d. %2$s + أبرز الألبومات + لا توجد ألبومات بارزة + الألبومات التي تعيد الاستماع إليها كثيراً ستظهر هنا. + %1$d. %2$s + تركيز المسارات + كيفية توزيع وقت استماعك على المسارات الأعلى لديك. + لا توجد بيانات تركيز بعد + قم بتشغيل المزيد من المسارات لترى مدى تركيز استماعك. + الأعلى 1 + الأعلى 2-3 + الأخرى + %1$d%% + تركيز الاستماع + أعلى 3 مسارات تمثل %1$d%% من إجمالي وقت استماعك. + معدل التشغيل/المسار + المسارات الفريدة + حصة أعلى 3 + المسارات في هذا النطاق + المسارات الأكثر تشغيلاً في النطاق الزمني المحدد. + لا توجد مسارات بارزة + استمع إلى مفضلاتك لرؤيتها مميزة هنا. + طي المسارات + إظهار كل المسارات + + + %1$d س %2$02d د + %1$d د + %1$d س %2$02d د + %1$d س + %1$d د + %1$d ث + %1$dس %2$02dد + %1$dس + %1$dد + %1$dث + أبداً + الآن + منذ يوم واحد + منذ %1$d أيام + منذ ساعة واحدة + منذ %1$d ساعات + منذ دقيقة واحدة + منذ %1$d دقائق + %1$d أغنية + %1$d أغانٍ + الأسبوع %1$d + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings_library.xml b/app/src/main/res/values-ar/strings_library.xml new file mode 100644 index 000000000..9a2f71120 --- /dev/null +++ b/app/src/main/res/values-ar/strings_library.xml @@ -0,0 +1,598 @@ + + + + المكتبة + علامات تبويب المكتبة + الانتقال مباشرة إلى أي علامة تبويب أو إعادة ترتيبها. + إعادة ترتيب علامات التبويب + + + الأغاني + الألبومات + الفنانون + قوائم التشغيل + المجلدات + المفضلة + + + تم إنشاء قائمة التشغيل بنجاح + يرجى إعداد مفتاح API لمزود الذكاء الاصطناعي أولاً + يرجى تعيين مفتاح API لـ Gemini أولاً + تمت الإضافة إلى قائمة الانتظار + سيتم التشغيل تالياً + + + نقل إلى الساعة + الإعدادات + تعديل + إعادة ترتيب علامات التبويب + توسيع القائمة + + + يمكنك تحديد ما يصل إلى %1$d ألبومات + مجلد + مجلد + + + فرز حسب + عرض + عرض قوائم التشغيل + شبكة + قائمة + الذاكرة الداخلية + بطاقة SD + بطاقة SD غير متاحة حالياً. + سحابي + قنوات Telegram السحابية + عرض المواضيع + القنوات + المواضيع + كلاهما + سحابي + سحابي فقط + + + جاري إنشاء البيانات الوصفية بالذكاء الاصطناعي… + + + خطأ أثناء تحميل الأغاني + خطأ أثناء تحميل الألبومات + خطأ أثناء تحميل الفنانين + إعادة المحاولة + + + لم يتم العثور على أغانٍ في مكتبتك. + جرّب إعادة فحص مكتبتك من الإعدادات إذا كانت لديك ملفات موسيقى على جهازك. + لم يتم العثور على أغانٍ + + + جديد + إنشاء قائمة تشغيل جديدة + استيراد قائمة تشغيل M3U + تحديد موقع الأغنية الحالية + جميع الأغاني + سحابي + محلي + خيارات الفرز + + + الكل + إلغاء التحديد + المزيد من الخيارات + + + جاري فحص ملفات الموسيقى… + جاري معالجة الملفات… + %1$d من أصل %2$d ملفاً + جاري مزامنة المكتبة… + اكتملت المزامنة + انتظار… + جاري مزامنة المكتبة… + جاري تنظيف ذاكرة التخزين المؤقت لأغلفة الألبومات… + جاري المزامنة مع المصادر السحابية… + جاري فحص كلمات الأغاني… + + + لا توجد أغانٍ بعد + أضف موسيقى إلى جهازك أو قم بمزامنة مصدر سحابي لبدء الاستماع. + لم يتم العثور على أغانٍ محلية + جرّب فلتراً آخر للمصادر أو أعد فحص مكتبة جهازك. + لم يتم العثور على أغانٍ سحابية + قم بمزامنة أغانٍ من Telegram أو NetEase، أو تحوّل إلى المصدر المحلي. + لا توجد ألبومات متاحة + ستظهر الألبومات هنا بمجرد أن تحتوي مكتبتك على مسارات مجمعة. + لم يتم العثور على ألبومات محلية + يلزم وجود أغانٍ محلية لإنشاء مجموعات ألبومات محلية. + لم يتم العثور على ألبومات سحابية + ستظهر الأغاني السحابية التي تحتوي على بيانات الألبوم هنا بعد المزامنة. + لا يوجد فنانون متاحون + يتم عرض الفنانين بعد فهرسة الأغاني من أي مصدر. + لم يتم العثور على فنانين محليين + لا تتوفر بيانات وصفية للفنانين للأغاني المحلية في الوقت الحالي. + لم يتم العثور على فنانين سحابيين + تظهر إدخالات الفنانين السحابيين عند مزامنة الأغاني عن بُعد. + لا توجد أغانٍ مفضلة بعد + انقر على أيقونة القلب أثناء تشغيل أي أغنية لحفظها هنا. + لا توجد أغانٍ محلية مفضلة + قم بتغيير فلتر المصدر أو أضف إعجاباً بالأغاني الموجودة على جهازك. + لا توجد أغانٍ سحابية مفضلة + أضف إعجاباً بمسارات Telegram أو NetEase لرؤيتها في هذا العرض. + لم يتم العثور على مجلدات + ستظهر مجلدات وحدة التخزين الداخلية التي تحتوي على موسيقى هنا. + لا توجد قوائم تشغيل بعد + أنشئ قائمة تشغيلك الأولى لتنظيم مكتبتك الموسيقية. + + + تعديل البيانات الوصفية للأغنية + تشغيل + تشغيل الأغنية + تشغيل الكل + تشغيل الكل + إضافة إلى المفضلة + إعجاب بالكل + إزالة من المفضلة + إلغاء الإعجاب بالكل + مشاركة ملف الأغنية عبر + مشاركة ملف الأغنية + مشاركة الكل كملف ZIP + تعذر مشاركة الأغنية: %1$s + إضافة إلى قائمة الانتظار + إضافة إلى قائمة الانتظار + التالي + التشغيل تالياً في قائمة الانتظار + إضافة إلى قائمة التشغيل + حذف + حذف الكل + جاري التحقق من الساعة + جاري النقل %1$d%% + جاري النقل إلى الساعة + عملية النقل مستمرة + إرسال إلى الساعة + الساعة غير متاحة + إرسال الأغنية إلى الساعة + الساعة غير متاحة + تعيين كـ + تعيين كصوت + اختر كيفية استخدام هذه الأغنية كصوت للنظام + استخدام هذه الأغنية كـ + اختر أين يجب على PixelPlayer تثبيت هذا الصوت. + نغمة رنين الهاتف + المكالمات الواردة + صوت الإشعارات + الرسائل وتنبيهات التطبيق + صوت المنبه + منبهات الساعة + تأكيد تغيير الصوت + هل تريد تعيين \"%1$s\" كـ %2$s الخاص بك؟ + تعيين الصوت + تم تعيين \"%1$s\" كـ %2$s الخاص بك + نغمة رنين + صوت إشعارات + صوت منبه + يرجى تمكين إذن \"تعديل إعدادات النظام\"، ثم العودة إلى PixelPlayer لإنهاء الإجراء تلقائياً. + لم يتم تمكين إذن تعديل إعدادات النظام. + تم تعيين \"%1$s\" كنغمة رنين لك + يمكن استخدام الأغاني المحلية فقط كنغمات رنين. + تعذر إعداد ملف الصوت هذا كنغمة رنين. + تعذر تعيين نغمة الرنين: %1$s + الخيارات + الخيارات + المعلومات + المعلومات + المدة + النوع + الألبوم + الفنان + معلومات الأغنية + المزود + الملف + %1$d أغنية + تم تحديدها + %1$d قائمة تشغيل + %1$d ألبوم + تم تحديدها + الحد الأقصى: %1$d ألبومات في كل تحديد. + الترتيب في قائمة الانتظار والتشغيل يتبع ترتيب تحديدك. + %1$d نوع موسيقي + تم تحديدها + إجراء عمليات جماعية على جميع الأغاني ضمن هذه الأنواع. + + + الترتيب الافتراضي + العنوان (أ-ي) + العنوان (ي-أ) + الفنان + الفنان (ي-أ) + الألبوم + الألبوم (ي-أ) + تاريخ الإضافة + تاريخ الإضافة (الأقدم أولاً) + المدة + المدة (الأقصر أولاً) + سنة الإصدار + سنة الإصدار (الأقدم أولاً) + أقل عدد أغانٍ + أكثر عدد أغانٍ + الاسم (أ-ي) + الاسم (ي-أ) + عدد الأغاني (الأكثر) + عدد الأغاني (الأقل) + تاريخ الإنشاء + تاريخ الإنشاء (الأقدم أولاً) + تاريخ الإعجاب + تاريخ الإعجاب (الأقدم أولاً) + أقل عدد مجلدات فرعية + أكثر عدد مجلدات فرعية + + + العنوان + الفنان + الألبوم + تاريخ الإضافة + المدة + سنة الإصدار + عدد الأغاني + الاسم + عدد الأغاني + تاريخ الإنشاء + تاريخ الإعجاب + عدد المجلدات الفرعية + + + المصدر + الترتيب + تنازلي + تصاعدي + الترتيب الأصلي + اضغط للتبديل إلى التصاعدي + اضغط للتبديل إلى التنازلي + هذا الفرز يحافظ على ترتيبه الأصلي + المفتاح قيد التشغيل + + + إعادة ترتيب علامات تبويب المكتبة + إعادة تعيين الترتيب + هل تريد إعادة تعيين ترتيب علامات التبويب إلى الوضع الافتراضي؟ + جاري إعادة ترتيب علامات التبويب… + مقبض السحب + + + اختر فناناً + فنان واحد + %1$d فنانين + الفنان الرئيسي + صفحة الفنان + + + إلغاء النقل + %1$s / %2$s + يظهر التقدم المباشر لعمليات نقل الموسيقى من الهاتف إلى الساعة + عمليات النقل إلى الساعة + جاري الإرسال إلى الساعة + تم الإلغاء + تم إلغاء النقل + اكتمل النقل + تم بنجاح + فشل النقل + فشل النقل + عمليات نقل نشطة متعددة + %1$s • %2$s + جاري التحضير + جاري تحضير نقل الساعة + جاري تحضير النقل… + جاري إرسال %1$d أغنية إلى الساعة + جاري الإرسال إلى الساعة + جاري بدء النقل… + جاري البدء + جاري النقل + %1$d عمليات نقل + + + تعديل الأغنية + إظهار المعلومات + تعديل البيانات الوصفية للأغنية + قد يؤثر تعديل البيانات الوصفية للأغنية على كيفية عرضها وتنظيمها in مكتبتك. هذه التغييرات دائمة وقد لا يمكن التراجع عنها. + فهمت ذلك + معلومات + غلاف الألبوم + اختر صورة مربعة وقم بضبطها لتظهر بشكل ممتاز في جميع أنحاء التطبيق. + تغيير غلاف الألبوم + حذف غلاف الألبوم + العنوان + الفنان + الألبوم + فنان الألبوم + النوع + الملحن + رقم المسار + رقم القرص + ميزة ReplayGain للمسار (ديسيبل) + ميزة ReplayGain للألبوم (ديسيبل) + -6.50 + -8.20 + معاينة الغلاف الجديد + غلاف الأغنية الحالي + ضبط غلاف الألبوم + استخدم إيماءات القرص والسحب لتحديد الإطار المثالي. + تطبيق غلاف الألبوم + تعذر تحميل الصورة المحددة + البحث عن كلمات الأغاني على lrclib.net + + + تعديل %d أغنية + سيتم تحديث الحقول المعدلة فقط. اترك الحقول فارغة للاحتفاظ بالقيم الحالية. + (قيم مختلطة) + (اختياري - اتركه فارغاً للتخطي) + تم تحديث %d أغنية بنجاح + تم تحديث %1$d من أصل %2$d أغنية. تعذر تعديل بعض الملفات. + فشل تحديث الأغاني + تعديل غلاف المجموعة + سيؤدي هذا إلى استبدال غلاف الألبوم لجميع الأغاني المحددة وعددها %d + تعيين غلاف الألبوم للكل + إزالة جميع أغلفة الألبومات + (أغلفة متعددة مختلفة) + + + تم تجاهل قائمة التشغيل + + + إنشاء قائمة تشغيل + اختر طريقة الإنشاء. + يدوي + تصميم الغلاف، الأيقونة، الشكل واختيار الأغاني بنفسك. + بالذكاء الاصطناعي + توليد قائمة تشغيل منسقة بعناصر تحكم متقدمة. + يتطلب تكوين مفتاح Gemini API في الإعدادات. + إعداد مفتاح API + + + معمل قوائم التشغيل بالذكاء الاصطناعي + إعادة تعيين + جاري الإنشاء… + إنشاء + الهدف والأجواء + اسم قائمة التشغيل (اختياري) + ما هي الأجواء التي ترغب بها في قائمة التشغيل هذه؟ + مثال: قيادة وقت الغروب مع ألحان سينث دافئة + الاتجاه الفني + الحالة المزاجية + النشاط + الحقبة الزمنية + محرك التنسيق + الحيوية والطاقة + تتحكم في حدة الأغاني وإيقاعها. 1 = هادئ/بطيء، 5 = حماسي جداً/سريع. + عمق الاكتشاف + تتحكم في مدى معرفتك بالاختيارات. 1 = المفضلة الأكثر تشغيلاً، 5 = أغانٍ نادرة ولم تسمعها كثيراً. + أقل عدد أغانٍ + أقصى عدد أغانٍ + الفلاتر + أنواع موسيقية مفضلة (اختياري) + مثال: سينث ويف، إندي بوب + أنواع موسيقية تتجنبها (اختياري) + مثال: ميتال، هارد تراب + اللغة المفضلة (اختياري) + مثال: الإنجليزية، العربية، معزوفات موسيقية + إعطاء الأولوية للمفضلة + تجنب الكلمات غير اللائقة (Explicit) + معاينة الأمر (Prompt) + سيظهر أمرك النهائي هنا بمجرد إضافة تفضيلاتك. + تنسيق بدقة متناهية + حدد المزاج، النشاط، القيود، وعمق الاختيارات. + سيقوم الذكاء الاصطناعي باختيار الأغاني من مكتبتك المحلية فقط. + يرجى إضافة توجيه واحد على الأقل للذكاء الاصطناعي. + يرجى تعيين نطاق أغانٍ صالح. + 5/%1$d + مخصص… + إدخال قيمة مخصصة + أدخل قيمتك المخصصة + + + أي حقبة + الطلب الأساسي: %1$s. + المزاج المستهدف: %1$s. + سياق النشاط: %1$s. + التركيز على الحقبة: %1$s. + إعطاء الأولوية للأنواع: %1$s. + تجنب الأنواع: %1$s. + اللغة المفضلة: %1$s. + مستوى الطاقة المستهدف: 5/%1$d. + هدف الاكتشاف: 5/%1$d حيث 1 تعني مألوف و5 تعني اختيارات عميقة ونادرة. + إعطاء الأولوية للأغاني القريبة من مفضلات المستمع كلما أمكن ذلك. + تجنب الأغاني ذات الكلمات غير اللائقة كلما توفرت بدائل. + الحفاظ على سلاسة الانتقالات وتجنب التكرار المتتالي لنفس الفنان. + + هادئ (Chill) + حماسي (Energetic) + سعيد (Happy) + داكن/غامض (Dark) + رومانسي (Romantic) + شجي/ميلانكولي (Melancholic) + + + تمارين رياضية (Workout) + تركيز (Focus) + رحلة على الطريق (Road trip) + حفلة (Party) + دراسة (Study) + وقت متأخر من الليل (Late night) + + + @string/playlist_creation_ai_era_any + السبعينات + الثمانينات + التسعينات + الألفينات (2000s) + العقد 2010 + العقد 2020 + + + + لم يتم إنشاء أي قائمة تشغيل. + المس زر \"قائمة تشغيل جديدة\" للبدء. + قائمة تشغيل جديدة + اسم قائمة التشغيل + قائمة التشغيل الخاصة بي + + + إضافة %1$d أغانٍ إلى… + اختر قوائم التشغيل + البحث عن قوائم التشغيل… + تمت إضافة الأغاني إلى قوائم التشغيل + تم إنشاء قائمة التشغيل وإضافة الأغاني + وحدة التخزين الداخلية + + + إضافة أغانٍ + إضافة الأغاني المحددة + إضافة + بحث أو تصفية الأغاني… + المفضلة + فشل تحميل الأغاني + تحميل المزيد + + + دمج قوائم التشغيل + أدخل اسماً لقائمة التشغيل المدمجة: + قائمة تشغيل مدمجة + سيؤدي هذا إلى دمج %1$d من قوائم التشغيل المحددة في قائمة واحدة. + + + لم يتم العثور على أغانٍ صالحة للتشغيل + لم يتم العثور على الأغنية في القائمة الحالية + تعذر تحديد موقع الأغنية + لم يتم العثور على أغانٍ في المكتبة + توقف التشغيل: انتهى %1$s (نهاية المسار). + مسار + لا توجد أغانٍ لتشغيلها عشوائياً. + الألبومات المحددة + لم يتم العثور على أغانٍ قابلة للتشغيل في الألبومات المحددة + لم يتم العثور على أغانٍ قابلة للتشغيل في الأنواع المحددة + تم إدراج أول %1$d ألبومات فقط في قائمة الانتظار + تم إدراج %1$d ألبومات في قائمة الانتظار (%2$d أغنية) + تعذر إدراج الألبومات المحددة في قائمة الانتظار + جميع الأغاني موجودة بالفعل في المفضلة + لم تكن هناك أي أغانٍ في المفضلة + جاري إنشاء ملف ZIP… + فشلت المشاركة: %1$s + + لم يتم إضافة أي أغنية إلى قائمة الانتظار + تمت إضافة أغنية واحدة إلى قائمة الانتظار + تمت إضافة أغنيتين إلى قائمة الانتظار + تمت إضافة %d أغانٍ إلى قائمة الانتظار + تمت إضافة %d أغنية إلى قائمة الانتظار + تمت إضافة %d أغنية إلى قائمة الانتظار + + + لن يتم تشغيل أي أغنية تالياً + سيتم تشغيل أغنية واحدة تالياً + سيتم تشغيل أغنيتين تالياً + سيتم تشغيل %d أغانٍ تالياً + سيتم تشغيل %d أغنية تالياً + سيتم تشغيل %d أغنية تالياً + + + لم يتم إضافة أي أغنية إلى المفضلة + تمت إضافة أغنية واحدة إلى المفضلة + تمت إضافة أغنيتين إلى المفضلة + تمت إضافة %d أغانٍ إلى المفضلة + تمت إضافة %d أغنية إلى المفضلة + تمت إضافة %d أغنية إلى المفضلة + + + لم يتم إزالة أي أغنية من المفضلة + تمت إزالة أغنية واحدة من المفضلة + تمت إزالة أغنيتين من المفضلة + تمت إزالة %d أغانٍ من المفضلة + تمت إزالة %d أغنية من المفضلة + تمت إزالة %d أغنية من المفضلة + + + + لا توجد قوائم تشغيل لمشاركتها + مشاركة قوائم التشغيل + فشلت المشاركة: %1$s + لا توجد قوائم تشغيل لتصديرها + فشل التصدير: %1$s + Music/PixelPlayer Exports + يرجى تكوين مفتاح Gemini API في الإعدادات. + تم استعادة قائمة التشغيل + + لا يتم مشاركة أي قوائم تشغيل + جاري مشاركة قائمة تشغيل واحدة + جاري مشاركة قائمتي تشغيل + جاري مشاركة %d قوائم تشغيل + جاري مشاركة %d قائمة تشغيل + جاري مشاركة %d قائمة تشغيل + + + لم يتم تصدير أي قوائم تشغيل إلى %2$s + تم تصدير قائمة تشغيل واحدة إلى %2$s + تم تصدير قائمتي تشغيل إلى %2$s + تم تصدير %1$d قوائم تشغيل إلى %2$s + تم تصدير %1$d قائمة تشغيل إلى %2$s + تم تصدير %1$d قائمة تشغيل إلى %2$s + + + + معرف الألبوم غير صالح + لم يتم العثور على معرف الألبوم + خطأ أثناء تحميل بيانات الألبوم: %s + لم يتم العثور على الألبوم + + + معرف الفنان غير صالح + لم يتم العثور على معرف الفنان + خطأ أثناء تحميل بيانات الفنان: %s + تعذر العثور على الفنان + + + لا يمكن حذف الأغنية التي يتم تشغيلها حالياً + تم حذف %1$d ملفات (تم تخطي %2$d - قيد التشغيل) + تم حذف %1$d من أصل %2$d ملفاً + فشل حذف الملفات + تم حذف الملف + تعذر حذف الملف أو أن الملف غير موجود + تم إلغاء الحذف + حذف الأغنية؟ + \"%1$s\" بواسطة %2$s\n\nسيتم حذف هذه الأغنية نهائياً من جهازك ولا يمكن استعادتها. + سيتم حذف هذه الأغاني نهائياً من جهازك ولا يمكن استعادتها. + + لم يتم حذف أي ملف + تم حذف ملف واحد + تم حذف ملفين + تم حذف %d ملفات + تم حذف %d ملفاً + تم حذف %d ملفاً + + + هل تريد حذف الملفات؟ + هل تريد حذف أغنية واحدة؟ + هل تريد حذف أغنيتين؟ + هل تريد حذف %d أغانٍ؟ + هل تريد حذف %d أغنية؟ + هل تريد حذف %d أغنية؟ + + + + تم تحديث البيانات الوصفية بنجاح + جاري تحديث %1$d أغنية… + تم تحديث %1$d أغنية بنجاح! + تم تحديث %1$d أغنية. فشل: %2$d + تم حفظ كلمات الأغاني بنجاح + فشل حفظ كلمات الأغاني + لا توجد كلمات أغانٍ متاحة لحفظها + تم رفض الإذن - لا يمكن تعديل الملفات + تم رفض الإذن - لا يمكن حفظ كلمات الأغاني + تم رفض الإذن - لا يمكن تعديل هذا الملف + + + يرجى تكوين مفتاح API صالح لمزود الذكاء الاصطناعي المحدد في الإعدادات. + خطأ في الذكاء الاصطناعي: %s + رفض مزود الذكاء الاصطناعي المحدد الطلب لعدم وجود رصيد أو حصة كافية في الحساب. + نموذج الذكاء الاصطناعي المحدد لم يعد متاحاً. حاول PixelPlayer التبديل إلى نموذج مدعوم تلقائياً. + لم يتمكن الذكاء الاصطناعي من العثور على أي أغنية تناسب طلبك. + اكتب فكرة للمزيج اليومي الخاص بك + تم تحديث المزيج اليومي بواسطة الذكاء الاصطناعي + تعذر التحديث: %s + لم يتمكن الذكاء الاصطناعي من العثور على أغانٍ لهذا المزيج + \ No newline at end of file diff --git a/app/src/main/res/values-ar/strings_player.xml b/app/src/main/res/values-ar/strings_player.xml new file mode 100644 index 000000000..50376c35e --- /dev/null +++ b/app/src/main/res/values-ar/strings_player.xml @@ -0,0 +1,210 @@ + + + + طي المشغل + جاري التشغيل + البث السحابي + بث + بلوتوث + التشغيل المحلي + جاري الاتصال… + فتح قائمة الانتظار + + + استعد للاتصال + اسمح لـ PixelPlayer برؤية أجهزتك القريبة وشبكة الـ Wi-Fi الحالية حتى نتمكن من إبقاء البث وصوت البلوتوث ومكبرات الصوت متزامنة. + الأجهزة القريبة + مطلوب لقراءة والتحكم في معدات صوت البلوتوث المتصلة. + الموقع لشبكة الـ Wi‑Fi + يتطلب نظام أندرويد إذن الموقع لمشاركة شبكة الـ Wi-Fi الحالية (SSID) حتى نتمكن من العثور على أجهزة البث المتوافقة. + السماح بالوصول + نحن نستخدم هذه الأذونات فقط لربط الأجهزة — البث، والتحكم في مكبرات الصوت القريبة، وإبقاء الصوت متزامناً. + توصيل الجهاز + جاري الفحص بالقرب منك + جلسة بث + جاري الاتصال + متصل + هذا الهاتف + صوت البلوتوث + تشغيل محلي + جاري التشغيل + موقوف مؤقتاً + مستوى صوت الجهاز + مستوى صوت الهاتف + %1$d/%2$d + مستوى البطارية + مستوى الصوت + إلغاء الاتصال + الاتصالية + تشغيل الـ Wi-Fi أو البلوتوث + تحديث الاتصالات + Wi-Fi + متوقف + يعمل + متصل + بلوتوث + متوقف + يعمل + متصل + الأجهزة القريبة + تحديث الأجهزة + متصل + جاري الاتصال + متاح للاتصال + متاح + جاري الاتصال… + جاري البحث عن أجهزة… + تأكد من أن التلفزيون أو مكبر الصوت قيد التشغيل ومتصل بنفس شبكة الـ Wi‑Fi. + عناصر التحكم + الأجهزة + + + خادم وسائط البث (Cast) + جاري البث إلى الجهاز + تزويد جهاز البث بالوسائط + %1$s: %2$s + التقديم والتأخير غير متاح مؤقتاً لصيغة الصوت هذه أثناء البث لأنها قد تتسبب في تعطل جلسة البث. + + + مؤقت النوم + المؤقت + %1$d دقائق + تم ضبط المؤقت لمدة %1$d دقائق. + مرة واحدة + + لا توجد مرات تشغيل + مرة واحدة (%d) + مرتان (%d) + %d مرات + %d مرة + %d مرة + + عدد مرات التشغيل: %1$s + نهاية المسار الحالي + سيتوقف التشغيل عند نهاية المسار. + تشغيل المفتاح + وقت مخصص + إلغاء المؤقت + نهاية المسار + تم إلغاء المؤقت. + لا يمكن تفعيل خيار نهاية المسار: لا توجد أغنية نشطة حالياً. + تم إلغاء تفعيل مؤقت نهاية المسار: تغيرت الأغنية من %1$s إلى %2$s. + المسار السابق + المسار الحالي + ضبط مدة مخصصة + + + التالي في القائمة + قائمة الانتظار فارغة حالياً. + + لا توجد مسارات منتظرة. + مسار واحد منتظر. + مساران منتظران. + %d مسارات منتظرة. + %d مساراً منتظراً. + %d مسار منتظر. + + قائمة الانتظار + قائمة الانتظار فارغة. + إعادة ترتيب الأغنية + تبديل التشغيل العشوائي + تبديل التكرار + مؤقت النوم + إجراءات قائمة الانتظار + تحديد موقع الأغنية الحالية + مسح قائمة الانتظار + مسح قائمة الانتظار + هل أنت متأكد من أنك تريد مسح جميع الأغاني من قائمة الانتظار باستثناء الأغنية الحالية؟ + حفظ كقائمة تشغيل + قائمة انتظار %1$s + قائمة الانتظار الحالية + تجاهل الأغنية + تمت الإزالة + حفظ كقائمة تشغيل + إلغاء تحديد الكل + اسم قائمة التشغيل + ابحث عن أغانٍ لتضمينها… + لا توجد أغانٍ تطابق \"%1$s\" + + لم يتم تحديد أي أغنية + تم تحديد أغنية واحدة + تم تحديد أغنيتين + تم تحديد %d أغانٍ + تم تحديد %d أغنية + تم تحديد %d أغنية + + حفظ باسم: %1$s + أدخل اسماً لقائمة التشغيل + إزالة من قائمة التشغيل + المزيد من الخيارات لـ %1$s + + + كلمات الأغنية + جاري تحميل كلمات الأغنية… + متزامنة + عادية + خيارات كلمات الأغنية + −.٥ + −.١ + +.١ + +.٥ + ٠ ثانية + %1$+.1f ث + + + فشل البحث عن كلمات الأغنية + فشل جلب كلمات الأغنية من الخادم + انتهت مهلة الاتصال. يرجى التحقق من اتصالك بالإنترنت. + خطأ في الشبكة. يرجى التحقق من اتصالك بالإنترنت. + خطأ في الخادم (رمز %d). يرجى المحاولة مرة أخرى لاحقاً. + + + كلمات الأغنية متوفرة بالفعل. تم تخطي الجلب عبر الإنترنت. + الكلمات المضمنة موجودة بالفعل. تم تخطي الجلب عبر الإنترنت. + ملف الكلمات المحلي (.lrc) موجود بالفعل. تم تخطي الجلب عبر الإنترنت. + + + حفظ كلمات الأغنية + الترجمة بواسطة الذكاء الاصطناعي + تحتوي كلمات هذه الأغنية على ترجمة بالفعل + كلمات هذه الأغنية مكتوبة بهذه اللغة بالفعل + لم يتم تكوين مفتاح الـ API + تمت ترجمة كلمات الأغنية بنجاح! + جاري ترجمة الكلمات عبر الذكاء الاصطناعي... + إعادة تعيين الكلمات المستوردة + إعادة تعيين كلمات الأغاني؟ + هل أنت متأكد من أنك تريد إعادة تعيين كلمات هذه الأغنية؟ + المظهر + المحاذاة + محاذاة الكلمات لليسار + محاذاة الكلمات للوسط + محاذاة الكلمات لليمين + عناصر التحكم + ضبط المزامنة + إخفاء عناصر تحكم المزامنة + إظهار اللتنّة (Romanization) + إظهار الترجمات + تعطيل الوضع الغامر (لمرة واحدة) + إبقاء الشاشة قيد التشغيل + + + حفظ كلمات الأغنية + اختر النسخة المراد حفظها: + مزامنة (مع الطوابع الزمنية) + عادية (نص فقط) + + + هل تود البحث عن كلمات الأغنية عبر الإنترنت؟ + إظهار خيارات كلمات الأغنية + فتح أداة الاختيار دائماً بدلاً من التطبيق التلقائي لأول تطابق + جاري البحث عن كلمات الأغنية… + لم يتم العثور على كلمات الأغنية + لم نتمكن من العثور على كلمات الأغنية تلقائياً. يمكنك تعديل العنوان أو اسم الفنان والمحاولة بالبحث يدوياً. + عنوان الأغنية + الفنان (اختياري) + تم العثور على %d من التطابقات + متزامنة + %1$s • %2$s + الكلمات مقدمة من + https://lrclib.net/ + diff --git a/app/src/main/res/values-ar/strings_presentation_batch_a.xml b/app/src/main/res/values-ar/strings_presentation_batch_a.xml deleted file mode 100644 index 904610ae4..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_a.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - ملاحظة أمان: يتم إدخال كلمة المرور الخاصة بك فقط داخل صفحات ويب QQ Music. يقوم PixelPlayer بحفظ ملفات تعريف ارتباط الجلسة (Cookies) لمزامنة مكتبتك الموسيقية. - ملاحظة أمان: يتم إدخال كلمة المرور الخاصة بك فقط داخل صفحات ويب NetEase. يقوم PixelPlayer بحفظ ملفات تعريف ارتباط الجلسة (MUSIC_U) لمزامنة مكتبتك الموسيقية. - فشل في قراءة ملفات تعريف ارتباط QQ Music: %1$s - فشل في قراءة ملفات تعريف ارتباط NetEase: %1$s - - جاري إعداد Google Drive… - ربط Google Drive - بث ملفات الموسيقى مباشرة من حساب Google Drive الخاص بك - تسجيل الدخول باستخدام Google - اختر مجلد الموسيقى - اختر أو أنشئ مجلداً لاستخدامه كمصدر للموسيقى الخاصة بك - إنشاء مجلد \"PixelPlayer Music\" - أنشئ مجلداً جديداً هنا للموسيقى الخاصة بك - لا توجد مجلدات هنا - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_b.xml b/app/src/main/res/values-ar/strings_presentation_batch_b.xml deleted file mode 100644 index a0713c170..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_b.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - الخدمات المرتبطة - الحسابات المتصلة - إدارة المزودين المرتبطين وإبقاء كل عملية ربط تحت سيطرتك. - نشط - متاح - قريباً - متصل - فتح الخدمة - قريباً - جاري تسجيل الخروج… - لا توجد حسابات مرتبطة بعد - قم بربط أحد المزودين لتتمكن من إدارته من هذه الشاشة. - ربط %1$s - %1$s (قريباً) - Telegram - NetEase Music - - - فرز الأغاني - المزيد من الخيارات - تشغيل - إضافة أغانٍ - إضافة - إزالة الأغاني - إعادة ترتيب الأغاني - إعادة ترتيب - إعادة ترتيب الأغنية - قائمة التشغيل هذه فارغة. - هذا المجلد لا يحتوي على أغانٍ. - انقر على "إضافة أغانٍ" للبدء. - خيارات قائمة التشغيل - تعديل قائمة التشغيل - حذف قائمة التشغيل - تعيين الانتقال الافتراضي - تصدير قائمة التشغيل - حذف قائمة التشغيل؟ - هل أنت متأكد من أنك تريد حذف قائمة التشغيل هذه؟ - إعادة تسمية قائمة التشغيل - الاسم الجديد - - - المزيج اليومي - - - اختر الأغاني - اختر النوع - البحث عن الأغاني - تحديد الكل - مسح - النوع: %1$s - اختر نوعاً - الملء السريع - إضافة نوع مخصص - نوع جديد - إضافة نوع مخصص - اسم النوع - اختر أيقونة - - - المشغلة حديثاً - تشغيل الأحدث - لا توجد أغانٍ مشغلة مؤخراً في %1$s - قم بتغيير النطاق الزمني أو تشغيل المزيد من الأغاني لملء هذا الجدول الزمني. - المشغلة حديثاً - اليوم - أمس - - - ضبط نصف قطر الزوايا - قم بمطابقة زوايا شريط التنقل مع الزوايا الفيزيائية لجهازك للحصول على مظهر متناسق وانسيابي. - نصف قطر الزوايا - %1$d dp - - - تشغيل %1$s عشوائياً - - - لا توجد أغانٍ • %2$s - أغنية واحدة • %2$s - أغنيتان • %2$s - %1$d أغانٍ • %2$s - %1$d أغنية • %2$s - %1$d أغنية • %2$s - - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_c.xml b/app/src/main/res/values-ar/strings_presentation_batch_c.xml deleted file mode 100644 index 23cf57e71..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_c.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - خطأ أثناء تحميل الأغاني - خطأ أثناء تحميل الألبومات - خطأ أثناء تحميل الفنانين - إعادة المحاولة - - - لم يتم العثور على أغانٍ في مكتبتك. - جرّب إعادة فحص مكتبتك من الإعدادات إذا كانت لديك ملفات موسيقى على جهازك. - لم يتم العثور على أغانٍ - - - جديد - إنشاء قائمة تشغيل جديدة - استيراد قائمة تشغيل M3U - تحديد موقع الأغنية الحالية - جميع الأغاني - سحابي - محلي - خيارات الفرز - - - متزامنة - الفنان (اختياري) - - - إضافة أغانٍ - إضافة الأغاني المحددة - إضافة - بحث أو تصفية الأغاني… - المحبوبة - فشل تحميل الأغاني - تحميل المزيد - - - ذكاء اصطناعي - منسقة بشكل مثالي - المزيج اليومي - رحلتك الصوتية جاهزة الآن - صانع قوائم التشغيل بالذكاء الاصطناعي - صف الأجواء أو الحالة المزاجية أو النشاط، ودع الذكاء الاصطناعي يتولى تنسيق قائمة التشغيل المثالية من مكتبتك. - حجم قائمة التشغيل - الحد الأدنى للأغاني - الحد الأقصى للأغاني - مثال: أجواء مسائية هادئة، طاقة حماسية للتمارين… - انقر لإعادة المحاولة - تم توليف رحلتك الصوتية! - جاري الإنشاء… - جاهز للتشغيل - إنشاء قائمة التشغيل - - - لا توجد أغانٍ بعد - أضف موسيقى إلى جهازك أو قم بمزامنة مصدر سحابي لبدء الاستماع. - لم يتم العثور على أغانٍ محلية - جرّب فلتراً آخر للمصادر أو أعد فحص مكتبة جهازك. - لم يتم العثور على أغانٍ سحابية - قم بمزامنة أغانٍ من Telegram أو NetEase، أو تحوّل إلى المصدر المحلي. - لا توجد ألبومات متاحة - ستظهر الألبومات هنا بمجرد أن تحتوي مكتبتك على مسارات مجمعة. - لم يتم العثور على ألبومات محلية - يلزم وجود أغانٍ محلية لإنشاء مجموعات ألبومات محلية. - لم يتم العثور على ألبومات سحابية - ستظهر الأغاني السحابية التي تحتوي على بيانات الألبوم هنا بعد المزامنة. - لا يوجد فنانون متاحون - يتم عرض الفنانين بعد فهرسة الأغاني من أي مصدر. - لم يتم العثور على فنانين محليين - لا تتوفر بيانات وصفية للفنانين للأغاني المحلية في الوقت الحالي. - لم يتم العثور على فنانين سحابيين - تظهر إدخالات الفنانين السحابيين عند مزامنة الأغاني عن بُعد. - لا توجد أغانٍ مفضلة بعد - انقر على أيقونة القلب أثناء تشغيل أي أغنية لحفظها هنا. - لا توجد أغانٍ محلية مفضلة - قم بتغيير فلتر المصدر أو أضف إعجاباً بالأغاني الموجودة على جهازك. - لا توجد أغانٍ سحابية مفضلة - أضف إعجاباً بمسارات Telegram أو NetEase لرؤيتها في هذا العرض. - لم يتم العثور على مجلدات - ستظهر مجلدات وحدة التخزين الداخلية التي تحتوي على موسيقى هنا. - لا توجد قوائم تشغيل بعد - أنشئ قائمة تشغيلك الأولى لتنظيم مكتبتك الموسيقية. - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_d.xml b/app/src/main/res/values-ar/strings_presentation_batch_d.xml deleted file mode 100644 index 45159b522..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_d.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - المكتبة - نقل إلى الساعة - الإعدادات - تعديل - إعادة ترتيب علامات التبويب - فرز حسب - سحابي - عرض - قنوات Telegram السحابية - عرض قوائم التشغيل - شبكة - قائمة - الذاكرة الداخلية - بطاقة SD - بطاقة SD غير متاحة حالياً. - عرض المواضيع - القنوات - المواضيع - كلاهما - سحابي - سحابي فقط - جاري إنشاء البيانات الوصفية بالذكاء الاصطناعي… - يمكنك تحديد ما يصل إلى %1$d ألبومات - مجلد - توسيع القائمة - علامات تبويب المكتبة - الانتقال مباشرة إلى أي علامة تبويب أو إعادة ترتيبها. - إعادة ترتيب علامات التبويب - مجلد - - جاري الإرسال إلى الساعة - جاري بدء النقل… - جاري النقل - تم بنجاح - فشل النقل - تم الإلغاء - جاري التحضير - جاري تحضير النقل… - إلغاء النقل - - دمج قوائم التشغيل - أدخل اسماً لقائمة التشغيل المدمجة: - قائمة تشغيل مدمجة - سيؤدي هذا إلى دمج %1$d من قوائم التشغيل المحددة في قائمة واحدة. - - مساحة الـ DJ - جاري التحميل… - منصة (Deck) %1$d - تحميل أغنية - لم يتم تحميل أي أغنية - - ميزة فصل المسارات الصوتيّة (Stems) غير متاحة بعد. - مستوى الصوت - السرعة - ممازج الصوت (Crossfader) - منصة 1 - منصة 2 - اختر أغنية - - تغيير وضع العرض - تعطيل موازن الصوت - تمكين موازن الصوت - تعديل - تعديل الإعدادات المسبقة - إعداد مخصص - الإعدادات المسبقة - تحديث - تضخيم الباس (Bass Boost) - المحاكي المحيطي (Virtualizer) - جهارة الصوت (Loudness) - غير مدعوم - غير مدعوم على هذا الجهاز - مستوى الصوت - الاستجابة الترددية - هرتز - الباس (الترددات المنخفضة) - الترددات المتوسطة المنخفضة - الترددات المتوسطة المرتفعة - التريبل (الترددات الحادة) - الباس / منخفض - متوسط / مرتفع - صفحة %1$d - إعادة تعيين المدة - - يتم استخدام الإعدادات الافتراضية العامة - تم حفظ التغييرات بنجاح - قواعد قائمة التشغيل - الانتقالات العامة - حفظ - تخصيص السلوك الافتراضي لقائمة التشغيل هذه تحديداً. - يطبق هذا التكوين على جميع مصادر التشغيل ما لم يتم تجاوزه. - حالة التنشيط - الافتراضي العام - تابع للإعداد العام - تجاوز مخصص - افتراضي قائمة التشغيل - تجاوز مخصص - قم بالتمكين لتعيين قواعد خاصة بقائمة التشغيل هذه. - نمط الانتقال - كيفية تداخل المسارات الصوتية معاً - التداخل المتلاشي (Crossfade) - بدون انتقال - مدة الانتقال - إجمالي التداخل %1$d ثوانٍ - إعادة تعيين - الأغنية الحالية - الأغنية التالية - ستتداخل المسارات لمدة %1$d ثوانٍ - منحنيات مستوى الصوت - ضبط ميل وتلاشي الصوت بدقة - تلاشي للخارج (Fade Out) - تلاشي للداخل (Fade In) - - تشغيل %1$s - طي %1$s - توسيع %1$s - تعديل صورة الفنان - تغيير الصورة - إعادة تعيين للوضع الافتراضي - تشغيل أغاني الفنان عشوائياً - الفنان - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_e.xml b/app/src/main/res/values-ar/strings_presentation_batch_e.xml deleted file mode 100644 index 22192fce5..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_e.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - قائمة الانتظار فارغة. - إجراءات قائمة الانتظار - مسح قائمة الانتظار - حفظ كقائمة تشغيل - تحديد موقع الأغنية الحالية - قائمة انتظار %1$s - قائمة الانتظار الحالية - تمت الإزالة - مسح قائمة الانتظار - هل أنت متأكد من أنك تريد مسح جميع الأغاني من قائمة الانتظار باستثناء الأغنية الحالية؟ - التالي في القائمة - قائمة الانتظار فارغة حالياً. - قائمة الانتظار - تبديل التشغيل العشوائي - تبديل التكرار - مؤقت النوم - حفظ كقائمة تشغيل - إلغاء تحديد الكل - اسم قائمة التشغيل - ابحث عن أغانٍ لتضمينها… - حفظ باسم: %1$s - أدخل اسماً لقائمة التشغيل - لا توجد أغانٍ تطابق \"%1$s\" - تجاهل الأغنية - إزالة من قائمة التشغيل - المزيد من الخيارات لـ %1$s - - - لا توجد مسارات منتظرة. - مسار واحد منتظر. - مساران منتظران. - %d مسارات منتظرة. - %d مساراً منتظراً. - %d مسار منتظر. - - - لم يتم تحديد أي أغنية - تم تحديد أغنية واحدة - تم تحديد أغنيتين - تم تحديد %d أغانٍ - تم تحديد %d أغنية - تم تحديد %d أغنية - - - - لم يتم إنشاء أي قائمة تشغيل بعد. - المس زر "قائمة تشغيل جديدة" للبدء. - - - إنشاء قائمة تشغيل - اختر طريقة الإنشاء. - يدوياً - صمم الغلاف، الأيقونة، الشكل، واشحن الأغاني بنفسك. - بالذكاء الاصطناعي - أنشئ قائمة تشغيل منسقة ومخصصة عبر خيارات متقدمة. - تتطلب هذه الميزة تهيئة مفتاح Gemini API في الإعدادات. - إعداد مفتاح API - - - معمل قوائم التشغيل بالذكاء الاصطناعي - إعادة تعيين - جاري الإنشاء… - إنشاء - الهدف والأجواء - اسم قائمة التشغيل (اختياري) - ما هي الأجواء التي ترغب بها في قائمة التشغيل هذه؟ - مثال: قيادة وقت الغروب مع ألحان سينث دافئة - الاتجاه الفني - الحالة المزاجية - النشاط - الحقبة الزمنية - محرك التنسيق - الحيوية والطاقة - تتحكم في حدة الأغاني وإيقاعها. 1 = هادئ/بطيء، 5 = حماسي جداً/سريع. - عمق الاكتشاف - تتحكم في مدى معرفتك بالاختيارات. 1 = المفضلة الأكثر تشغيلاً، 5 = أغانٍ نادرة ولم تسمعها كثيراً. - أقل عدد أغانٍ - أقصى عدد أغانٍ - الفلاتر - أنواع موسيقية مفضلة (اختياري) - مثال: سينث ويف، إندي بوب - أنواع موسيقية تتجنبها (اختياري) - مثال: ميتال، هارد تراب - اللغة المفضلة (اختياري) - مثال: الإنجليزية، العربية، معزوفات موسيقية - إعطاء الأولوية للمفضلة - تجنب الكلمات غير لائقة (Explicit) - معاينة الأمر (Prompt) - سيظهر أمرك النهائي هنا بمجرد إضافة تفضيلاتك. - تنسيق بدقة متناهية - حدد المزاج، النشاط، القيود، وعمق الاختيارات. - سيقوم الذكاء الاصطناعي باختيار الأغاني من مكتبتك المحلية فقط. - يرجى إضافة توجيه واحد على الأقل للذكاء الاصطناعي. - يرجى تعيين نطاق أغانٍ صالح. - 5/%1$d - مخصص… - إدخال قيمة مخصصة - أدخل قيمتك المخصصة - - - أي حقبة - الطلب الأساسي: %1$s. - المزاج المستهدف: %1$s. - سياق النشاط: %1$s. - التركيز على الحقبة: %1$s. - إعطاء الأولوية للأنواع: %1$s. - تجنب الأنواع: %1$s. - اللغة المفضلة: %1$s. - مستوى الطاقة المستهدف: 5/%1$d. - هدف الاكتشاف: 5/%1$d حيث 1 تعني مألوف و5 تعني اختيارات عميقة ونادرة. - إعطاء الأولوية للأغاني القريبة من مفضلات المستمع كلما أمكن ذلك. - تجنب الأغاني ذات الكلمات غير اللائقة كلما توفرت بدائل. - الحفاظ على سلاسة الانتقالات وتجنب التكرار المتتالي لنفس الفنان. - - - هادئ (Chill) - حماسي (Energetic) - سعيد (Happy) - داكن/غامض (Dark) - رومانسي (Romantic) - شجي/ميلانكولي (Melancholic) - - - تمارين رياضية (Workout) - تركيز (Focus) - رحلة على الطريق (Road trip) - حفلة (Party) - دراسة (Study) - وقت متأخر من الليل (Late night) - - - @string/presentation_batch_e_ai_era_any - السبعينات - الثمانينات - التسعينات - الألفينات (2000s) - العقد 2010 - العقد 2020 - - - - إعادة تعيين الإعدادات المسبقة - سيؤدي هذا إلى استعادة الترتيب الافتراضي وظهور الإعدادات المسبقة. هل تريد المتابعة؟ - إدارة الإعدادات المسبقة - اسحب لإعادة الترتيب • انقر على أيقونة العين للإظهار أو الإخفاء - إعادة تعيين للوضع الافتراضي - مرئي - مخفي - - - كيف يتم بناء المزيج اليومي الخاص بك - يتم بناء المزيج اليومي الخاص بك (Daily Mix) بناءً على أغانيك المفضلة والأكثر تشغيلاً. نقوم أيضاً بإضافة مسارات من فنانين وأنواع موسيقية تحبها لتتمكن من اكتشاف موسيقى جديدة. - أخبر الذكاء الاصطناعي بما تود الاستماع إليه اليوم - نحن نستخدم عينة صغيرة للحفاظ على انخفاض استهلاك البيانات والتكلفة - جاري التحديث… - تحديث المزيج اليومي - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_f.xml b/app/src/main/res/values-ar/strings_presentation_batch_f.xml deleted file mode 100644 index 8dc2ea76c..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_f.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - محدد - تحديث المكتبة - فحص المكتبة بأكملها بحثاً عن الملفات الجديدة والمعدلة. - إعادة فحص كاملة - إعادة بناء قاعدة البيانات - جاري تحضير المزامنة - جاري قراءة مخزن الوسائط (MediaStore) - جاري معالجة المسارات - جاري الحفظ في قاعدة البيانات - جاري فحص ملفات كلمات الأغاني (LRC) - جاري تنظيف ذاكرة التخزين المؤقت لأغلفة الألبومات - جاري مزامنة المصادر السحابية - جاري إتمام المزامنة - %1$s • %2$d%% (%3$d/%4$d) - %1$s… - تحديث كلمات الأغاني - جلب كلمات الأغاني تلقائياً لجميع الأغاني باستخدام lrclib. - تحديث كلمات الأغاني - جاري معالجة %1$d من أصل %2$d أغنية - أدخل مفتاح API - حفظ - تم الحفظ! - الأوامر الجاهزة (Presets) - أدخل أمر النظام المستهدف… - إعادة تعيين - المنسق المحترف (Professional Curator) - أنت \'Vibe-Engine\'، منسق موسيقى عالمي وخبير في التدفق الصوتي الانسيابي. هدفك هو بناء تجارب استماع سلسة وعالية الدقة. أعطِ الأولوية للتوافق الهارموني، والانتقالات المنطقية لسرعة الإيقاع (BPM)، والتوازن المدروس بين الأغاني المألوفة المفضلة والاكتشافات الذكية المبنية على نمط الاستماع. - المستكشف المبتكر (Creative Maverick) - أنت مستكشف موسيقى طليعي متخصص في صياغة \'التناغم غير المتوقع\'. مهمتك هي كسر حدود الأنواع الموسيقية التقليدية عبر تحديد ترابطات صوتية غير ظاهرة. أعطِ الأولوية للاختيارات النادرة والعميقة، والتركيبات التجريبية، والتجديد الفني مع الحفاظ على منطق انتقال مفاجئ ومذهل في نفس الوقت. - أمين المكتبة الصارم (Strict Librarian) - أنت مهندس دقيق لقواعد البيانات الموسيقية. منطقك مدفوع بالدقة المطلقة للبيانات الوصفية والالتزام الصارم بالتصنيفات. قلل من المكتشفات الخوارزمية العشوائية لصالح التناسق التام للنوع الموسيقي، ومطابقة مستويات الطاقة، وتعظيم استدعاء التفضيلات المحددة بدقة من قبل المستخدم. - الدليل الأجاوائي (Atmospheric Guide) - أنت خبير في التراكيب الصوتية المحيطية والتدفقات الموسيقية الهادئة. ركز حصرياً على المسارات التي تساعد على الدخول في حالة من \'التركيز العميق\' أو \'السكينة\'. أعطِ الأولوية للدفء الصوتي الآلاتي، والتوزيعات البسيطة، والانتقالات اللطيفة، مع تجنب الأصوات الحادة أو التحولات المفاجئة في النطاق الديناميكي للصوت. - عاشق الهندسية الصوتية (Sonic Enthusiast) - أنت محلل صوتي مهتم بتعقيد الإنتاج والآلات الموسيقية. أعطِ الأولوية للمسارات التي تتميز بنطاق ديناميكي واسع، والإيقاعات المتعددة المعقدة، وجودة المسرح الصوتي الفائقة. فضّل المقطوعات التي تتطلب استماعاً نشطاً وتكافئ المستمع عند الانتباه إلى التفاصيل التقنية وتفاصيل التوزيع الصوتي. - محفز الطاقة (Energy Catalyst) - أنت مولد إيقاعات عالي الحماس والزخم. ترتكز فلسفتك على خطوط الباس القوية، وشدة الإيقاع، والنغمات الجذابة. أعطِ الأولوية للمسارات المتوافقة مع أجواء النوادي ذات الإيقاع السريع (High-BPM)، والطاقة المتزامنة، والتوتر الإيقاعي المستمر للحفاظ على نبض المستمع وتحفيزه في ذروة مستوياته. - - قائمة تشغيل ذكية جديدة - قائمة تشغيل جديدة - إضافة أغانٍ - الرجوع أو الإلغاء - التالي - إنشاء - تعديل قائمة التشغيل - إغلاق - تأكيد القص - تجميعة صور منشأة تلقائياً - إضافة صورة - اختر صورة - تغيير - إزالة - اسم قائمة التشغيل - مزيجي الرائع - تعديل الغلاف - ضبط غلافك الفني - استخدم إيماءات التكبير والسحب للحصول على الإطار المثالي - يدوي - ذكي - الإنشاء باستخدام الذكاء الاصطناعي - قاعدة ذكية - الافتراضي - صورة - أيقونة - لون الخلفية - رمز الأيقونة - نمط الشكل - معلمات الشكل - نصف قطر الزوايا - النعومة - الأضلاع - الانحناء - الدوران - المقاس - الأكثر تشغيلاً - المسارات الأكثر تشغيلاً لديك. - المشغلة حديثاً - الأغاني التي استمعت إليها مؤخراً. - المفضلات المنسية - المسارات المفضلة التي لم تقم بتشغيلها منذ فترة. - جواهر جديدة - المسارات المضافة حديثاً مع نسب تشغيل منخفضة. - - نمط لوحة الألوان (Palette) - اختر ألوان الألبوم لواجهة مستخدم المشغل. - الألوان - تطبيق - متوازن وهادئ. - لمسات حيوية عالية التشبع. - تحولات جريئة في الدرجات والتباين. - لمسات حيوية مبهجة ومائلة. - بقعة نغمية (Tonal Spot) - حيوي (Vibrant) - تعبيري (Expressive) - سلطة فواكه (Fruit Salad) - دقة الألوان - القيمة 0 تحافظ على الضبط الحالي. القيم الأعلى تلتزم بشكل أقرب بالدرجة المهيمنة لغلاف الألبوم. - الحالي - أكثر دقة - 0 • الحالي - %1$d • طفيف - %1$d • متوازن - %1$d • دقيق - - تعديلات تحميل واجهة المشغل - كلمات الأغاني المتحركة (للأجهزة القوية) - تستخدم تأثيرات بصرية ورسوم زنبركية متحركة للكلمات. قد تسبب سقوطاً في معدل الإطارات على الأجهزة الضعيفة. - تأثير تمويه كلمات الأغاني (Blur) - يطبق تمويهاً لعمق الحقل على الكلمات غير النشطة حالياً. - قوة التمويه - ضبط كثافة تأثير التمويه. - %1$.1fx - الخطوة 1 · اختر ما تريد تأخيره - تأخير كل شيء - تجميد محتوى المشغل بالكامل حتى تتمدد خلفية اللوحة بالكامل. - العرض الدوار للألبومات - تأخير عرض غلاف الألبوم والعرض الدوار حتى تتمدد اللوحة السفلية. - البيانات الوصفية للأغنية - تأخير العنوان، الفنان، وإجراءات الكلمات/قائمة الانتظار. - شريط التقدم - تأخير الخط الزمني وعلامات الوقت حتى يكتمل التمدد. - عناصر التحكم في التشغيل - تأخير أزرار التشغيل/الإيقاف المؤقت، التقديم، وعناصر الإعجاب. - جميع المكونات المؤجلة نشطة حالياً. قم بتعطيل \"تأخير كل شيء\" لتخصيص كل جزء على حدة. - الخطوة 2 · تكوين سلوك العناصر النائبة (Placeholders) - استخدام عناصر نائبة للمكونات المؤجلة - الحفاظ على استقرار الواجهة عبر عرض عناصر نائبة خفيفة الوزن أثناء انتظار المكونات للتمدد. - الخطوة 3 · اختر وقت تحول العناصر النائبة إلى المحتوى الحقيقي - اختر وضعاً واحداً. يعتمد وضع العتبة على أشرطة التمرير؛ بينما ينتظر وضع إفلات السحب حتى تترك إيماءة اللوحة. - قم بتمكين مكون مؤجل واحد على الأقل لإلغاء قفل وضع التفعيل. - العتبة (Threshold) - يعتمد على النسبة المئوية للتمدد. - إفلات السحب - يتحول فقط بعد إفلات إيماءة السحب. - عتبة التمدد - مدى التمدد المطلوب للوحة قبل أن تصبح المكونات المؤجلة مرئية. - يظهر المحتوى عند تمدد بنسبة %1$d%% - التطبيق أيضاً عند إغلاق المشغل - استخدام عتبة الإغلاق للتحول مجدداً إلى العناصر النائبة أثناء الطي. - عتبة الإغلاق - مقدار الطي المطلوب قبل أن تتولى العناصر النائبة العرض مرة أخرى. - تظهر العناصر النائبة بعد طي بنسبة %1$d%% - يتجاوز وضع إفلات السحب العتبات وسلوك الإغلاق. يحدث التبديل فقط عندما تنتهي إيماءة سحب اللوحة. - جعل العناصر النائبة شفافة - تحتفظ العناصر النائبة بمساحة تخطيطها ولكن تصبح غير مرئية. - الجودة البصرية - دقة غلاف الألبوم - ميزات تجريبية - منخفضة (256 بكسل) - أداء أفضل - متوسطة (512 بكسل) - متوازنة - عالية (800 بكسل) - جودة أفضل - الأصلية - الجودة القصوى - - %1$d%% - %1$s • %2$s - · %1$s - \? - - تسجيل الدخول إلى Telegram - أنت تقوم بتعديل رقمك الآن. إرسال الرمز مجدداً سيحل محل الرمز السابق. - جاري العمل… - جاري تهيئة Telegram… - جاري تسجيل الخروج… - جاري إغلاق الجلسة… - تم إغلاق الجلسة. أعد فتح تسجيل الدخول للمتابعة. - جاري تحضير جلسة Telegram آمنة… - بانتظار استجابة Telegram… - ربط Telegram - قم بربط حساب Telegram لبث الموسيقى مباشرة من قنواتك ومحادثاتك. - رقم الهاتف - أدخل رقم Telegram الخاص بك. يمكنك العودة وتعديله لاحقاً. - رقم الهاتف - 1 - 5551234567 - إرسال الرمز - رمز التحقق - أدخل الرمز الذي وصلك من Telegram. إذا كان الرقم خاطئاً، عد للخلف لتعديله. - الرمز - 12345 - تعديل الهاتف - إعادة إرسال الرمز - التحقق من الرمز - التحقق بخطوتين (كلمة المرور) - أدخل كلمة مرور Telegram الخاصة بك. لا يزال بإمكانك العودة لتصحيح رقمك. - كلمة المرور - التحقق من كلمة المرور - يرجى الانتظار… - - قنوات Telegram - إضافة قناة - قناة Telegram عامة - جاري المزامنة - المزامنة الآن - طي المواضيع - إظهار المواضيع - خيارات القناة - المواضيع - جاري مزامنة القناة - جاري تحديث الأغاني من Telegram - جلب أحدث الأغاني من هذه القناة - إزالة القناة - إيقاف المزامنة وحذف الأغاني المخزنة مؤقتاً - حذف القناة؟ - ستتوقف مزامنة %1$s وسيتم حذف جميع الأغاني المخزنة مؤقتاً من هذه القناة. - إزالة - لم يتم مزامنة أي قنوات بعد - أضف قنوات Telegram عامة لمزامنة\nمكتبتك الموسيقية - إضافة قناة - لم تُزامن مطلقاً - تمت المزامنة %1$s - - إضافة قناة - ابحث عن قناة Telegram عامة لمزامنة موسيقاها - اسم_القناة@ أو الرابط - بحث - جاري البحث… - البحث عن قناة - أدخل اسم المستخدم لقناة عامة أو الرابط الخاص بها\nلمزامنة ملفاتها الصوتية - تم - - - لا توجد أغانٍ - أغنية واحدة (%d) - أغنيتان (%d) - %d أغانٍ - %d أغنية - %d أغنية - - - لا توجد مواضيع - موضوع واحد (%d) - موضوعان (%d) - %d مواضيع - %d موضوعاً - %d موضوع - - diff --git a/app/src/main/res/values-ar/strings_presentation_batch_g.xml b/app/src/main/res/values-ar/strings_presentation_batch_g.xml deleted file mode 100644 index 579f9860e..000000000 --- a/app/src/main/res/values-ar/strings_presentation_batch_g.xml +++ /dev/null @@ -1,636 +0,0 @@ - - - - اليوم - الأسبوع الحالي - الشهر الحالي - السنة الحالية - كل الأوقات - إحصائيات الاستماع - تحديث إحصائيات الاستماع - الاستماع - مرات التشغيل - - عادات الاستماع - لا توجد عادات استماع بعد - سنقوم بإظهار عادات الاستماع الخاصة بك بمجرد أن نتعرف على ذوقك بشكل أفضل. - إجمالي الجلسات - معدل الجلسة - أطول جلسة - جلسة/يوم - اليوم الأكثر نشاطاً - لم يتم التشغيل بعد - فترة الذروة الزمنية - وقت الاستماع - إجمالي وقت الاستماع الذي تم تسجيله في النطاق المحدد. - عدد مرات التشغيل - عدد الجلسات التي أكملتها لكل شريحة زمنية. - معدل الجلسة - متوسط مدة الاستماع لكل شريحة زمنية. - %1$d تشغيل - الخط الزمني للاستماع - لا توجد بيانات استماع بعد - اضغط على زر التشغيل لبدء بناء خطك الزمني للاستماع - الإيقاع اليومي - الإيقاع الأسبوعي - الإيقاع الشهري - نظرة عامة على السنة - التطور على مر الوقت - مجمعة في شرائح مدتها 4 ساعات - مجمعة حسب أيام الأسبوع - مجمعة حسب أسبوع الشهر - مجمعة حسب الشهر - مجمعة حسب السنة - شريحة الذروة - مقسمة إلى فترات مدتها 4 ساعات للكشف عن إيقاعك اليومي. - تسهل الأشرطة اليومية مقارنة عادات الاستماع من أسبوع لآخر. - توضح الأشرطة الأسبوعية اتجاهات الشهر وتطورها. - تظهر الأشرطة الشهرية التغيرات الموسمية على مدار السنة. - تختصر الأشرطة السنوية كامل تاريخ الاستماع الخاص بك. - الفئات الأعلى - قارن بين طرق استماعك عبر الأنواع الموسيقية، الفنانين، الألبومات، والأغاني. - %1$d تشغيل • %2$d فنان - %1$d تشغيل • %2$d مسار - النوع - الفنان - الألبوم - الأغنية - الاستماع حسب النوع - الاستماع حسب الفنان - الاستماع حسب الألبوم - الاستماع حسب الأغنية - لا توجد بيانات فئات بعد - اضغط على زر التشغيل لإظهار أهم فئات الاستماع لديك - أبرز الفنانين - لا يوجد فنانون بارزون - استمر في الاستماع وسيظهر فنانوك المفضلون هنا. - %1$d. %2$s - أبرز الألبومات - لا توجد ألبومات بارزة - الألبومات التي تعيد الاستماع إليها كثيراً ستظهر هنا. - %1$d. %2$s - المسارات في هذا النطاق - المسارات الأكثر تشغيلاً في النطاق الزمني المحدد. - لا توجد مسارات بارزة - استمع إلى مفضلاتك لرؤيتها مميزة هنا. - طي المسارات - إظهار كل المسارات - تركيز المسارات - كيفية توزيع وقت استماعك على المسارات الأعلى لديك. - لا توجد بيانات تركيز بعد - قم بتشغيل المزيد من المسارات لترى مدى تركيز استماعك. - الأعلى 1 - الأعلى 2-3 - الأخرى - %1$d%% - تركيز الاستماع - أعلى 3 مسارات تمثل %1$d%% من إجمالي وقت استماعك. - معدل التشغيل/المسار - المسارات الفريدة - حصة أعلى 3 - \? - - - معلومات الجهاز - برامج ترميز الصوت المدعومة (Codecs) - مخرج الصوت - محرك ExoPlayer - معدل العينة - الإطارات لكل مخزن مؤقت - دعم زمن الانتقال المنخفض - دعم الصوت الاحترافي (Pro Audio) - الإصدار - المصّيرات النشطة - عدادات فك الترميز - %1$d هرتز - نعم - لا - مسرع بواسطة الأجهزة - الشركة المصنعة - الموديل - العلامة التجارية - الجهاز - إصدار أندرويد - إصدار SDK - المكونات المادية (Hardware) - - - هذا الجهاز - -- - جاهز للتشغيل - التشغيل يتطلب مراجعة - التنسيقات - أجهزة فك الترميز المادية - الأغاني المحلية - مساحة تخزين الموسيقى المحلية - حجم الموسيقى - %1$d أغنية محلية - المتاح - الإجمالي %1$s - البصمة التخزينية للموسيقى - المستخدم من الجهاز - %1$d%% - <1% - %1$d أغنية سحابية - %1$d ملف غير قابل للقراءة - مسار التشغيل - %1$d إطار لكل مخزن مؤقت - Hi-Fi PCM Float - مسار مخرج 32-بت عائم - الذاكرة - متاح من أصل %1$s - التنسيقات الجاهزة للإرسال المباشر (Offload) - لم تبلغ أي تنسيقات مضغوطة عن دعم ميزة الـ hardware offload. - المخارج المكتشفة - لم يتم الإبلاغ عن أي مسارات إخراج بواسطة أندرويد. - %1$s مصّيرات - توافق التنسيقات - %1$d مسار مدعوم - %1$d تنسيق غير معروف - لم يتم الإبلاغ عن برنامج فك ترميز - فك ترميز مادي (Hardware) - فك ترميز برمجى (Software) - إرسال مباشر (Offload) - %1$d في المكتبة - تقرير الأداء - قم بإنشاء تقرير تشخيصي قابل للمشاركة لمساعدتنا في تصنيف مشكلات بطء التشغيل أو الفحص. يحتوي التقرير فقط على بيانات الجهاز، المكتبة، والتوقيت — لا يتضمن مسارات ملفات أو عناوين أو فنانين. - إنشاء التقرير - إعادة إنشاء - نسخ - مشاركة - تم نسخ التقرير إلى الحافظة - تقرير أداء PixelPlay - نتائج التوافق - لا توجد حالات عدم توافق رئيسية - تتطابق مساراتك المفهرسة مع برامج فك الترميز التي يبلغ عنها نظام أندرويد في هذا الجهاز. - قد لا يتم فك ترميز %1$d مسار بشكل أصلي - التنسيقات التي تحتاج لمراجعة: %1$s. - قد يتم إعادة عينة %1$d مسار محلي - تصل المكتبة إلى %1$d هرتز، وهو أعلى من معدل عينة المخرج الحالي. - تمتلك %1$d مسارات بيانات وصفية غير معروفة - يمكن لإعادة فحص المكتبة بالكامل ملء بيانات MIME ومعدل البت ومعدل العينة المفقودة. - +%1$d أكثر - المكبر المدمج - صوت البلوتوث - صوت USB - سماعة سلكية - مخرج رقمي - مخرج آخر - - - الإدخال (Input) - الإخراج (Output) - التفكير (Thought) - %1$s: %2$s - MMM dd، HH:mm - تحليل الفنانين المتعددين - محددات الرموز - الحالي: %1$s - محددات الكلمات - لا يوجد - الحالي: %1$s - - تكوين - استخراج الفنانين من العنوان - اكتشاف عبارات .feat و .ft و with في عناوين الأغاني - تنظيم المكتبة - التجميع حسب فنان الألبوم - إظهار ألبومات العمل المشترك تحت اسم الفنان الرئيسي - حول تحليل الفنانين المتعددين - يقوم PixelPlayer بفصل علامات الفنانين باستخدام محددات الرموز مثل (/, ;, &) ومحددات الكلمات مثل (feat., ft., vs., x). يتم مطابقة محددات الكلمات دون الحساسية لحالة الأحرف.\n\nتكتشف ميزة "استخراج الفنانين من العنوان" الأنماط مثل (feat. Artist) في عناوين الأغاني.\n\nيمكن استخدام الشرطة المائلة الخلفية (\\) لتخطي محددات الرموز. - - أمثلة - \"Artist1/Artist2\" - Artist1، Artist2 - \"Drake feat. Rihanna\" - Drake، Rihanna - \"Marshmello x Bastille\" - Marshmello، Bastille - \"Song (ft. B)\" بواسطة A - A، B - \"AC\\DC\" - AC/DC (تم تخطي المحدد) - الفنانون - إعادة الفحص مطلوبة - تغيرت إعدادات الفنانين. أعد فحص مكتبتك لتطبيق التغييرات. - جاري الفحص… - إعادة الفحص - - - β - تجريبي (Beta) - تليجرام - سجل التغييرات - الإعدادات - متزامنة - ثابتة - خيارات كلمات الأغاني - البث السحابي - بث الموسيقى مباشرة من حساباتك السحابية - المصدر - الترتيب - تنازلي - تصاعدي - الترتيب الأصلي - اضغط للتبديل إلى التصاعدي - اضغط للتبديل إلى التنازلي - هذا الفرز يحافظ على ترتيبه الأصلي - المفتاح مفعل - - - إغلاق - تحديث - تم - تم - كل شيء مسموح به افتراضياً. اضغط مطولاً على أي مجلد لتمييزه كـ مستبعد من الفحص. - لا توجد مجلدات فرعية هنا - الانتقال للأعلى - الانتقال إلى الدليل الرئيسي - - - المزيج اليومي (Daily Mix) - المزيج اليومي - بناءً على تاريخ الاستماع - تحقق من كامل المزيج اليومي - أغنية محددة - أغنية محددة - مشاركة المحدد - إعجاب بالمحدد - تشغيل - الكل - إلغاء تحديد الكل - خيارات إضافية - خيارات - +%1$d - %1$s • %2$s - محدد - خيارات إضافية لـ %1$s - غلاف الألبوم لـ %1$s - جاري التشغيل - %1$d%% - - - إحصائيات الاستماع - إجمالي التشغيل - المعدل يومياً - المسار الأعلى - %1$s • %2$d تشغيل - المشغلة حديثاً - −.٥ - −.١ - +.١ - +.٥ - ٠ ثانية - %1$+.1f ث - - - فتح متجر Play - متابعة النسخة التجريبية - سيتم تفعيل رابط متجر Play من تكوين GitHub. - PixelPlayer متاح الآن على Google Play - استخدم القناة المستقرة على Google Play للحصول على التحديثات الرسمية بينما نبقي البناء التجريبي نشطاً. - PixelPlayer - إعلان الإصدار - قريباً - - - فرز وتشغيل - خلط عشوائي - فرز حسب - الفنان - الألبوم - العنوان - محدد - سجل التغييرات - عرض على GitHub - التفضيلات المسبقة المحفوظة - لم يتم حفظ تفضيلات مخصصة بعد. - إلغاء التثبيت - تثبيت - إعادة تسمية - حذف - - - الإصدار التجريبي 0.7.0 - مرحباً بك في PixelPlayer 0.7.0-beta - أنت تستخدم بناءً تجريبياً قد يحتوي على أخطاء، أو حالات توقف مفاجئ، أو ميزات تجريبية. ساعدنا في التحسين من خلال الإبلاغ عن المشكلات. - ماذا تتوقع - قد تحدث أخطاء، توقفات مفاجئة، أو ميزات غير مكتملة بشكل غير متوقع. - بعض الميزات قد تتغير أو تُزال دون إشعار مسبق. - قد تكون النسخ التجريبية غير مستقرة مقارنة بالإصدارات الرسمية. - تحقق دائماً من التحديثات قبل الإبلاغ عن مشكلة معروفة. - ما يمكن أن تغيره، تعلبه أو تحسنه النسخ التجريبية أثناء الاختبار. - اختصار مشكلات GitHub - ابحث أولاً، ثم افتح تقريراً مركزاً للأخطاء، التوقفات المفاجئة، الطلبات، أو الاستفسارات. - فتح المشكلات الحالية - الإبلاغ عن مشكلة أو توقف مفاجئ - شاركنا خطوات إعادة إنتاج المشكلة، النتائج المتوقعة، النتائج الفعلية، وتفاصيل جهازك/نظام التشغيل. - كيفية الإبلاغ - قائمة مراجعة سريعة قبل فتح تذكرة مشكلة جديدة. - قبل فتح تذكرة مشكلة - ابحث في المشكلات المفتوحة والمغلقة الحالية لتجنب التكرار. - حدث إلى آخر إصدار من PixelPlayer وتأكد من استمرار حدوث المشكلة. - أعد تشغيل التطبيق وتأكد من بقاء المشكلة قائمّة. - حاول تكرار حدوث المشكلة واكتب الخطوات الدقيقة لذلك. - ما هو نوع المشكلة؟ - تقرير خطأ برمي (Bug): شيء ما يتصرف بشكل غير صحيح. - طلب ميزة: إضافة ميزة جديدة أو تحسين. - سؤال: استخدم قسم المناقشات إذا كان مفعلاً، أو افتح تذكرة بعلامة سؤال. - تقرير خطأ برمجى - انسخ هذه الحقول عندما يتصرف شيء ما بشكل غير صحيح أو يتوقف فجأة. - تقرير خطأ - ملخص قصير: - السلوك المتوقع: - السلوك الحالي: - خطوات التشغيل/إعادة الإنتاج: 1. 2. 3. - كم مرة يحدث ذلك؟ دائماً / أحياناً / نادراً. - لقطة شاشة / فيديو: إن وجد. - السجلات / تتبع الكومة (Stack trace): إن وجد. - البيئة البرمجية - إصدار PixelPlayer: - مصدر التثبيت: إصدار GitHub، بناء تصحيح خطأ، بناء ليلي، إلخ. - إصدار أندرويد: - موديل الجهاز: - سياق إضافي: استخدام بطاقة SD، إعدادات خاصة، أذونات، إلخ. - طلب ميزة جديد - انسخ هذه الحقول عندما ترغب في طلب ميزة جديدة أو تحسين. - بيان المشكلة: ما هي المشكلة التي تحاول حلها؟ - الحل المقترح: كيف يجب أن تعمل الميزة؟ - البدائل المدروسة: هل توجد أي مقاربات أخرى؟ - النطاق: ما هي الشاشات أو التدفقات المتأثرة؟ - نموذج مبدئي (Mockup) أو صورة مرجعية إن وجدت. - العناوين، الخصوصية والنطاق - اجعل التقرير سهلاً للفرز وآمناً للمشاركة. - عناوين جيدة للمشكلات - معادل الصوت: مؤشر الإزاحة يتغير عند تبديل تبويب التفضيلات - البحث: قائمة السجل لا تظهر عند الاستعلام الفارغ - ميزة: إضافة خيار فرز قائمة التشغيل حسب "المضافة حديثاً" - يرجى تجنب - التقارير العامة مثل "إنه لا يعمل". - جمع مشكلات متعددة غير مترابطة في تذكرة واحدة. - السجلات أو لقطات الشاشة غير المظللة التي تحتوي على بيانات خاصة. - ملاحظة الخصوصية - قبل نشر السجلات، لقطات الشاشة، أو الفيديوهات، قم بإزالة أي معلومات شخصية أو خاصة. - - - البناء الليلي (Nightly builds) - كيف تختلف البناءات الليلية عن الإصدارات الرسمية، وماذا تضمن عندما تتعطل. - يتم إنشاء البناءات الليلية من آخر التزامات برمجية (Commit)، وقد تحتوي على تغييرات غير مكتملة، أخطاء مؤقتة، أو تراجعات في الأداء. إنها تجريبية أكثر من الإصدارات الرسمية. - يمكنك الوصول إليها من ملحقات سير عمل GitHub Actions الخاصة بالمستودع إن وجدت. - الإبلاغ عن مشكلات البناء الليلي - عند الإبلاغ عن مشكلة من بناء ليلي، اذكر دائماً أن ذلك حدث في نسخة ليلية وليس في إصدار رسمي. يرجى تضمين تاريخ البناء، اسم أو رقم تشغيل سير العمل، أو معرف الالتزام (Commit SHA) إن أمكن. وتحقق أيضاً مما إذا كانت نفس المشكلة تحدث في أحدث إصدار رسمي. - التحديث إلى Beta 0.5.0 - يُوصى بتثبيت نظيف - إذا كنت قادماً من الإصدار التجريبي 0.5.0، فقد يتطلب هذا التحديث بيانات مكتبة جديدة بدلاً من الحالة القديمة المخزنة مؤقتاً. - إذا بدت البيانات الوصفية أو إدخالات المكتبة خاطئة - البيانات الوصفية الخاطئة للأغاني، أو عدم تطابق الفنانين أو الألبومات، أو الإدخالات التي تبدو مكررة تعني عادةً أن التثبيت النظيف هو الحل المناسب. - لا تظهر هذا مجدداً - فهمت ذلك - - - %1$d ألبومات - محدد - ميزة (إضافة للقائمة وتشغيل) تحترم ترتيب تحديدك تماماً. - الحد الأقصى: %1$d ألبومات لكل تحديد. - إضافة إلى قائمة الانتظار وتشغيل - PixelPlayer - مشغل موسيقى - أعلى %1$d - إغلاق - النتيجة - المستوى %1$d - القلوب - اكتمل المستوى! - انتهت اللعبة - النتيجة: %1$d - المحاولة مجدداً؟ - المستوى التالي - إعادة تشغيل اللعبة - اضغط لإعادة الإطلاق - تشغيل موسيقى عشوائية - كسارة الطوب - أعلى نتيجة %1$d - لعب - اسحب لتحريك المضرب - استعادة الوحدات - جاري الاستعادة - استعادة المحدد - تفاصيل النسخة الاحتياطية - تم الإنشاء - إصدار التطبيق - المخطط (Schema) - الجهاز - غير معروف - تم تحديد %1$d من أصل %2$d وحدة - النقل جارٍ الآن… - تحديد الكل - مسح التحديد - %1$d إدخالات · سوف تستبدل البيانات الحالية - - - بث سحابي - طي المشغل - بث بـ (Cast) - بلوتوث - تشغيل محلي - جاري الاتصال… - قائمة الانتظار - كلمات الأغاني - جلسة بث - جاري الاتصال - متصل - هذا الهاتف - صوت البلوتوث - تشغيل محلي - جاري التشغيل - موقوف مؤقتاً - استعد للاتصال - اسمح لـ PixelPlayer برؤية أجهزتك القريبة وشبكة الـ Wi-Fi الحالية حتى نتمكن من إبقاء البث وصوت البلوتوث ومكبرات الصوت متزامنة. - الأجهزة القريبة - مطلوب لقراءة والتحكم في معدات صوت البلوتوث المتصلة. - الموقع لشبكة الـ Wi‑Fi - يتطلب نظام أندرويد إذن الموقع لمشاركة شبكة الـ Wi-Fi الحالية (SSID) حتى نتمكن من العثور على أجهزة البث المتوافقة. - السماح بالوصول - نحن نستخدم هذه الأذونات فقط لربط الأجهزة — البث، والتحكم في مكبرات الصوت القريبة، وإبقاء الصوت متزامناً. - توصيل الجهاز - جاري الفحص بالقرب منك - عناصر التحكم - الأجهزة - الاتصالية - تشغيل الـ Wi-Fi أو البلوتوث - إدارة الشبكات النشطة وإعادة الفحص - تحديث الاتصالات - تحديث الأجهزة - الأجهزة القريبة - الأجهزة القريبة - مطلوب لاكتشاف والتحكم في أجهزة صوت البلوتوث المتصلة. - اضغط للاتصال - لا توجد أجهزة بعد - إلغاء الاتصال - مستوى صوت الجهاز - مستوى صوت الهاتف - جاري البحث عن أجهزة… - تأكد من أن التلفزيون أو مكبر الصوت قيد التشغيل ومتصل بنفس شبكة الـ Wi‑Fi. - متصل - متاح للاتصال - جاري الاتصال - متاح - مستوى البطارية - مستوى الصوت - Wi-Fi - متوقف - متصل - يعمل - بلوتوث - متصل - يعمل - متوقف - الاتصالات متوقفة - قم بتشغيل الـ Wi‑Fi أو البلوتوث لاكتشاف الأجهزة القريبة - تشغيل الـ Wi‑Fi - فتح البلوتوث - إلغاء الاتصال - جاري الاتصال... - - - أبرز الميزات - التحسينات - الإصلاحات - ما الجديد - ما الجديد - تمت إضافة - تغيير - تم إصلاح - - - دعم Android Auto متاح الآن للتشغيل داخل السيارة. - دعم Wear OS بات نشطاً، بما في ذلك عناصر تحكم أفضل للتشغيل من الساعة إلى الهاتف. - توسيع التكامل السحابي مع تحسينات لـ Telegram و NetEase و QQ Music و Google Drive. - ميزتا "المشغلة حديثاً" واستعادة قائمة الانتظار الدائمة تبقيان جلسة استماعك جاهزة. - تم تضمين ميزات النسخ الاحتياطي والاستعادة v3 وأدوات إدارة الحساب. - أصبحت كلمات الأغاني أكثر ذكاءً مع دعم البحث اليدوي الاحتياطي وتحسينات التخزين. - - - تحديث شامل للأداء عبر بدء التشغيل، المكتبة، قائمة الانتظار، وتفاعلات المشغل. - إعادة تصميم واجهات المشغل، البث، الكلمات، الفنان، والنوع لتوفير استخدام أكثر سلاسة. - أصبحت تدفقات التنقل والبحث أكثر موثوقية مع معالجة أكثر أماناً للمسارات. - تحسين توافق تشغيل الصوت لمزيد من الأجهزة والتنسيقات. - توسيع سير عمل التحديد المتعدد عبر الأغاني والألبومات وقوائم التشغيل. - - - أصبح سلوك قائمة الانتظار والخلط العشوائي أكثر استقراراً وقابلية للتنبؤ. - إصلاح العديد من الحالات النادرة في التشغيل الخلفي وبث الصوت (Casting). - إصلاح مشكلات مؤقت النوم، والتنقل في تبويب الملفات، وحالات توقف فنان الألبوم المفاجئ. - تحسين تحميل الويدجت واستقرار الخدمة لتقليل مشكلات الحرارة والذاكرة. - إصلاحات عامة للأخطاء وتحسينات جمالية لواجهة مستخدم التطبيق. - - - تحديث واجهة المستخدم التعبيرية Material 3 Expressive - معادل صوتي ذو 10 نطاقات وتأثيرات صوتية - تدفق مزامنة جديد للمكتبة الموسيقية - التكامل مع الذكاء الاصطناعي (نماذج Gemini) - استيراد وتصدير قوائم التشغيل بصيغة M3U - تكامل أغلفة الفنانين من منصة Deezer - أغلفة مخصصة لقوائم التشغيل - - - إعادة هيكلة معمارية الإعدادات - رسوم متحركة جديدة لقائمة الانتظار والمشغل - ملفات التعريف الأساسية (Baseline Profiles) وتحسين الأداء - نظام أفضل لكلمات الأغاني مع إزاحة التزامن - - - تحسينات استقرار بث الصوت (Casting) - استقرار لوحة المشغل السفلية - إصلاحات عامة للأخطاء وتنظيف الكود - - - إعادة تصميم كبرى لنظام التنقل - مستكشف ملفات جديد لاختيار مجلدات المصدر - وظائف اتصال وبث جديدة - استمرارية سلسة بين الأجهزة عن بعد - انتقال بدون فجوات (Gapless) بين الأغاني - عنصر التحكم في التلاشي المتبادل (Crossfade) - ميزة الانتقالات المخصصة الجديدة (لقوائم التشغيل فقط) - استمرار التشغيل بعد إغلاق التطبيق - تحسينات واجهة المستخدم - ميزة إحصائيات محسنة - إعادة تصميم التحكم في قائمة الانتظار مع المزيد من الميزات - تحسين دعم أنواع الملفات المختلفة للتشغيل وتعديل البيانات الوصفية - تحسين متحكم الأذونات - إصلاحات طفيفة للأخطاء - - - تقديم مركز إحصائيات استماع أكثر ثراءً مع رؤى عميقة لجلساتك. - إطلاق مشغل سريع عائم لفتح ومعاينة الملفات المحلية على الفور. - إضافة تبويب المجلدات مع مستكشف بنمط شجري وعرض جاهز لقوائم التشغيل. - - - تحسين واجهة Material 3 بالكامل لتوفير تجربة أنظف وأكثر تماسكاً. - تحرير البيانات الوصفية يدعم الآن تغيير غلاف الألبوم. - تنعيم الرسوم المتحركة والانتقالات عبر التطبيق لتنقل أكثر انسيابية. - تحسين تخطيط شاشة الفنان مع تفاصيل أكثر ثراءً ولمسات جمالية. - ترقية توليد DailyMix و YourMix باختيارات أكثر ذكاءً وتنوعاً. - تعزيز توليد قوائم التشغيل بواسطة الذكاء الاصطناعي. - تحسين صلة نتائج البحث وعرضها لاكتشاف أسرع. - توسيع الدعم لنطاق أوسع من تنسيقات الملفات الصوتية. - - - حل مشكلات البيانات الوصفية الغريبة لتبقى تفاصيل الأغاني دقيقة في كل مكان. - استعادة اختصارات الإشعارات لتعود بشكل موثوق إلى شاشة التشغيل. - - - دعم Chromecast لبث الصوت من جهازك. - سجل التغييرات داخل التطبيق لإبقائك على اطلاع بآخر الميزات. - دعم ملفات LRC، سواء كانت مدمجة أو خارجية. - دعم كلمات الأغاني دون اتصال بالإنترنت. - كلمات أغاني متزامنة (متطابقة مع الأغنية). - شاشة جديدة لعرض كامل قائمة الانتظار. - إعادة ترتيب وإزالة الأغاني من قائمة الانتظار. - إيماءات المشغل المصغر (السحب للأسفل للإغلاق). - إضافة المزيد من رسوم Material المتحركة. - إعدادات جديدة لتخصيص المظهر والإحساس العام. - إعدادات جديدة لمسح ذاكرة التخزين المؤقت. - - - إعادة تصميم كاملة لواجهة المستخدم. - إعادة تصميم كاملة للمشغل. - تحسينات الأداء في المكتبة الموسيقية. - تحسين سرعة تشغيل التطبيق عند البدء. - الذكاء الاصطناعي يقدم الآن نتائج أفضل. - - - إصلاح أخطاء مختلفة في محرر العلامات (Tags). - إصلاح مشكلة عدم اختفاء إشعار التشغيل. - إصلاح عدة أخطاء كانت تتسبب في توقف التطبيق فجأة. - - - Wear OS: نقل الموسيقى، التشغيل المحلي، مزامنة قائمة الانتظار، والتحكم عن بعد من الساعة. - الذكاء الاصطناعي: تكامل Groq AI و OpenRouter (تجريبي) مع تحسين استهلاك الرموز (Tokens). - السحاب: إضافة دعم Jellyfin. - كلمات الأغاني: ترجمة متزامنة مع مفتاح تبديل مخصص، دعم تنسيق Kugou LRC، تخصيص محاذاة النص، وتحسين التحميل عن بعد. - واجهة المستخدم/تجربة المستخدم: وضع شريط التنقل المدمج، سمات ديناميكية من لوحة ألوان غلاف الألبوم، نص متحرك (Marquee) للعناوين الطويلة، وخيارات فرز جديدة. - تليجرام: دعم أصلي للمواضيع (Topics) وأنماط عرض محسنة. - - - المحرك الصوتي: إصلاح شامل مع دعم المزيد من التنسيقات (MIDI, ALAC, M4A) وتحسين برنامج فك الترميز. - الكفاءة: تقليل جذري في استهلاك الطاقة، إصلاحات للحرارة الزائدة، وتحسين المهام الخلفية (SyncWorker). - قاعدة البيانات: تحسينات هائلة على الاستعلامات وإعادة تصميم ذاكرة التخزين المؤقت للأغلفة لمنع فقدان البيانات. - بدء التشغيل: تحسين وقت التحميل عبر تهيئة Baseline Profile. - - - التتشغيل: إصلاح التقطع في Opus/MP3، أخطاء ReplayGain أثناء التلاشي المتبادل، ومشكلات بدء التشغيل على مفككات ترميز Samsung. - الاستقرار: القضاء على حالات التوقف المفاجئ عند البدء، وأثناء التنقل بين الفنانين، وعلى أجهزة أندرويد 12+. - واجهة المستخدم: إصلاح وميض الأغلفة، وتداخل النصوص في النصوص غير اللاتينية، وسلوك شريط التنقل/المشغل المصغر. - الأمان: تعزيز التعامل مع بيانات الاعتماد، أذونات التخزين، والاتصال بخادم الوسائط. - - - العربية - Spanish - French - Russian - Simplified Chinese - Indonesian - Italian - - diff --git a/app/src/main/res/values-ar/strings_screens.xml b/app/src/main/res/values-ar/strings_screens.xml index 3570cde6d..abb331cac 100644 --- a/app/src/main/res/values-ar/strings_screens.xml +++ b/app/src/main/res/values-ar/strings_screens.xml @@ -1,100 +1,17 @@ - - خطأ: معرف النوع (Genre ID) مفقود - شكراً لك على استخدام PixelPlayer! + + خطأ: معرّف النوع مفقود - - محددات الكلمات الحالية - هذه الكلمات المفتاحية تفصل أسماء الفنانين عندما تكون محاطة بمسافات. يتم مطابقتها دون تفرقة بين الأحرف الكبيرة والصغيرة. اضغط للحذف. - لم يتم تهيئة أي محددات كلمات - إضافة محدد كلمات جديد - مثال: .feat أو .ft - كيف تعمل محددات الكلمات - يتم مطابقة محددات الكلمات دون تفرقة بين الأحرف الكبيرة والصغيرة مع وجود مسافات حولها.\n\nالمحددات المكونة من حرف واحد (مثل \"x\") تتطلب مسافات من كلا الجانبين لتجنب المطابقات الخاطئة.\n\nأمثلة:\n \"Drake feat. Rihanna\" -> Drake, Rihanna\n \"Marshmello x Bastille\" -> Marshmello, Bastille\n \"A vs. B\" -> A, B - محددات الكلمات - إعادة تعيين محددات الكلمات؟ - سيؤدي هذا إلى مسح جميع محددات الكلمات المخصصة واستعادة الكلمات المفتاحية الافتراضية. لا يمكن التراجع عن هذا الإجراء. - تمت إضافة محدد الكلمات - موجود بالفعل أو غير صالح - تمت إعادة تعيين محددات الكلمات إلى الافتراضية - إعادة تعيين - - - المحددات الحالية - انقر على محدد لإزالته. يلزم وجود محدد واحد على الأقل. - إضافة محدد جديد - مثال: / أو ; - المحددات الافتراضية - إعادة تعيين المحددات؟ - سيؤدي هذا إلى مسح جميع المحددات المخصصة واستعادة المحددات الافتراضية. لا يمكن التراجع عن هذا الإجراء. - تمت إعادة تعيين المحددات إلى الافتراضية - يلزم وجود محدد واحد على الأقل - تمت إضافة المحدد - المحدد موجود بالفعل أو غير صالح - المحددات - مسافة - إضافة محدد - - - خدمة Google Drive قادمة قريباً. - تعذر فتح هذه الشاشة في الوقت الحالي. - - + + هيا بنا! + الخطوة %1$d من أصل %2$d + يرجى منح الإذن المطلوب أولاً. + يرجى منح جميع الأذونات المطلوبة. مرحباً بك في β تجريبي (Beta) دعنا نقوم بإعداد كل شيء من أجلك. - جاري التحقق من حزمة النسخة الاحتياطية… - مظهر التطبيق - اختر المظهر الذي تريده قبل البدء في استكشاف مكتبتك. - يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > مظهر التطبيق. - موصى به - تخطيط المكتبة - اختر الطريقة المفضلّة لديك للتنقل في مكتبتك. - الوضع المدمج - يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > التنقل في المكتبة. - المكتبة - الأغاني - الألبومات - الفنانون - كل شيء جاهز! - أنت مستعد الآن للاستمتاع بموسيقاك. - استعادة النسخة الاحتياطية - راجع ما تريد استيراده قبل إنهاء الإعداد. - تم تحديد %1$d من أصل %2$d من الوحدات - تم الإنشاء في %1$s - نسخة احتياطية من الإصدار %1$s - إصدار غير معروف - هيا بنا! - الخطوة %1$d من أصل %2$d - التنقل داخل التطبيق - اختر نمط شريط التنقل السفلي. - النمط الافتراضي - يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > نمط شريط التنقل. - تخطي في الوقت الحالي - تخطي / ليس الآن - جاري الاستعادة - استعادة المحدد - تخصيص نصف قطر الزوايا - يرجى منح الإذن المطلوب أولاً. - يرجى منح جميع الأذونات المطلوبة. - يرجى منح أذونات التخزين أولاً - تعذر فتح إعدادات البطارية - - - توسيع القائمة - التالي - إنهاء - إغلاق - إزالة - إضافة محدد كلمات - إعادة تعيين الافتراضيات - - - المجلدات المستبعدة - يتم فحص جميع المجلدات افتراضياً. اختر أي مواقع تريد تجاهلها عند بناء مكتبتك. - اختر المجلدات لتجاهلها إذن الوصول إلى الوسائط يحتاج PixelPlayer إلى الوصول إلى ملفاتك الصوتية لبناء مكتبتك الموسيقية. تم منح الإذن @@ -102,151 +19,226 @@ الإشعارات قم بتمكين الإشعارات للتحكم في موسيقاك من شاشة القفل ولوحة الإشعارات. تمكين الإشعارات - التنبيهات والتذكيرات - اختياري، ولكن موصى به إذا كنت تستخدم مؤقت النوم وتريد أن يقوم PixelPlayer بإيقاف التشغيل في الوقت المحدد تماماً. - منح الإذن هل لديك نسخة احتياطية؟ إذا كان لديك نسخة احتياطية من PixelPlayer بالفعل، فاستعدها الآن لتخطي معظم خطوات الإعداد المتبقية على هذا الجهاز. + استيراد نسخة احتياطية جاري فحص النسخة الاحتياطية + جاري التحقق من حزمة النسخة الاحتياطية… جاري استعادة النسخة الاحتياطية - استيراد نسخة احتياطية + تخطي / ليس الآن + استعادة النسخة الاحتياطية + راجع ما تريد استيراده قبل إنهاء الإعداد. + تم تحديد %1$d من أصل %2$d من الوحدات + تم الإنشاء في %1$s + نسخة احتياطية من الإصدار %1$s + إصدار غير معروف + استعادة المحدد + جاري الاستعادة + المجلدات المستبعدة + يتم فحص جميع المجلدات افتراضياً. اختر أي مواقع تريد تجاهلها عند بناء مكتبتك. + اختر المجلدات لتجاهلها + يرجى منح أذونات التخزين أولاً + مظهر التطبيق + اختر المظهر الذي تريده قبل البدء في استكشاف مكتبتك. داكن المظهر الداكن الافتراضي لـ Material 3 في تطبيق PixelPlayer. فاتح مظهر Material 3 أكثر سطوعاً في جميع أنحاء التطبيق. تتبع النظام مطابقة إعداد المظهر الحالي لهاتفك. + موصى به + يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > مظهر التطبيق. + تخطيط المكتبة + اختر الطريقة المفضلّة لديك للتنقل في مكتبتك. + الأغاني + الوضع المدمج يتم استخدام شريط التنقل الكبسولة المدمج يتم استخدام صف علامات التبويب القياسي - الأغاني + الأغاني + الألبومات + الفنانون + يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > التنقل في المكتبة. + التنقل داخل التطبيق + اختر نمط شريط التنقل السفلي. + النمط الافتراضي + شريط كبسولة عائم بزوايا مستديرة + شريط قياسي بالعرض الكامل + تخصيص نصف قطر الزاوية + يمكنك تغيير هذا لاحقاً من الإعدادات > المظهر > نمط شريط التنقل. + التنبيهات والتذكيرات + اختياري، ولكن موصى به إذا كنت تستخدم مؤقت النوم وتريد أن يقوم PixelPlayer بإيقاف التشغيل في الوقت المحدد تماماً. + منح الإذن تحسين استهلاك البطارية تقوم بعض أجهزة Android بإغلاق تطبيقات الخلفية بشكل حاد. قم بتعطيل تحسين البطارية لتطبيق PixelPlayer لمنع انقطاع التشغيل غير المتوقع. تعطيل التحسين - شريط كبسولة عائم بزوايا مستديرة - شريط قياسي بالعرض الكامل - - - حذف الأغنية؟ - \"%1$s\" بواسطة %2$s\n\nسيتم حذف هذه الأغنية نهائياً من جهازك ولا يمكن استعادتها. - - - المزيج\nالخاص بك - لا توجد بيانات لعرضها بعد - سيظهر المزيج الخاص بك هنا عندما يجد PixelPlayer أغانٍ أو يقوم بمزامنة أحد المصادر. - تحديث - تشغيل عشوائي - غلاف ألبوم لـ %1$s - خيارات - ملء سريع للنوع - فنان عام - تشغيل الألبوم - تشغيل الألبوم عشوائياً - غلاف %1$s - %1$s · %2$s - تشغيل/إيقاف مؤقت - غلاف الأغنية - - - عذراً! حدث خطأ ما - تعطل التطبيق خلال جلستك الأخيرة. ساعدنا في إصلاح هذا من خلال مشاركة تقرير التعطل. - التاريخ: %1$s - الخطأ: - تتبع الكومة (معاينة): - سجل التعطل - تم نسخ سجل التعطل إلى الحافظة - تقرير تعطل PixelPlayer - مشاركة تقرير التعطل - نسخ - مشاركة + كل شيء جاهز! + أنت مستعد الآن للاستمتاع بموسيقاك. - + بحث… - بحث - مسح البحث - عمليات البحث الأخيرة - مسح الكل - السجل - حذف عنصر من سجل البحث - لا توجد نتائج + بحث + مسح البحث + عمليات البحث الأخيرة + مسح الكل + السجل + حذف عنصر من سجل البحث + لا توجد نتائج لا توجد نتائج لـ \"%1$s\" لم يتم العثور على شيء جرّب مصطلح بحث آخر أو تحقق من الفلاتر الخاصة بك. لم يتم العثور على نتائج. + تصفح حسب النوع الموسيقي + لا توجد أنواع موسيقية متاحة. + + + تشغيل %1$s + طي %1$s + توسيع %1$s + تعديل صورة الفنان + تغيير الصورة + إعادة تعيين للوضع الافتراضي + تشغيل أغاني الفنان عشوائياً + + + القرص %d + غلاف %1$s + %1$s · %2$s - - تصفح حسب النوع - لا توجد أنواع متاحة. + + لم يتم العثور على قائمة التشغيل. + قائمة التشغيل هذه فارغة. + اضغط على \'إضافة أغاني\' للبدء. + هذا المجلد لا يحتوي على أغانٍ. + فرز الأغاني + مزيد من الخيارات + خيارات قائمة التشغيل + تعديل قائمة التشغيل + حذف قائمة التشغيل + حذف قائمة التشغيل؟ + هل أنت متأكد من أنك تريد حذف قائمة التشغيل هذه؟ + تعيين الانتقال الافتراضي + تصدير قائمة التشغيل + %1$s • %2$s + تشغيل + إضافة + إضافة أغاني + إزالة + إزالة أغاني + إعادة الترتيب + إعادة ترتيب الأغاني - - لم يتم العثور على مساهمين حالياً. يرجى المحاولة مرة أخرى لاحقاً. - PixelPlayer - مشغل موسيقى مفتوح المصدر تم بناؤه مع مجتمعه. - الإصدار v%1$s - %1$d مساهمة - حول التطبيق - المشرف الرئيسي - الشخص الذي يقف وراء PixelPlayer. - أضواء على المجتمع - تقدير وتكريم للمتعاونين ذوي التأثير الكبير. - المساهمون في المشروع مفتوح المصدر - قائمة المساهمين المباشرة من GitHub. - مفتوح المصدر - المجتمع أولاً - تصميم Material 3 معبر - فتح ملف GitHub الشخصي - فتح Telegram - الصورة الشخصية لـ %1$s - أيقونة %1$s + + الانتقالات العامة + قواعد قائمة التشغيل + يطبق هذا التكوين على جميع مصادر التشغيل ما لم يتم تجاوزه. + تخصيص السلوك الافتراضي لقائمة التشغيل هذه تحديداً. + حالة التنشيط + الافتراضي العام + افتراضي قائمة التشغيل + تابع للإعداد العام + تجاوز مخصص + تجاوز مخصص + قم بالتمكين لتعيين قواعد خاصة بقائمة التشغيل هذه. + يتم استخدام الإعدادات الافتراضية العامة + تم حفظ التغييرات بنجاح + نمط الانتقال + كيفية تداخل المسارات الصوتية معاً + بدون انتقال + التدخل المتلاشي (Crossfade) + مدة الانتقال + إجمالي التداخل %1$d ثوانٍ + إعادة تعيين + الأغنية الحالية + الأغنية التالية + ستتداخل المسارات لمدة %1$d ثوانٍ + منحنيات مستوى الصوت + ضبط ميل وتلاشي الصوت بدقة + تلاشي للخارج (Fade Out) + تلاشي للداخل (Fade In) - - Subsonic - تم مزامنة %1$d قائمة تشغيل - تم مزامنة %1$d مجلد - قوائم التشغيل - مجلدات الموسيقى - مزامنة - لم يتم مزامنة أي قوائم تشغيل بعد - اضغط على مزامنة لجلب قوائم التشغيل الخاصة بك - اضغط على مزامنة لجلب قوائم تشغيل Jellyfin الخاصة بك - لم يتم إضافة مجلدات بعد - انقر على + لإضافة مجلد من Drive - إجراءات سريعة - إدارة خوادم Navidrome وAirsonic والخوادم الأخرى المتوافقة مع Subsonic. - إدارة اتصال خادم Jellyfin الخاص بك. - جاري المزامنة - مزامنة المكتبة - قطع الاتصال - جاري مزامنة المكتبة… - جاري جلب قوائم التشغيل… - جاري مزامنة قائمة التشغيل: %1$s - جاري تحديث المكتبة المحلية… - اكتملت المزامنة - جاري جلب قائمة الألبومات… - جاري جلب الأغاني من %1$s… - جاري حفظ %1$d أغانٍ في قاعدة البيانات… - لم يتم العثور على أغانٍ في المكتبة - اكتملت مزامنة المكتبة - %1$d أغانٍ - مزامنة - مزامنة الكل - إضافة مجلد - تسجيل الخروج - NetEase Music - QQ Music - مزامنة جميع قوائم التشغيل - خطأ: %1$s - جاري المزامنة… - اختر نوع قائمة التشغيل - اختر قوائم التشغيل المراد مزامنتها: - جميع قوائم التشغيل - المنشأة والمجمعة - قوائم التشغيل المنشأة - قوائم التشغيل المجمعة - الصورة الشخصية للمستخدم - تم إنشاء قائمة التشغيل بنجاح - يرجى تعيين مفتاح API لمزود الذكاء الاصطناعي أولاً - يرجى تعيين مفتاح API لـ Gemini أولاً - تمت الإضافة إلى قائمة الانتظار - سيتم التشغيل تالياً - تعذر مشاركة الأغنية: %1$s + + قائمة تشغيل ذكية جديدة + قائمة تشغيل جديدة + إضافة أغانٍ + الرجوع أو الإلغاء + التالي + إنشاء + تعديل قائمة التشغيل + تجميعة صور منشأة تلقائياً + إضافة صورة + اختر صورة + تغيير + إزالة + اسم قائمة التشغيل + مزيجي الرائع + تعديل الغلاف + ضبط غلافك الفني + استخدم إيماءات التكبير والسحب للحصول على الإطار المثالي + يدوي + ذكي + الإنشاء باستخدام الذكاء الاصطناعي + قاعدة ذكية + الافتراضي + صورة + أيقونة + لون الخلفية + رمز الأيقونة + نمط الشكل + معلمات الشكل + نصف قطر الزوايا + النعومة + الأضلاع + الانحناء + الدوران + المقاس + الأكثر تشغيلاً + المسارات الأكثر تشغيلاً لديك. + المشغلة حديثاً + الأغاني التي استمعت إليها مؤخراً. + المفضلات المنسية + المسارات المفضلة التي لم تقم بتشغيلها منذ فترة. + جواهر جديدة + المسارات المضافة حديثاً مع نسب تشغيل منخفضة. + + + ملء سريع للنوع + فرز وتشغيل + تشغيل عشوائي + فرز حسب + الفنان + الألبوم + العنوان + فنان عام + تشغيل %1$s عشوائياً + + + اختر الأغاني + اختر النوع + البحث عن أغاني + نوع جديد + إضافة نوع مخصص + إضافة نوع مخصص + اسم النوع + اختر أيقونة + النوع: %1$s + اختر نوعاً + الملء السريع + + + مساحة الدي جي + جاري التحميل… + منصة %1$d + تحميل الأغنية + لم يتم تحميل أي أغنية + + عزل المسارات (Stem separation) غير متاح بعد. + مستوى الصوت + السرعة + مخفف التداخل (Crossfader) + المنصة 1 + المنصة 2 + اختر أغنية + تشغيل/إيقاف مؤقت + غلاف الأغنية + x%1$.2f diff --git a/app/src/main/res/values-ar/strings_settings.xml b/app/src/main/res/values-ar/strings_settings.xml index 78d187b68..fdf62db5a 100644 --- a/app/src/main/res/values-ar/strings_settings.xml +++ b/app/src/main/res/values-ar/strings_settings.xml @@ -1,11 +1,8 @@ - الإعدادات - الحسابات - إدارة خدمات Telegram، وGoogle Drive، وNetEase وغيرها - - إدارة الموسيقى - إدارة المجلدات، تحديث المكتبة، وخيارات التحليل البرمجي + + إدارة الموسيقى + إدارة المجلدات، تحديث المكتبة، وخيارات التحليل البرمجي المظهر السمات (الثيمات)، التخطيط، والأنماط المرئية التشغيل @@ -22,279 +19,622 @@ ضبط ترددات الصوت والمستويات المسبقة قدرات الجهاز مواصفات الصوت، برامج الترميز (Codecs)، ومعلومات فك التشفير + الحسابات + إدارة خدمات Telegram، وGoogle Drive، وNetEase وغيرها حول التطبيق معلومات التطبيق، الإصدار، والحقوق - مفعل - معطل - مُمكن - مُعطل - فتح - تحديد الكل - مسح التحديد - إغلاق التنويه + + مفعل + معطل + مُمكن + مُعطل + فتح + تحديد الكل + مسح التحديد + إغلاق التنويه + + + بنية المكتبة + المجلدات المستبعدة + سيتم تخطي المجلدات الموجودة هنا أثناء فحص مكتبتك. + الفنانون + خيارات تنظيم وتحليل البيانات للفنانين المتعددين. + التصفية + الحد الأدنى لمدة الأغنية + الحد الأدنى للمسارات في الألبوم + حد ذاكرة التخزين المؤقت لأغلفة الألبومات + المزامنة والفحص + تحديث المكتبة + فحص المكتبة بالكامل بحثاً عن الملفات الجديدة والمعدلة. + إجراء فحص كامل جديد + جاري إجراء فحص كامل + بدأ الفحص الكامل من جديد… + انتهت مزامنة المكتبة + إعادة بناء قاعدة البيانات + إعادة بناء قاعدة البيانات؟ + سيؤدي هذا إلى إعادة بناء مكتبة الموسيقى الخاصة بك بالكامل من الصفر. ستفقد جميع كلمات الأغاني المستوردة، والمفضلة، والبيانات الوصفية المخصصة. لا يمكن التراجع عن هذا الإجراء. + إعادة البناء + جاري إعادة بناء قاعدة البيانات + جاري إعادة بناء قاعدة البيانات… + فحص تلقائي لملفات .lrc + فحص وتعيين ملفات الكلمات المزامنة (.lrc) المتواجدة في نفس المجلد تلقائياً أثناء المزامنة. + إدارة كلمات الأغاني + أولوية مصدر كلمات الأغاني + اختر المصدر الذي يفضله التطبيق أولاً عند جلب الكلمات. + المضمنة أولاً (Embedded) + عبر الإنترنت أولاً + الملف المحلي (.lrc) أولاً + إعادة تعيين الكلمات المستوردة + حذف جميع كلمات الأغاني المستوردة من قاعدة البيانات. + إعادة تعيين كلمات الأغاني المستوردة؟ + لا يمكن التراجع عن هذا الإجراء لاحقاً. + + + تحديث + كل شيء مسموح به افتراضياً. اضغط على مجلد لاستبعاده من الفحص. + لا توجد مجلدات فرعية هنا + الانتقال لأعلى + الذهاب للمجلد الرئيسي + + + مطلوب إعادة الفحص + تغيرت إعدادات الفنان. أعد فحص مكتبتك لتطبيق التغييرات. + إعادة الفحص + جاري الفحص… + تحليل الفنانين المتعددين + محددات الحروف + الحالي: %1$s + محددات الكلمات + لا يوجد + الحالي: %1$s + تهيئة + استخراج الفنانين من العنوان + كشف feat.، ft.، with في عناوين الأغاني + تنظيم المكتبة + تجميع حسب فنان الألبوم + إظهار ألبومات التعاون المشترك تحت الفنان الرئيسي + حول تحليل الفنانين المتعددين + + يقوم PixelPlayer بتقسيم علامات الفنانين باستخدام محددات الحروف (/, ;, &) ومحددات الكلمات (feat., ft., vs., x). يتم مطابقة محددات الكلمات بغض النظر عن حالة الأحرف (كبيرة/صغيرة). + ميزة \"استخراج الفنانين من العنوان\" تكشف أنماطاً مثل (feat. Artist) في عناوين الأغاني. + يمكن استخدام الشرطة المائلة العكسية (\\) لتجاوز محددات الحروف. + + أمثلة + \u2192 + \u266A + \"Artist1/Artist2\" + Artist1، Artist2 + \"Drake feat. Rihanna\" + Drake، Rihanna + \"Marshmello x Bastille\" + Marshmello، Bastille + \"Song (ft. B)\" by A + A، B + \"AC\\DC\" + AC/DC (مستثنى) + + + المحددات + المحددات الحالية + انقر فوق محدد لإزالته. يلزم وجود محدد واحد على الأقل. + إضافة محدد جديد + مثال: / أو ; + إضافة محدد + المحددات الافتراضية + إعادة تعيين المحددات؟ + سيؤدي هذا إلى مسح جميع المحددات المخصصة واستعادة المحددات الافتراضية. لا يمكن التراجع عن هذا الإجراء. + تم إعادة تعيين المحددات إلى القيم الافتراضية + يلزم وجود محدد واحد على الأقل + تم إضافة المحدد + المحدد موجود بالفعل أو غير صالح + مسافة + + + محددات الكلمات + محددات الكلمات الحالية + تقوم هذه الكلمات المفتاحية بتقسيم أسماء الفنانين عندما تكون محاطة بمسافات. مطابقتها غير حساسة لحالة الأحرف. اضغط للإزالة. + لم يتم تكوين أي محددات للكلمات + إضافة محدد كلمات جديد + مثال: feat. أو ft. + إضافة محدد كلمات + كيف تعمل محددات الكلمات + يتم مطابقة محددات الكلمات بغض النظر عن حالة الأحرف مع وجود مسافات حولها.\n\nالمحددات المكونة من حرف واحد (مثل \"x\") تتطلب وجود مسافات على كلا الجانبين لتجنب المطابقات الخاطئة.\n\nأمثلة:\n \"Drake feat. Rihanna\" -> Drake، Rihanna\n \"Marshmello x Bastille\" -> Marshmello، Bastille\n \"A vs. B\" -> A، B + إعادة تعيين محددات الكلمات؟ + سيؤدي هذا إلى مسح جميع محددات الكلمات المخصصة واستعادة الكلمات المفتاحية الافتراضية. لا يمكن التراجع عن هذا الإجراء. + تم إضافة محدد الكلمات + موجود بالفعل أو غير صالح + تم إعادة تعيين محددات الكلمات إلى القيم الافتراضية + + + تحضير المزامنة + جاري قراءة MediaStore + جاري معالجة المسارات + جاري الحفظ في قاعدة البيانات + جاري فحص ملفات كلمات الأغاني (LRC) + جاري تنظيف ذاكرة التخزين المؤقت لأغلفة الألبومات + جاري المزامنة مع المصادر السحابية + جاري إكمال المزامنة + %1$s • %2$d%% (%3$d/%4$d) + %1$s… + + + المظهر العام + لغة التطبيق + اختر اللغة المستخدمة في واجهة التطبيق بكاملها. + افتراضية النظام + English (الإنجليزية) + Español (الإسبانية) + Deutsch (الألمانية) + Français (الفرنسية) + Русский (الروسية) + 简体中文 (الصينية المبسطة) + Bahasa Indonesia (الإندونيسية) + Italiano (الإيطالية) + Korean (الكورية) + Norwegian (النرويجية بوكمول) + Türkçe (التركية) + مظهر التطبيق + التنقل بين المظهر الفاتح، الداكن، أو تتبع النظام. + المظهر الفاتح + المظهر الداكن + حسب النظام + حواف ناعمة ومرنة + استخدام زوايا وحواف دائرية معقدة لتحسين الجمالية؛ قد يؤثر على الأداء في الأجهزة الضعيفة + تعطيل تأثيرات الضبابية (Blur) + إيقاف تشغيل تأثيرات التغبيش والضبابية لتوفير البطارية وموارد الجهاز. + إظهار شريط التمرير + عرض شريط تمرير جانبي في قوائم الموسيقى للتنقل السريع + شاشة المشغل الحالي + مظهر المشغل + اختر مظهر شريط المشغل العائم. + غلاف الألبوم + ديناميكي حسب النظام + إظهار معلومات ملف الموسيقى + عرض الترميز، ومعدل البت، ومعدل العينة في قسم تقدم المشغل. + نمط لوحة غلاف الألبوم + الحالي: %1$s. افتح المعاينة الحية لتحديد النمط. + نمط العرض الدائري (Carousel) + اختر نمط وطريقة عرض دائرة الألبومات. + بدون إلقاء نظرة خاطفة + إلقاء نظرة خاطفة واحدة + تجميعة الصفحة الرئيسية + نمط التجميعة + اختر ترتيب الأشكال لتجميعة صور "المزيج الخاص بك". + تدوير الأنماط تلقائياً + تغيير أنماط التجميعة بشكل دوري في كل مرة تزور فيها الصفحة الرئيسية. + شريط التنقل + نمط شريط التنقل + اختر مظهر ونمط شريط التنقل السفلي. + الافتراضي + العرض الكامل + الوضع المدمج + إظهار الأيقونات فقط وتقليل ارتفاع شريط التنقل. + نصف قطر زوايا شريط التنقل + ضبط درجة تدوير زوايا شريط التنقل. + شاشة كلمات الأغاني + كلمات غامرة وملء الشاشة + إخفاء عناصر التحكم تلقائياً وتكبير حجم الخط. + مهلة الإخفاء التلقائي + الوقت المستغرق قبل إخفاء عناصر التحكم. + 3 ثوانٍ + 4 ثوانٍ + 5 ثوانٍ + 6 ثوانٍ + التنقل داخل التطبيق + علامة التبويب الافتراضية + اختر علامة التبويب الافتراضية عند تشغيل التطبيق. + الرئيسية + البحث + المكتبة + التنقل في المكتبة + اختر طريقة التنقل بين علامات تبويب المكتبة الموسيقية. + صف علامات التبويب (افتراضي) + شريط كبسولة مدمج وشبكة + + + الألوان + نمط لوحة الألوان + اختر ألوان الألبوم لواجهة مستخدم المشغل. + نقطة نغمية (Tonal Spot) + متوازنة وهادئة. + نابضة بالحياة (Vibrant) + لمسات ملونة ذات تشبع عالٍ. + تعبيرية (Expressive) + تحولات لونية جريئة وتباين قوي. + سلطة فواكه (Fruit Salad) + لمسات ملونة مبهجة مائلة. + دقة الألوان + 0 يحافظ على الضبط الحالي. القيم الأعلى تظل أقرب إلى اللون المهيمن لغلاف الألبوم. + الحالي + أكثر دقة + 0 • الحالي + %1$d • خفيف + %1$d • متوازن + %1$d • دقيق - بنية المكتبة - المجلدات المستبعدة - سيتم تخطي المجلدات الموجودة هنا أثناء فحص مكتبتك. - الفنانون - خيارات تنظيم وتحليل البيانات للفنانين المتعددين. - التصفية - الحد الأدنى لمدة الأغنية - الحد الأدنى للمسارات في الألبوم - حد ذاكرة التخزين المؤقت لأغلفة الألبومات - الحد الأقصى لحجم الذاكرة التخزينية قبل حذف الصور الأقدم تلقائياً - المزامنة والفحص - إجراء فحص كامل جديد - انتهت مزامنة المكتبة - بدأ الفحص الكامل من جديد… - فحص تلقائي لملفات .lrc - فحص وتعيين ملفات الكلمات المزامنة (.lrc) المتواجدة في نفس المجلد تلقائياً أثناء المزامنة. - إدارة كلمات الأغاني - أولوية مصدر كلمات الأغاني - اختر المصدر الذي يفضله التطبيق أولاً عند جلب الكلمات. - المضمنة أولاً (Embedded) - عبر الإنترنت أولاً - الملف المحلي (.lrc) أولاً - إعادة تعيين الكلمات المستوردة - حذف جميع كلمات الأغاني المستوردة من قاعدة البيانات. + + ضبط نصف قطر الزاوية + طابق زوايا شكل شريط التنقل مع الزوايا الفيزيائية لجهازك للحصول على مظهر سلس ومترابط. + نصف قطر الزاوية + %1$d dp - المظهر العام - لغة التطبيق - اختر اللغة المستخدمة في واجهة التطبيق بكاملها. - افتراضية النظام - English (الإنجليزية) - Español (الإسبانية) - Deutsch (الألمانية) - Français (الفرنسية) - Русский (الروسية) - 简体中文 (الصينية المبسطة) - Bahasa Indonesia (الإندونيسية) - Italiano (الإيطالية) - Türkçe (التركية) - مظهر التطبيق - التنقل بين المظهر الفاتح، الداكن، أو تتبع النظام. - المظهر الفاتح - المظهر الداكن - حسب النظام - حواف ناعمة ومرنة - استخدام زوايا وحواف دائرية معقدة لتحسين الجمالية؛ قد يؤثر على الأداء في الأجهزة الضعيفة - تعطيل تأثيرات الضبابية (Blur) - إيقاف تشغيل تأثيرات التغبيش والضبابية لتوفير البطارية وموارد الجهاز. - إظهار شريط التمرير - عرض شريط تمرير جانبي في قوائم الموسيقى للتنقل السريع - شاشة المشغل الحالي - مظهر المشغل - اختر مظهر شريط المشغل العائم. - غلاف الألبوم - ديناميكي حسب النظام - إظهار معلومات ملف الموسيقى - عرض الترميز، ومعدل البت، ومعدل العينة في قسم تقدم المشغل. - نمط لوحة غلاف الألبوم - الحالي: %1$s. افتح المعاينة الحية لتحديد النمط. - نمط العرض الدائري (Carousel) - اختر نمط وطريقة عرض دائرة الألبومات. - بدون إلقاء نظرة خاطفة - إلقاء نظرة خاطفة واحدة - تجميعة الصفحة الرئيسية - نمط التجميعة - اختر ترتيب الأشكال لتجميعة صور "المزيج الخاص بك". - تدوير الأنماط تلقائياً - تغيير أنماط التجميعة بشكل دوري في كل مرة تزور فيها الصفحة الرئيسية. - شريط التنقل - نمط شريط التنقل - اختر مظهر ونمط شريط التنقل السفلي. - الافتراضي - العرض الكامل - الوضع المدمج - إظهار الأيقونات فقط وتقليل ارتفاع شريط التنقل. - نصف قطر زوايا شريط التنقل - ضبط درجة تدوير زوايا شريط التنقل. - شاشة كلمات الأغاني - كلمات غامرة وملء الشاشة - إخفاء عناصر التحكم تلقائياً وتكبير حجم الخط. - مهلة الإخفاء التلقائي - الوقت المستغرق قبل إخفاء عناصر التحكم. - 3 ثوانٍ - 4 ثوانٍ - 5 ثوانٍ - 6 ثوانٍ - التنقل داخل التطبيق - علامة التبويب الافتراضية - اختر علامة التبويب الافتراضية عند تشغيل التطبيق. - الرئيسية - التنقل في المكتبة - اختر طريقة التنقل بين علامات تبويب المكتبة الموسيقية. - صف علامات التبويب (افتراضي) - شريط كبسولة مدمج وشبكة + + التشغيل في الخلفية + استمرار التشغيل بعد الإغلاق + إذا تم إيقافه، فإن إزالة التطبيق من التطبيقات الحديثة سيؤدي لإيقاف التشغيل. + تحسين استهلاك البطارية + تعطيل تحسين البطارية لمنع انقطاع التشغيل في الخلفية. + تم تعطيل تحسين البطارية بالفعل + تعذر فتح إعدادات البطارية + موازنة مستوى الصوت (ReplayGain) + تفعيل ميزة ReplayGain + تثبيت وموازنة مستويات الصوت تلقائياً باستخدام بيانات ReplayGain الوصفية المرفقة بالملفات. + وضع زيادة الكسب (Gain Mode) + مسار: موازنة كل أغنية على حدة. ألبوم: موازنة الصوت لكل ألبوم بالكامل. + مسار + ألبوم + البث (Cast) + التشغيل التلقائي عند الاتصال أو قطع البث + بدء التشغيل مباشرة بعد تبديل اتصالات البث والأجهزة. + سماعات الرأس + استئناف التشغيل عند إعادة توصيل السماعات + إذا توقف التشغيل مؤقتاً بسبب فصل السماعة، فسيتم الاستئناف تلقائياً بمجرد توصيلها مجدداً. + قائمة الانتظار والانتقالات + التداخل (Crossfade) + تفعيل الانتقال السلس والمندمج بين الأغاني المتتالية. + مدة التداخل (Crossfade) + وضع الصوت عالي الدقة (Hi-Fi) + مخرج صوتي بصيغة Float 32-bit. قم بتعطيله إذا لاحظت تقطيعاً في الصوت على جهازك. + غير مدعوم على هذا الجهاز (خاصية PCM_FLOAT AudioTrack غير متوفرة). + التشغيل العشوائي الدائم + تذكر إعداد التشغيل العشوائي والاحتفاظ به حتى بعد إغلاق التطبيق. + إظهار سجل قائمة الانتظار + عرض الأغاني التي تم تشغيلها سابقاً داخل قائمة الانتظار. - التشغيل في الخلفية - استمرار التشغيل بعد الإغلاق - إذا تم إيقافه، فإن إزالة التطبيق من التطبيقات الحديثة سيؤدي لإيقاف التشغيل. - تحسين استهلاك البطارية - تعطيل تحسين البطارية لمنع انقطاع التشغيل في الخلفية. - تم تعطيل تحسين البطارية بالفعل - موازنة مستوى الصوت (ReplayGain) - تفعيل ميزة ReplayGain - تثبيت وموازنة مستويات الصوت تلقائياً باستخدام بيانات ReplayGain الوصفية المرفقة بالملفات. - وضع زيادة الكسب (Gain Mode) - مسار: موازنة كل أغنية على حدة. ألبوم: موازنة الصوت لكل ألبوم بالكامل. - مسار - ألبوم - البث (Cast) - التشغيل التلقائي عند الاتصال أو قطع البث - بدء التشغيل مباشرة بعد تبديل اتصالات البث والأجهزة. - سماعات الرأس - استئناف التشغيل عند إعادة توصيل السماعات - إذا توقف التشغيل مؤقتاً بسبب فصل السماعة، فسيتم الاستئناف تلقائياً بمجرد توصيلها مجدداً. - قائمة الانتظار والانتقالات - التداخل (Crossfade) - تفعيل الانتقال السلس والمندمج بين الأغاني المتتالية. - مدة التداخل (Crossfade) - وضع الصوت عالي الدقة (Hi-Fi) - مخرج صوتي بصيغة Float 32-bit. قم بتعطيله إذا لاحظت تقطيعاً في الصوت على جهازك. - غير مدعوم على هذا الجهاز (خاصية PCM_FLOAT AudioTrack غير متوفرة). - التشغيل العشوائي الدائم - تذكر إعداد التشغيل العشوائي والاحتفاظ به حتى بعد إغلاق التطبيق. - إظهار سجل قائمة الانتظار - عرض الأغاني التي تم تشغيلها سابقاً داخل قائمة الانتظار. + + المجلدات + إيماءة الرجوع تتحكم بالمجلدات + في تبويب المجلدات، يؤدي الرجوع للتنقل عبر تسلسل المجلدات أولاً قبل الخروج من المكتبة. + إيماءات المشغل + النقر على الخلفية يغلق المشغل + النقر على الخلفية الضبابية يؤدي لإغلاق صفحة المشغل المنبثقة. + المؤثرات اللمسية + الاستجابة اللمسية (الاهتزاز) + تفعيل اهتزازات الاستجابة الخفيفة عبر أرجاء التطبيق. - المجلدات - إيماءة الرجوع تتحكم بالمجلدات - في تبويب المجلدات، يؤدي الرجوع للتنقل عبر تسلسل المجلدات أولاً قبل الخروج من المكتبة. - إيماءات المشغل - النقر على الخلفية يغلق المشغل - النقر على الخلفية الضبابية يؤدي لإغلاق صفحة المشغل المنبثقة. - المؤثرات اللمسية - الاستجابة اللمسية (الاهتزاز) - تفعيل اهتزازات الاستجابة الخفيفة عبر أرجاء التطبيق. + + مزود الذكاء الاصطناعي + المزود + اختر مزود خدمة الذكاء الاصطناعي الخاص بك + وضع الرموز الآمن (Safe Token) + مفعل — سريع وموفر. يرسل بيانات قليلة ومحدودة (~1K رموز) إلى الذكاء الاصطناعي. + معطل — سياق عميق. يرسل ملف الاستماع الكامل بالكامل (~8K رموز) لنتائج أكثر ثراءً ودقة. + بيانات الاعتماد + مفتاح API لـ %1$s + احصل عليه من %1$s + Google AI Studio (aistudio.google.com) + DeepSeek Platform (api.deepseek.com) + Groq Console (console.groq.com) + Mistral AI Platform (console.mistral.ai) + NVIDIA Build (build.nvidia.com) + Moonshot AI Platform (platform.moonshot.cn) + Zhipu AI Open Platform (bigmodel.cn) + OpenAI Platform (platform.openai.com) + اختيار النموذج + جاري تحميل النماذج المتاحة… + فشل جلب النماذج + نموذج الذكاء الاصطناعي + اختر نموذجاً. + أدخل مفتاح API + سلوك الأوامر (Prompt) + الأمر البرمجي للنظام + تخصيص وتحديد كيفية تصرف واستجابة الذكاء الاصطناعي. + الأوامر المحددة مسبقاً + أدخل الأمر البرمجي للنظام… + منسق محترف (Professional Curator) + أنت \'Vibe-Engine\'، منسق موسيقى عالمي وخبير في الانسياب الصوتي. هدفك هو بناء تجارب استماع سلسة وعالية الدقة. أعطِ الأولوية للتوافق التناغمي، والانتقالات المنطقية لسرعة الإيقاع (BPM)، والتوازن المتطور بين الأغاني المفضلة المألوفة والاكتشاف الذكي القائم على المنطق. + مستكشف مبتكر (Creative Maverick) + أنت مستكشف موسيقى طليعي متخصص في \'الترابط غير المتوقع\'. مهمتك هي كسر حدود الأنواع التقليدية من خلال تحديد توازيات صوتية غير واضحة. أعطِ الأولوية للأغاني العميقة النادرة، والتراكيب التجريبية، والجدة الفنية مع الحفاظ على منطق انتقال مفاجئ ولكنه لا غبار عليه. + أمين مكتبة صارم (Strict Librarian) + أنت مهندس قواعد بيانات موسيقية دقيق للغاية. منطقك مدفوع بدقة البيانات الوصفية المطلقة والالتزام الفئوي الصارم. قلل من الاكتشاف الخوارزمي لصالح اتساق النوع الموسيقي الصارم، ومطابقة مستوى الطاقة، وتوسيع نطاق استرداد تفضيلات المستخدم المحددة بدقة. + دليل الأجواء الهادئة (Atmospheric Guide) + أنت خبير في التراكيب الصوتية المحيطة والانسياب منخفض الطاقة. ركز حصرياً على المسارات التي تسهل حالة \'التركيز العميق\' أو \'الهدوء\'. أعطِ الأولوية للدفء الصوتي، والترتيبات البسيطة، والانتقالات اللطيفة، مع تجنب الأصوات الحادة أو التحولات المفاجئة في النطاف الديناميكي تماماً. + عاشق الصوتيات (Sonic Enthusiast) + أنت محلل محب للصوتيات تركز على تعقيد الإنتاج والآلات الموسيقية. أعطِ الأولوية للمسارات التي تتميز بنطاق ديناميكي واسع، وإيقاعات معقدة متعددة، وجودة صوت استثنائية. فضل المقطوعات التي تتطلب استماعاً نشطاً وتكافئ المستمع على الانتباه لتفاصيل الدقة الفنية والتوزيع. + محفز الطاقة (Energy Catalyst) + أنت مولد إيقاع عالي النشاط. تتمحور فلسفتك حول خطوط الباص القوية، والكثافة الإيقاعية، والأخاديد الجذابة. أعطِ الأولوية للمقطوعات السريعة المتوافقة مع أجواء النوادي (High-BPM)، والطاقة المتزامنة، والتوتر الإيقاعي المستمر للحفاظ على معدل ضربات قلب المستمع وحافزه في أعلى مستوى. + تقرير استخدام الذكاء الاصطناعي + إجمالي الاستهلاك + تتبع رموز %1$s \nالمدخلات (Prompt): %2$s | المخرجات: %3$s | التفكير: %4$s + مسح السجلات + سجل نشاط الذكاء الاصطناعي (%1$d) + %1$s · %2$s + إظهار + إخفاء - مزود الذكاء الاصطناعي - المزود - اختر مزود خدمة الذكاء الاصطناعي الخاص بك - وضع الرموز الآمن (Safe Token) - مفعل — سريع وموفر. يرسل بيانات قليلة ومحدودة (~1K رموز) إلى الذكاء الاصطناعي. - معطل — سياق عميق. يرسل ملف الاستماع الكامل بالكامل (~8K رموز) لنتائج أكثر ثراءً ودقة. - بيانات الاعتماد - مفتاح API لـ %1$s - احصل عليه من %1$s - Google AI Studio (aistudio.google.com) - DeepSeek Platform (api.deepseek.com) - Groq Console (console.groq.com) - Mistral AI Platform (console.mistral.ai) - NVIDIA Build (build.nvidia.com) - Moonshot AI Platform (platform.moonshot.cn) - Zhipu AI Open Platform (bigmodel.cn) - OpenAI Platform (platform.openai.com) - اختيار النموذج - جاري تحميل النماذج المتاحة… - نموذج الذكاء الاصطناعي - اختر نموذجاً. - سلوك الأوامر (Prompt) - الأمر البرمجي للنظام - تخصيص وتحديد كيفية تصرف واستجابة الذكاء الاصطناعي. - تقرير استخدام الذكاء الاصطناعي - إجمالي الاستهلاك - تتبع رموز %1$s \nالمدخلات (Prompt): %2$s | المخرجات: %3$s | التفكير: %4$s + + كيفية عمل النسخ الاحتياطي + اختر الأقسام، وقم بتصدير ملف بصيغة .pxpl، واستورده لاحقاً. الاستعادة ستقوم فقط باستبدال الأقسام التي تحددها بنفسك. + إنشاء نسخة احتياطية + تصدير النسخة الاحتياطية + لم يتم اختيار أي قسم. + تم اختيار جميع الأقسام. + تم اختيار %1$d من أصل %2$d من الأقسام. + %1$s ينشئ ملف نسخة احتياطية .pxpl. + تحديد وتصدير + استعادة النسخة الاحتياطية + استيراد نسخة احتياطية + تحديد واستعادة + تصفح أو اختر من النسخ الاحتياطية الأخيرة. البيانات المحددة ستستبدل البيانات الحالية. - إنشاء نسخة احتياطية - تصدير النسخة الاحتياطية - يقوم بإنشاء ملف نسخة احتياطية بصيغة %1$s .pxpl. - استعادة النسخة الاحتياطية - استيراد نسخة احتياطية - تصفح أو اختر من النسخ الاحتياطية الأخيرة. البيانات المحددة ستستبدل البيانات الحالية. - الميزات التجريبية - تجريبي - تجارب ومفاتيح تبديل لتحميل واجهة المستخدم للمشغل. - اختبار تدفق الإعداد الأولية - تشغيل شاشة الإعداد والترحيب المبدئية لأغراض الاختبار. - الصيانة - فرض إعادة توليد المزيج اليومي - إعادة إنشاء قائمة تشغيل المزيج اليومي فوراً. - فرض إعادة توليد الإحصائيات - مسح ذاكرة التخزين المؤقت وإعادة حساب إحصاءات التشغيل بالكامل. - فرض إعادة توليد لوحة ألوان الألبوم - التشخيص والأعطال - إطلاق تعطل تجريبي - محاكاة تعطل مفاجئ للتطبيق لاختبار نظام تقارير الأخطاء. - التطبيق - حول PixelPlayer - إصدار التطبيق، الحقوق والمساهمين، والمزيد. + + اختر بدقة ما ترغب في تضمينه داخل حزمة النسخ الاحتياطي. + اختر ملف نسخة احتياطية بصيغة .pxpl لفحصه. ستتمكن من اختيار الأقسام المراد استعادتها في الخطوة التالية. + تم تحديد %1$d من أصل %2$d أقسام + تم تحديد %1$d من أصل %2$d وحدات + النسخ الاحتياطية الأخيرة + لا توجد نسخ احتياطية حديثة + النسخ الاحتياطية التي تم استيرادها سابقاً ستظهر هنا. + إدخالات عدد %1$d · ستستبدل البيانات الحالية بالكامل + تصدير ملف .pxpl + استعادة المحدد + عملية النقل جارية… + PixelPlayer_Backup_%1$d.pxpl + جاري إنشاء النسخة الاحتياطية + جاري استعادة النسخة الاحتياطية + %1$d%% + %1$s • %2$s + جاري التصدير + جاري الاستيراد + جاري الاستعادة + إزالة من السجل + جاري الفحص المعمق… + تصفح لاختيار الملف + الخطوة %1$d من أصل %2$d + استعادة الوحدات + تفاصيل النسخة الاحتياطية + تم الإنشاء + إصدار التطبيق + المخطط البرمجي (Schema) + الجهاز + غير معروف + · %1$s + وحدات عدد %1$d · إصدار %2$s · إصدار المخطط البرمجي %3$d + \? + تحديد الكل + مسح التحديد - لم يتم اختيار أي قسم. - تم اختيار جميع الأقسام. - تم اختيار %1$d من أصل %2$d من الأقسام. - كيفية عمل النسخ الاحتياطي - اختر الأقسام، وقم بتصدير ملف بصيغة .pxpl، واستورده لاحقاً. الاستعادة ستقوم فقط باستبدال الأقسام التي تحددها بنفسك. - اختر بدقة ما ترغب في تضمينه داخل حزمة النسخ الاحتياطي. - تصدير ملف .pxpl - تم تحديد %1$d من أصل %2$d أقسام - عملية النقل جارية… - جاري التصدير - جاري الاستيراد - جاري إنشاء النسخة الاحتياطية - جاري استعادة النسخة الاحتياطية - الخطوة %1$d من أصل %2$d - إدخالات عدد %1$d · ستستبدل البيانات الحالية بالكامل + + نسخة احتياطية غير صالحة: %1$s + تحضير الاستعادة + بدء مهمة الاستعادة. + تحضير النسخ الاحتياطي + بدء مهمة النسخ الاحتياطي. + تم استعادة النسخة الاحتياطية بنجاح + اكتملت الاستعادة مع وجود بعض المشكلات غير المحلولة. + تعذر إكمال الاستعادة: %1$s + فشلت الاستعادة: %1$s + تم تصدير البيانات بنجاح + فشل التصدير: %1$s + تم استعادة البيانات بنجاح + اكتملت الاستعادة مع وجود بعض المشكلات غير المحلولة. فشل: %1$s + إصدار %1$d + %1$s %2$s - تم إعادة توليد لوحة الألوان لـ %1$s - تعذر إعادة توليد لوحة الألوان لـ %1$s - جاري إعادة توليد لوحات ألوان الألبومات… - إعادة توليد جميع لوحات ألوان الألبومات؟ - إعادة بناء متغيرات الألوان المخزنة مؤقتاً لـ %1$d من أغلفة الألبومات الفريدة. قد يستغرق هذا الإجراء بعض الوقت في المكتبات الكبيرة. - سيؤدي هذا إلى مسح بيانات السمات المخزنة مؤقتاً وإعادة بناء جميع أنماط لوحات الألوان لـ %1$d من أغلفة الألبومات الفريدة. - اكتمل %1$d من أصل %2$d - جاري العمل… - إعادة التوليد - تم إعادة توليد %1$d من لوحات ألوان الألبومات - تم إعادة توليد %1$d من أصل %2$d من لوحات ألوان الألبومات + + الميزات التجريبية + تجريبي + تجارب ومفاتيح تبديل لتحميل واجهة المستخدم للمشغل. + اختبار تدفق الإعداد الأولية + تشغيل شاشة الإعداد والترحيب المبدئية لأغراض الاختبار. + الصيانة + فرض إعادة توليد المزيج اليومي + إعادة إنشاء قائمة تشغيل المزيج اليومي فوراً. + إعادة توليد المزيج اليومي + إعادة توليد المزيج اليومي؟ + سيؤدي هذا إلى تجاهل المزيج الحالي وإنشاء مزيج جديد بناءً على عادات الاستماع الأخيرة. + بدأت عملية إعادة توليد المزيج اليومي + فرض إعادة توليد الإحصائيات + مسح ذاكرة التخزين المؤقت وإعادة حساب إحصاءات التشغيل بالكامل. + إعادة التوليد + جاري العمل… + إعادة توليد الإحصائيات + إعادة توليد الإحصائيات؟ + سيؤدي هذا إلى مسح ذاكرة التخزين المؤقت للإحصاءات وفرض إعادة الحساب من سجل قاعدة البيانات. + بدأت عملية إعادة توليد الإحصائيات + فرض إعادة توليد لوحة ألوان الألبوم + إعادة بناء جميع متغيرات لوحة الألوان المخزنة مؤقتاً لكل غلاف ألبوم، أو اختر أغنية واحدة لتحديثها. + إعادة توليد الكل + إعادة توليد جميع لوحات ألوان الألبومات؟ + سيؤدي هذا إلى مسح بيانات السمات المخزنة مؤقتاً وإعادة بناء جميع أنماط لوحات الألوان لـ %1$d من أغلفة الألبومات الفريدة. + جاري إعادة التوليد… + جاري إعادة توليد لوحات ألوان الألبومات… + إعادة بناء متغيرات الألوان المخزنة مؤقتاً لـ %1$d من أغلفة الألبومات الفريدة. قد يستغرق هذا الإجراء بعض الوقت في المكتبات الكبيرة. + اكتمل %1$d من أصل %2$d + تم إعادة توليد %1$d من لوحات ألوان الألبومات + تم إعادة توليد %1$d من أصل %2$d من لوحات ألوان الألبومات + اختر الأغنية + اختر أغنية لمسح بيانات المظهر المخزنة مؤقتاً وإعادة توليد جميع أنماط الألوان من غلاف الألبوم. + البحث حسب العنوان، أو الفنان، أو الألبوم + لا توجد أغانٍ تطابق بحثك. + لم يتم العثور على أي أغانٍ تحتوي على غلاف ألبوم. + جاري إعادة توليد لوحة الألوان… + تم إعادة توليد لوحة الألوان لـ %1$s + تعذر إعادة توليد لوحة الألوان لـ %1$s + التشخيص والأعطال + إطلاق تعطل تجريبي + محاكاة تعطل مفاجئ للتطبيق لاختبار نظام تقارير الأخطاء. + حدث تعطل تجريبي من خيارات المطورين - هذا الإجراء مقصود لاختبار نظام الإبلاغ عن الأعطال. - إعادة تعيين كلمات الأغاني المستوردة؟ - لا يمكن التراجع عن هذا الإجراء لاحقاً. - تأكيد - إعادة بناء قاعدة البيانات؟ - سيؤدي هذا إلى إعادة بناء مكتبة الموسيقى الخاصة بك بالكامل من الصفر. ستفقد جميع كلمات الأغاني المستوردة، والمفضلة، والبيانات الوصفية المخصصة. لا يمكن التراجع عن هذا الإجراء. - إعادة البناء - جاري إعادة بناء قاعدة البيانات - جاري إعادة بناء قاعدة البيانات… - إعادة توليد المزيج اليومي؟ - سيؤدي هذا إلى تجاهل المزيج الحالي وإنشاء مزيج جديد بناءً على عادات الاستماع الأخيرة. - بدأت عملية إعادة توليد المزيج اليومي - إعادة توليد الإحصائيات؟ - سيؤدي هذا إلى مسح ذاكرة التخزين المؤقت للإحصاءات وفرض إعادة الحساب من سجل قاعدة البيانات. - بدأت عملية إعادة توليد الإحصائيات - PixelPlayer_Backup_%1$d.pxpl + + تجريبي + تعديلات تحميل واجهة المشغل + كلمات أغاني متحركة (للأجهزة القوية) + يستخدم رسوماً متحركة وتأثيرات بصرية لكلمات الأغاني. قد يؤدي إلى انخفاض معدل الإطارات في الأجهزة الضعيفة. + تأثير الضبابية للكلمات + تطبيق ضبابية عمق المجال على كلمات الأغاني غير النشطة. + قوة الضبابية + ضبط شدة تأثير الضبابية. + %1$.1fx + الخطوة 1 · اختر ما تريد تأخيره + تأخير كل شيء + تأخير محتوى المشغل بالكامل حتى تتمدد خلفية الشاشة بالكامل. + معرض الألبومات الدائري + تأخير غلاف الألبوم والمعرض حتى يتمدد المشغل. + البيانات الوصفية للأغنية + تأخير العنوان، الفنان، وإجراءات الكلمات/قائمة الانتظار. + شريط التقدم + تأخير الجدول الزمني وعلامات الوقت حتى تكتمل عملية التمدد. + عناصر التحكم في التشغيل + تأخير التشغيل/الإيقاف المؤقت، التمرير، وعناصر التحكم بالمفضلة. + جميع المكونات المؤجلة نشطة. عطل \"تأخير كل شيء\" لتخصيص كل جزء على حدة. + الخطوة 2 · تكوين سلوك العناصر النائبة (Placeholders) + استخدام عناصر نائبة للمكونات المؤجلة + الحفاظ على استقرار التخطيط من خلال عرض عناصر نائبة خفيفة الوزن أثناء انتظار المكونات للتمدد. + الخطوة 3 · اختر وقت تبديل العناصر النائبة بالمحتوى الحقيقي + اختر وضعاً واحداً. يستخدم وضع العتبة (Threshold) أشرطة التمرير؛ بينما ينتظر وضع تحرير السحب (Drag release) حتى تترك إيماءة الشاشة. + قم بتمكين مكون مؤجل واحد على الأقل لفتح وضع التفعيل. + العتبة (Threshold) + يستخدم النسبة المئوية للتمدد. + تحرير السحب + يتم التبديل فقط بعد ترك الإيماءة. + عتبة التمدد + مدى التمدد المطلوب للمشغل قبل أن تصبح المكونات المؤجلة مرئية. + يظهر المحتوى عند تمدد بنسبة %1$d%% + تطبيق أيضاً عند إغلاق المشغل + استخدم عتبة الإغلاق للعودة إلى العناصر النائبة أثناء طي المشغل. + عتبة الإغلاق + مدى الطي المطلوب قبل أن تحل العناصر النائبة محل المحتوى مرة أخرى. + تظهر العناصر النائبة بعد طي بنسبة %1$d%% + يتجاوز وضع تحرير السحب العتبات وسلوك الإغلاق. يحدث التبديل فقط عند انتهاء إيماءة سحب المشغل. + جعل العناصر النائبة شفافة + تحتفظ العناصر النائبة بمساحة تخطيطها ولكنها تصبح غير مرئية. + الجودة البصرية + دقة غلاف الألبوم + منخفضة (256 بكسل) - أداء أفضل + متوسطة (512 بكسل) - متوازنة + عالية (800 بكسل) - أفضل جودة + الأصلية - جودة قصوى - إعادة توليد المزيج اليومي - إعادة توليد الإحصائيات - لم يتم العثور على أي أغانٍ تحتوي على غلاف ألبوم. - إعادة بناء جميع متغيرات لوحة الألوان المخزنة مؤقتاً لكل غلاف ألبوم، أو اختر أغنية واحدة لتحديثها. - إعادة توليد الكل - جاري إعادة التوليد… - اختر الأغنية + + التشغيل يحتاج إلى مراجعة + جاهز للتشغيل + -- + الصيغ + أجهزة فك ترميز العتاد (HW) + الأغاني المحلية + مساحة تخزين الموسيقى المحلية + حجم الموسيقى + %1$d أغنية محلية + المتاح + الإجمالي %1$s + حجم استهلاك الموسيقى + المستخدم من الجهاز + %1$d%% + أقل من 1% + %1$d أغنية سحابية + %1$d ملفات غير مقروءة + مسار التشغيل + نعم + لا + معدل العينة + %1$d هرتز + %1$d إطارات لكل مخزن مؤقت + تنسيق Hi-Fi PCM Float + مسار إخراج عائم 32 بت + دعم زمن الانتقال المنخفض (Low Latency) + دعم الصوت الاحترافي (Pro Audio) + الذاكرة + متاح من أصل %1$s + الصيغ الجاهزة لتخفيف حمل المعالجة (Offload) + لم تبلغ أي صيغة مضغوطة عن دعم ميزة Offload العتادية. + +%1$d إضافية + مخرجات الصوت المكتشفة + مكبر الصوت المدمج + صوت البلوتوث + صوت USB + سماعة سلكية + مخرج رقمي + مخرج آخر + لم يتم الإبلاغ عن أي مسارات إخراج بواسطة نظام Android. + محرك ExoPlayer + %1$s معالجات الرسوم والترجمة (Renderers) + توافق الصيغ + %1$d مسارات مدعومة + %1$d صيغ غير معروفة + لم يتم الإبلاغ عن وحدة فك ترميز + فك ترميز عتادي + فك ترميز برمجي + تخفيف حمل المعالجة (Offload) + %1$d في المكتبة + نتائج التوافق + لا توجد مشاكل توافق رئيسية + تتطابق مساراتك المفهرسة مع أجهزة فك الترميز التي يبلغ عنها نظام Android على هذا الجهاز. + قد لا يتم فك ترميز %1$d مسارات بشكل أصلي + صيغ للمراجعة: %1$s. + قد يتم إعادة أخذ عينات %1$d من المسارات المحلية + تصل المكتبة إلى %1$d هرتز، وهو أعلى من معدل عينة المخرج الحالي. + %1$d من المسارات تحتوي على بيانات وصفية غير معروفة + يمكن أن يؤدي إجراء فحص كامل للمكتبة إلى ملء بيانات MIME ومعدل البت ومعدل العينات المفقودة. + معلومات الجهاز + الشركة المصنعة + الموديل + العلامة التجارية + الجهاز + إصدار Android + إصدار SDK + العتاد + تقرير الأداء + قم بإنشاء تقرير تشخيصي قابل للمشاركة لمساعدتنا في تصنيف تأخر التشغيل أو الفحص. يحتوي التقرير فقط على بيانات الجهاز والمكتبة والتوقيت — لا يحتوي على مسارات الملفات أو العناوين أو الفنانين. + إنشاء التقرير + إعادة توليد + نسخ + مشاركة + Report copied to clipboard + تقرير أداء PixelPlay + تشخيصات الأداء المتقدمة + معطل افتراضياً. يسجل جدولاً زمنياً قصيراً للتأخر لاستكشاف الأخطاء وإصلاحها في النسخة التجريبية. + نشط حتى %1$s + تحديد التأخر الآن + تم تحديد لحظة التأخر - مسح السجلات - سجل نشاط الذكاء الاصطناعي (%1$d) - إظهار - إخفاء - تحديد وتصدير - تحديد واستعادة + + الحسابات المتصلة + إدارة المزودين المرتبطين والتحكم الكامل في كل عملية دمج وتكامل. + الخدمات المرتبطة + نشط + متاح + قريباً + متصل + قريباً + فتح الخدمة + جاري تسجيل الخروج… + لا توجد حسابات مرتبطة بعد + قم بربط أحد المزودين لإدارته من هذه الشاشة. + ربط %1$s + %1$s (قريباً) + خدمة Google Drive ستتوفر قريباً. + تعذر فتح هذه الشاشة في الوقت الحالي. - استيراد نسخة احتياطية - جاري الفحص المعمق… - تصفح لاختيار الملف - اختر ملف نسخة احتياطية بصيغة .pxpl لفحصه. ستتمكن من اختيار الأقسام المراد استعادتها في الخطوة التالية. - النسخ الاحتياطية الأخيرة - لا توجد نسخ احتياطية حديثة - النسخ الاحتياطية التي تم استيرادها سابقاً ستظهر هنا. - فرض إعادة توليد لوحة ألوان الألبوم - اختر أغنية لمسح بيانات المظهر المخزنة مؤقتاً وإعادة توليد جميع أنماط الألوان من غلاف الألبوم. - البحث حسب العنوان، أو الفنان، أو الألبوم - جاري إعادة توليد لوحة الألوان… - لا توجد أغانٍ تطابق بحثك. - إزالة من السجل - مسح البحث - وحدات عدد %1$d · إصدار %2$s · إصدار المخطط البرمجي %3$d - Korean (الكورية) - Norwegian (النرويجية بوكمول) + + حول التطبيق + PixelPlayer + مشغل موسيقى مفتوح المصدر تم بناؤه بمساعدة مجتمعه. + الإصدار v%1$s + مفتوح المصدر + المجتمع أولاً + تصميم Material 3 تعبيري + لم يتم العثور على مساهمين في الوقت الحالي. يرجى المحاولة مرة أخرى لاحقاً. + المطور الأساسي + الشخص المسؤول عن تطوير PixelPlayer. + أبرز المساهمين في المجتمع + تقدير للمتعاونين ذوي التأثير الكبير. + المساهمون في المشروع المفتوح المصدر + قائمة حية بالمساهمين مباشرة من GitHub. + %1$d مساهمة + فتح الملف الشخصي على GitHub + فتح Telegram + الصورة الرمزية لـ %1$s + أيقونة %1$s diff --git a/app/src/main/res/values-ar/strings_widget.xml b/app/src/main/res/values-ar/strings_widget.xml new file mode 100644 index 000000000..ed8705870 --- /dev/null +++ b/app/src/main/res/values-ar/strings_widget.xml @@ -0,0 +1,17 @@ + + + أداة ذكية مستجيبة تتكيف مع حجمها + شريط مشغل مضغوط + عناصر تحكم كاملة مع التشغيل العشوائي والتكرار + مشغل مربع بسيط + + انقر للفتح + غلاف الألبوم + مواضع غلاف الألبوم + + انقر للتشغيل + عنوان الأغنية + الفنان + + شريط التقدم، %1$d بالمئة + \ No newline at end of file diff --git a/app/src/main/res/values/strings_settings.xml b/app/src/main/res/values/strings_settings.xml index 298046dec..1b327476d 100644 --- a/app/src/main/res/values/strings_settings.xml +++ b/app/src/main/res/values/strings_settings.xml @@ -174,6 +174,7 @@ Korean Norwegian (Bokmål) Türkçe + العربية App Theme Switch between light, dark, or follow system appearance. Light Theme From 77ca1d855d86bf46e3f61ca3ad3a57293f7855fd Mon Sep 17 00:00:00 2001 From: adlifarizi Date: Sat, 13 Jun 2026 22:48:17 +0700 Subject: [PATCH 2/3] feat: add version 0.7.5 changelog entries and refine Indonesia translation strings --- .../main/res/values-de/strings_changelogs.xml | 18 ++++++++++++++++++ .../main/res/values-es/strings_changelogs.xml | 18 ++++++++++++++++++ app/src/main/res/values-in/strings.xml | 2 +- .../main/res/values-in/strings_changelogs.xml | 18 ++++++++++++++++++ app/src/main/res/values-in/strings_library.xml | 4 ++-- .../main/res/values-ko/strings_changelogs.xml | 18 ++++++++++++++++++ .../main/res/values-nb/strings_changelogs.xml | 18 ++++++++++++++++++ .../main/res/values-ru/strings_changelogs.xml | 18 ++++++++++++++++++ .../main/res/values-tr/strings_changelogs.xml | 18 ++++++++++++++++++ .../res/values-zh-rCN/strings_changelogs.xml | 18 ++++++++++++++++++ 10 files changed, 147 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-de/strings_changelogs.xml b/app/src/main/res/values-de/strings_changelogs.xml index b5e894776..f70432e6c 100644 --- a/app/src/main/res/values-de/strings_changelogs.xml +++ b/app/src/main/res/values-de/strings_changelogs.xml @@ -129,4 +129,22 @@ Lokalisierung: Spanisch, Französisch, Russisch, Vereinfachtes Chinesisch, Indonesisch, Italienisch + + Google Drive-Integration mit Player-Lebenszyklusverwaltung. + Massenbearbeitung von Song-Metadaten (Tags und Cover-Art). + KI-Lyrics-Übersetzung mit anpassbaren Wear OS-Einstellungen. + Verzögerungsdiagnosetool und Mehrfachauswahl auf dem Suchbildschirm. + Arabisch- & Türkisch-Unterstützung mit lokalisierten HTTP-URL-Optionen für lokale Netzwerke. + + + Drastische Akkueinsparung (Audio-Offload und UI-Polling-Gates). + Optimierte Queue-Verwaltung (schnellere Einfügungen und explizite Indizierung). + Material 3 Expressive-Bewegungsanimationen für Übergangsbildschirme. + Refaktorisierte Bibliotheks-Synchronisation via gedrosseltem Scannen. + + + Wiedergabeverzögerungen (Ruckeln/Überspringen) und Pufferungsprobleme behoben. + Synchronisation beim Löschen externer Songs und Metadaten-Konsistenz behoben. + Speicherprobleme, Abstürze und Layout-Fehler auf Wear OS und Smartphone behoben. + \ No newline at end of file diff --git a/app/src/main/res/values-es/strings_changelogs.xml b/app/src/main/res/values-es/strings_changelogs.xml index 22836ca8e..4942adfe6 100644 --- a/app/src/main/res/values-es/strings_changelogs.xml +++ b/app/src/main/res/values-es/strings_changelogs.xml @@ -129,4 +129,22 @@ Localización: Español, francés, ruso, chino simplificado, indonesio, italiano + + Integración de Google Drive con gestión del ciclo de vida del reproductor. + Edición por lotes de metadatos de canciones (etiquetas y carátulas). + Traducción de letras por IA con preferencias personalizables de Wear OS. + Herramienta de diagnóstico de retraso y selección múltiple en la pantalla de búsqueda. + Soporte para árabe y turco, con opciones de red local de URL http localizadas. + + + Ahorro drástico de batería (descarga de audio y puertas de sondeo de interfaz de usuario). + Gestión de cola optimizada (inserciones más rápidas e indexación explícita). + Animaciones de movimiento expresivas de Material 3 para pantallas de transición. + Refactorización de la sincronización de la biblioteca mediante escaneo limitado. + + + Se resolvieron los retrasos de reproducción (saltos/tartamudeos) y problemas de almacenamiento en búfer. + Se corrigió la sincronización de eliminación de canciones externas y la consistencia de metadatos. + Se corrigieron problemas de memoria, cierres inesperados y fallos de diseño en Wear OS y teléfono. + \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index cccb78d7f..64bf20824 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -99,7 +99,7 @@ Lirik Pengaturan Sampul Album - Daftar Putar + Playlist Trek tidak dikenal Artis tidak dikenal Album tidak dikenal diff --git a/app/src/main/res/values-in/strings_changelogs.xml b/app/src/main/res/values-in/strings_changelogs.xml index 74b9d5f0f..f244cae28 100644 --- a/app/src/main/res/values-in/strings_changelogs.xml +++ b/app/src/main/res/values-in/strings_changelogs.xml @@ -129,4 +129,22 @@ Lokalisasi: Spanish, French, Russian, Simplified Chinese, Indonesia, Italian + + Integrasi Google Drive dengan manajemen siklus hidup pemutar. + Pengeditan metadata lagu massal (tag dan gambar sampul). + Terjemahan lirik AI dengan preferensi Wear OS yang dapat disesuaikan. + Alat diagnosis lag dan multi-seleksi di layar Pencarian. + Dukungan bahasa Arab & Turki, dengan opsi jaringan lokal URL HTTP yang dilokalkan. + + + Penghematan baterai drastis (offload audio dan gerbang polling UI). + Manajemen antrean yang dioptimalkan (penyisipan lebih cepat dan pengindeksan eksplisit). + Animasi gerakan Material 3 Expressive untuk layar transisi. + Refaktor sinkronisasi pustaka melalui pemindaian terbatasi (throttled). + + + Menyelesaikan lag pemutaran yang tersendat/terlompat dan masalah buffering. + Memperbaiki sinkronisasi penghapusan lagu eksternal dan konsistensi metadata. + Memperbaiki masalah memori, crash, dan gangguan tata letak pada Wear OS dan ponsel. + \ No newline at end of file diff --git a/app/src/main/res/values-in/strings_library.xml b/app/src/main/res/values-in/strings_library.xml index 9fa5ca168..97e27f38b 100644 --- a/app/src/main/res/values-in/strings_library.xml +++ b/app/src/main/res/values-in/strings_library.xml @@ -192,7 +192,7 @@ %1$d ALBUM terpilih Batas: %1$d album per pilihan. - Antrekan + putar menghormati urutan pilihan Anda. + Antrekan + putar berdasarkan urutan pilihan Anda. %1$d GENRE terpilih Lakukan operasi batch pada semua lagu dalam genre ini. @@ -499,7 +499,7 @@ Gagal mengekspor: %1$s Musik/Ekspor PixelPlayer Silakan konfigurasi API key Gemini Anda di Pengaturan. - Daftar putar dipulihkan + Playlist dipulihkan Membagikan %d playlist Membagikan %d playlist diff --git a/app/src/main/res/values-ko/strings_changelogs.xml b/app/src/main/res/values-ko/strings_changelogs.xml index acb78fe7b..bd7f2e1ed 100644 --- a/app/src/main/res/values-ko/strings_changelogs.xml +++ b/app/src/main/res/values-ko/strings_changelogs.xml @@ -129,4 +129,22 @@ 현지화: 스페인어, 프랑스어, 러시아어, 중국어(간체), 인도네시아어, 이탈리아어 + + 플레이어 수명 주기 관리와 Google Drive 연동. + 노래 메타데이터 일괄 편집 (태그 및 커버 아트). + 맞춤 설정 가능한 Wear OS 환경설정이 포함된 AI 가사 번역. + 검색 화면에서 랙 진단 도구 및 다중 선택. + 아랍어 및 터키어 지원, 현지화된 http URL 로컬 네트워크 옵션 제공. + + + 획기적인 배터리 절약 (오디오 오프로드 및 UI 폴링 게이트). + 최적화된 대기열 관리 (빠른 삽입 및 명시적 인덱싱). + 전환 화면을 위한 Material 3 Expressive 모션 애니메이션. + 제한된 스캔(throttled scanning)을 통한 라이브러리 동기화 리팩토링. + + + 재생 중 끊김/건너뜀 지연 및 버퍼링 문제 해결. + 외부 곡 삭제 동기화 및 메타데이터 일관성 수정. + Wear OS 및 휴대폰의 메모리 문제, 크래시 및 레이아웃 오류 수정. + \ No newline at end of file diff --git a/app/src/main/res/values-nb/strings_changelogs.xml b/app/src/main/res/values-nb/strings_changelogs.xml index c12abe637..46d9f2744 100644 --- a/app/src/main/res/values-nb/strings_changelogs.xml +++ b/app/src/main/res/values-nb/strings_changelogs.xml @@ -129,4 +129,22 @@ Lokalisering: Spansk, Fransk, Russisk, Forenklet kinesisk, Indonesisk, Italiensk + + Google Drive-integrasjon med spillerens livssyklushåndtering. + Masseredigering av sangmetadata (tagger og coverbilde). + AI-sangtekstoversettelse med tilpassbare Wear OS-preferanser. + Diagnoseverktøy for forsinkelse og flervalg på søkeskjermen. + Støtte for arabisk & tyrkisk, med lokaliserte http URL-alternativer for lokalt nettverk. + + + Drastisk batterisparing (lydoffload og UI-pollingporter). + Optimalisert køhåndtering (raskere innsettinger og eksplisitt indeksering). + Material 3 Expressive-bevegelsesanimasjoner for overgangsskjermer. + Refaktorert biblioteksynkronisering via begrenset skanning. + + + Løst hakking/hopping under avspilling og bufferproblemer. + Fikset synkronisering av sletting av eksterne sanger og konsistens i metadata. + Fikset minneproblemer, krasj og layoutfeil på Wear OS og telefon. + \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings_changelogs.xml b/app/src/main/res/values-ru/strings_changelogs.xml index 1e30b701c..187dd7402 100644 --- a/app/src/main/res/values-ru/strings_changelogs.xml +++ b/app/src/main/res/values-ru/strings_changelogs.xml @@ -129,4 +129,22 @@ Локализация: испанский, французский, русский, упрощённый китайский, индонезийский, итальянский + + Интеграция с Google Drive с управлением жизненным циклом плеера. + Пакетное редактирование метаданных песен (теги и обложки). + Перевод текстов песен с помощью ИИ с настраиваемыми предпочтениями Wear OS. + Инструмент диагностики задержек и множественный выбор на экране поиска. + Поддержка арабского и турецкого языков с локализованными параметрами локальной сети для http-адресов. + + + Значительное энергосбережение (разгрузка аудио и оптимизация опроса интерфейса). + Оптимизированное управление очередью (ускоренная вставка и явная индексация). + Выразительные анимации движения Material 3 для экранов перехода. + Рефакторинг синхронизации медиатеки с ограничением частоты сканирования. + + + Устранены заикания, пропуски воспроизведения и проблемы с буферизацией. + Исправлена синхронизация при удалении внешних песен и согласованность метаданных. + Исправлены проблемы с памятью, сбои и ошибки макета на Wear OS и телефоне. + \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings_changelogs.xml b/app/src/main/res/values-tr/strings_changelogs.xml index be468d7c7..aa9d06800 100644 --- a/app/src/main/res/values-tr/strings_changelogs.xml +++ b/app/src/main/res/values-tr/strings_changelogs.xml @@ -129,4 +129,22 @@ Yerelleştirme: İspanyolca, Fransızca, Rusça, Basitleştirilmiş Çince, Endonezce, İtalyanca + + Oynatıcı yaşam döngüsü yönetimiyle Google Drive entegrasyonu. + Toplu şarkı meta verisi düzenleme (etiketler ve kapak resmi). + Özelleştirilebilir Wear OS tercihleriyle yapay zeka şarkı sözü çevirisi. + Arama ekranında gecikme teşhis aracı ve çoklu seçim. + Yerelleştirilmiş http URL yerel ağ seçenekleriyle Arapça & Türkçe desteği. + + + Büyük pil tasarrufu (ses aktarımı ve kullanıcı arayüzü yoklama geçitleri). + Optimize edilmiş kuyruk yönetimi (daha hızlı eklemeler ve açık dizin oluşturma). + Geçiş ekranları için Material 3 Ekspresif hareket animasyonları. + Sınırlandırılmış tarama yoluyla kütüphane senkronizasyonu yeniden yapılandırıldı. + + + Oynatmada takılma/atlama gecikmeleri ve arabelleğe alma sorunları çözüldü. + Harici şarkı silme senkronizasyonu ve meta veri tutarlılığı düzeltildi. + Wear OS ve telefonda bellek sorunları, çökmeler ve düzen hataları düzeltildi. + \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings_changelogs.xml b/app/src/main/res/values-zh-rCN/strings_changelogs.xml index b0b82e4a3..345246805 100644 --- a/app/src/main/res/values-zh-rCN/strings_changelogs.xml +++ b/app/src/main/res/values-zh-rCN/strings_changelogs.xml @@ -129,4 +129,22 @@ 本地化:西班牙语、法语、俄语、简体中文、印度尼西亚语、意大利语 + + Google Drive 集成,支持播放器生命周期管理。 + 批量编辑歌曲元数据(标签和封面)。 + AI 歌词翻译,支持自定义 Wear OS 偏好设置。 + 搜索界面新增卡顿诊断工具和多选功能。 + 支持阿拉伯语和土耳其语,并提供本地化 http URL 局域网选项。 + + + 大幅省电(音频卸载和 UI 轮询门槛)。 + 优化队列管理(更快的插入和显式索引)。 + 适用于过渡界面的 Material 3 表达性运动动画。 + 通过限制扫描频率重构媒体库同步。 + + + 解决了播放卡顿/跳音延迟和缓冲问题。 + 修复了外部歌曲删除同步和元数据一致性问题。 + 修复了 Wear OS 和手机上的内存问题、崩溃和布局异常。 + \ No newline at end of file From c58161011f52893708e640be307d3ec13578fb17 Mon Sep 17 00:00:00 2001 From: adlifarizi Date: Sat, 13 Jun 2026 22:32:43 +0700 Subject: [PATCH 3/3] refactor: replace language string resources with native names in AppLanguage enum and remove legacy translation keys --- .../pixelplay/data/preferences/AppLanguage.kt | 32 +++++++++---------- .../main/res/values-ar/strings_settings.xml | 11 ------- .../main/res/values-de/strings_settings.xml | 11 ------- .../main/res/values-es/strings_settings.xml | 11 ------- .../main/res/values-fr/strings_settings.xml | 11 ------- .../main/res/values-in/strings_settings.xml | 11 ------- .../main/res/values-it/strings_settings.xml | 11 ------- .../main/res/values-ko/strings_settings.xml | 11 ------- .../main/res/values-nb/strings_settings.xml | 11 ------- .../main/res/values-ru/strings_settings.xml | 11 ------- .../main/res/values-tr/strings_settings.xml | 11 ------- .../res/values-zh-rCN/strings_settings.xml | 11 ------- app/src/main/res/values/strings_settings.xml | 12 ------- 13 files changed, 16 insertions(+), 149 deletions(-) diff --git a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt index fb51de77b..4e64f0fed 100644 --- a/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt +++ b/app/src/main/java/com/theveloper/pixelplay/data/preferences/AppLanguage.kt @@ -4,29 +4,29 @@ import android.content.Context import androidx.annotation.StringRes import com.theveloper.pixelplay.R -enum class AppLanguage(val tag: String, @StringRes val labelRes: Int) { - SYSTEM("", R.string.settings_language_system), - ENGLISH("en", R.string.settings_language_english), - GERMAN("de", R.string.settings_language_german), - SPANISH("es", R.string.settings_language_spanish), - FRENCH("fr", R.string.settings_language_french), - INDONESIAN("in", R.string.settings_language_indonesian), - ITALIAN("it", R.string.settings_language_italian), - KOREAN("ko", R.string.settings_language_korean), - NORWEGIAN_BOKMAL("nb", R.string.settings_language_norwegian_bokmal), - RUSSIAN("ru", R.string.settings_language_russian), - SIMPLIFIED_CHINESE("zh-CN", R.string.settings_language_chinese), - TURKISH("tr", R.string.settings_language_turkish), - ARABIC("ar", R.string.settings_language_arabic); +enum class AppLanguage(val tag: String, val nativeName: String, @StringRes val labelRes: Int?) { + SYSTEM("", "", R.string.settings_language_system), + ENGLISH("en", "English", null), + GERMAN("de", "Deutsch", null), + SPANISH("es", "Español", null), + FRENCH("fr", "Français", null), + INDONESIAN("in", "Bahasa Indonesia", null), + ITALIAN("it", "Italiano", null), + KOREAN("ko", "한국어", null), + NORWEGIAN_BOKMAL("nb", "Norsk bokmål", null), + RUSSIAN("ru", "Русский", null), + SIMPLIFIED_CHINESE("zh-CN", "简体中文", null), + TURKISH("tr", "Türkçe", null), + ARABIC("ar", "العربية", null); companion object { val supportedLanguageTags: Set = values().map { it.tag }.toSet() fun getLanguageOptions(context: Context): Map { - val systemOption = SYSTEM.tag to context.getString(SYSTEM.labelRes) + val systemOption = SYSTEM.tag to (SYSTEM.labelRes?.let { context.getString(it) } ?: "") val otherOptions = values() .filter { it != SYSTEM } - .map { it.tag to context.getString(it.labelRes) } + .map { it.tag to it.nativeName } .sortedBy { it.second.lowercase() } val result = LinkedHashMap() diff --git a/app/src/main/res/values-ar/strings_settings.xml b/app/src/main/res/values-ar/strings_settings.xml index fdf62db5a..a1aa5c29b 100644 --- a/app/src/main/res/values-ar/strings_settings.xml +++ b/app/src/main/res/values-ar/strings_settings.xml @@ -163,17 +163,6 @@ لغة التطبيق اختر اللغة المستخدمة في واجهة التطبيق بكاملها. افتراضية النظام - English (الإنجليزية) - Español (الإسبانية) - Deutsch (الألمانية) - Français (الفرنسية) - Русский (الروسية) - 简体中文 (الصينية المبسطة) - Bahasa Indonesia (الإندونيسية) - Italiano (الإيطالية) - Korean (الكورية) - Norwegian (النرويجية بوكمول) - Türkçe (التركية) مظهر التطبيق التنقل بين المظهر الفاتح، الداكن، أو تتبع النظام. المظهر الفاتح diff --git a/app/src/main/res/values-de/strings_settings.xml b/app/src/main/res/values-de/strings_settings.xml index 69f37192e..745c5d752 100644 --- a/app/src/main/res/values-de/strings_settings.xml +++ b/app/src/main/res/values-de/strings_settings.xml @@ -163,17 +163,6 @@ Sprache Sprache der App-Oberfläche festlegen. Systemstandard - English - Español - Deutsch - Français - Русский - 简体中文 - Bahasa Indonesia - Italiano - Koreanisch - Norwegisch Bokmål - Türkisch App-Design Hell, Dunkel oder System-Design – ganz nach Geschmack. Hell diff --git a/app/src/main/res/values-es/strings_settings.xml b/app/src/main/res/values-es/strings_settings.xml index b66c4aa60..584f19229 100644 --- a/app/src/main/res/values-es/strings_settings.xml +++ b/app/src/main/res/values-es/strings_settings.xml @@ -163,17 +163,6 @@ Idioma de la app Elige el idioma usado en toda la interfaz de la aplicación. Predeterminado del sistema - Inglés - Español - Alemán - Francés - Ruso - Chino simplificado - Indonesio - Italiano - Coreano - Noruego (Bokmål) - Turco Tema de la app Cambia entre claro, oscuro o seguir el sistema. Tema claro diff --git a/app/src/main/res/values-fr/strings_settings.xml b/app/src/main/res/values-fr/strings_settings.xml index 13f14c868..70f716366 100644 --- a/app/src/main/res/values-fr/strings_settings.xml +++ b/app/src/main/res/values-fr/strings_settings.xml @@ -159,17 +159,6 @@ Langue de l\'application Choisissez la langue utilisée dans l\'interface de l\'application. Système par défaut - Anglais - Espagnol - Allemand - Français - Russe - Chinois simplifié - Indonésien - Italien - Coréen - Norvégien (Bokmål) - Turc Thème de l\'application Passer du mode clair au mode sombre, ou suivre l\'apparence du système. Thème clair diff --git a/app/src/main/res/values-in/strings_settings.xml b/app/src/main/res/values-in/strings_settings.xml index 6aab6877b..65146caf6 100644 --- a/app/src/main/res/values-in/strings_settings.xml +++ b/app/src/main/res/values-in/strings_settings.xml @@ -159,17 +159,6 @@ Bahasa Aplikasi Pilih bahasa yang digunakan di seluruh antarmuka aplikasi. Default sistem - Inggris - Spanyol - Jerman - Prancis - Rusia - Tionghoa (Sederhana) - Indonesia - Italia - Korea - Norwegia (Bokmål) - Turki Tema Aplikasi Beralih antara terang, gelap, atau ikuti tampilan sistem. Tema Terang diff --git a/app/src/main/res/values-it/strings_settings.xml b/app/src/main/res/values-it/strings_settings.xml index 234a0e911..1eefe57be 100644 --- a/app/src/main/res/values-it/strings_settings.xml +++ b/app/src/main/res/values-it/strings_settings.xml @@ -163,17 +163,6 @@ Lingua app Scegli la lingua usata nell\'interfaccia dell\'app. Predefinita sistema - Inglese - Spagnolo - Tedesco - Francese - Russo - Cinese semplificato - Indonesiano - Italiano - Coreano - Norvegese (Bokmål) - Turco Tema app Passa tra chiaro, scuro o segui l\'aspetto di sistema. Tema chiaro diff --git a/app/src/main/res/values-ko/strings_settings.xml b/app/src/main/res/values-ko/strings_settings.xml index bcc63f057..f917faad0 100644 --- a/app/src/main/res/values-ko/strings_settings.xml +++ b/app/src/main/res/values-ko/strings_settings.xml @@ -163,17 +163,6 @@ 앱 언어 앱 인터페이스에서 사용할 언어를 선택하세요. 시스템 기본값 - 영어 - 스페인어 - 독일 사람 - 프랑스어 - 러시아어 - 중국어(간체) - 인도네시아어 - 이탈리아어 - 한국어 - 노르웨이어 (Bokmål) - 터키어 앱 테마 밝은 테마, 어두운 테마 또는 시스템 설정 따르기 중에서 선택하세요. 밝은 테마 diff --git a/app/src/main/res/values-nb/strings_settings.xml b/app/src/main/res/values-nb/strings_settings.xml index fd101cb66..1c8a71735 100644 --- a/app/src/main/res/values-nb/strings_settings.xml +++ b/app/src/main/res/values-nb/strings_settings.xml @@ -163,17 +163,6 @@ App-språk Velg språket som skal brukes i appen. Systemstandard - Engelsk - Spansk - Tysk - Fransk - Russisk - Kinesisk (forenklet) - Indonesisk - Italiensk - Koreansk - Norsk bokmål - Tyrkisk App-tema Bytt mellom lyst, mørkt eller følg systemets utseende. Lyst tema diff --git a/app/src/main/res/values-ru/strings_settings.xml b/app/src/main/res/values-ru/strings_settings.xml index 997331e07..958c023df 100644 --- a/app/src/main/res/values-ru/strings_settings.xml +++ b/app/src/main/res/values-ru/strings_settings.xml @@ -163,17 +163,6 @@ Язык приложения Выберите язык интерфейса приложения. Системный по умолчанию - Английский - Испанский - Немецкий - Французский - Русский - Китайский - Индонезийский - Итальянский - Корейский - Норвежский (Bokmål) - Турецкий Тема приложения Светлая, тёмная тема или настройки системы. Светлая тема diff --git a/app/src/main/res/values-tr/strings_settings.xml b/app/src/main/res/values-tr/strings_settings.xml index 1f4dc593c..2c8ddb582 100644 --- a/app/src/main/res/values-tr/strings_settings.xml +++ b/app/src/main/res/values-tr/strings_settings.xml @@ -163,17 +163,6 @@ Uygulama Dili Uygulama arayüzünde kullanılacak dili seçin. Sistem varsayılanı - İngilizce - Español - Almanca - Fransızca - Rusça - Basitleştirilmiş Çince - Endonezce - İtalyanca - Korece - Norveççe (Bokmål) - Türkçe Uygulama Teması Açık, koyu tema arasında geçiş yapın veya sistem görünümünü takip edin. Açık Tema diff --git a/app/src/main/res/values-zh-rCN/strings_settings.xml b/app/src/main/res/values-zh-rCN/strings_settings.xml index 0822b25e0..939cc7929 100644 --- a/app/src/main/res/values-zh-rCN/strings_settings.xml +++ b/app/src/main/res/values-zh-rCN/strings_settings.xml @@ -163,17 +163,6 @@ 应用语言 选择应用界面的语言。 跟随系统 - 英语 - 西班牙语 - 德语 - 法语 - 俄语 - 简体中文 - 印尼语 - 意大利语 - 韩语 - 挪威语(Bokmål) - 土耳其语 应用主题 在浅色、深色之间切换,或跟随系统外观。 浅色主题 diff --git a/app/src/main/res/values/strings_settings.xml b/app/src/main/res/values/strings_settings.xml index 1b327476d..35b492a7d 100644 --- a/app/src/main/res/values/strings_settings.xml +++ b/app/src/main/res/values/strings_settings.xml @@ -163,18 +163,6 @@ App Language Choose the language used across the app interface. System default - English - Español - Deutsch - Français - Русский - 简体中文 - Bahasa Indonesia - Italiano - Korean - Norwegian (Bokmål) - Türkçe - العربية App Theme Switch between light, dark, or follow system appearance. Light Theme