العربية
المظهر
العربية
المظهر
تقوم التكاملية بشحن الترجمات لجميع أسماء الكيانات والحالات الناتجة من خلال نظام الترجمة القياسي في Home Assistant، المخزنة في custom_components/dreame_vacuum/translations/*.json. كما أن هذه الملفات تعمل أيضًا كقاعدة للقاموس التي تستخدمها واجهات المستخدم اللاحقة لنصوص واجهتها الخاصة.
إذا تم تحديد خطأ مطبعي أو ترجمة غير صحيحة، أو الحاجة لدعم لغة جديدة، فإن المساهمات تذهب إلى هذا المستودع.
تعميم الترجمة
يستخدم التطبيق الرسمي غالبًا مصطلحات مختلفة لنفس المعلمات عبر أجيال مختلفة من الأجهزة. يجب أن تستخدم الترجمات أسماء منطقية وعامة بدلاً من نسخ الصياغة الدقيقة من التطبيق. هذا يمنع تعارضات الترجمة حيث يتم استبدال التصحيح المخصص لجيل معين لاحقًا بواسطة مستخدمين لأجيال مختلفة من الأجهزة.
تتضمن عملية التحديث الخطوات التالية:
custom_components/dreame_vacuum/translations/ في المستودع المستنسخ للعثور على ملف الترجمة المطابق لرمز اللغة، مثل de.json أو it.json.config نص تدفق الإعدادات وتدفق الخيارات. بينما تدير كتلة entity أسماء الكيانات، الخيارات المحددة وحالاتها.dev. بعد مراجعة طلب السحب ودمجه في إصدار جديد، يقوم Home Assistant تلقائيًا بالتقاط الترجمات المحدثة.ترجمات الواجهة الأمامية
مفاتيح الترجمة الخاصة بالواجهة الأمامية وملصقات الإجراءات المشتركة يتم الاحتفاظ بها داخل entity_component في ملفات اللغة. لمزيد من المعلومات التفصيلية حول كيفية هيكلة الترجمات الخاصة بالواجهة الأمامية واستخدامها بواسطة مكونات واجهة المستخدم النهائية، يرجى الرجوع إلى توثيق ترجمات بطاقة مكنسة Dreame.