docs/docs/ar/reference/device-models.md
2026-04-28 06:24:36 +01:00

2.9 KiB

read_when summary title x-i18n
تحديث تعيينات معرّفات طرازات الأجهزة أو ملفات NOTICE/license
تغيير طريقة عرض واجهة مستخدم Instances لأسماء الأجهزة
كيف يضمّن OpenClaw معرّفات طرازات أجهزة Apple للحصول على أسماء ودية في تطبيق macOS. قاعدة بيانات طرازات الأجهزة
refreshed_at generated_at model provider source_hash source_path workflow
2026-04-28T05:23:26Z 2026-04-25T13:57:32Z gpt-5.4 openai f20e035f787ba7d9bb48d2a18263679d20b295e12ffb263a63c3a0ef72312d34 reference/device-models.md 15

يعرض التطبيق المساعد على macOS أسماءً ودية لطرازات أجهزة Apple في واجهة مستخدم Instances من خلال تعيين معرّفات طرازات Apple (مثل iPad16,6 وMac16,6) إلى أسماء مقروءة للبشر.

يتم تضمين هذا التعيين كبنية JSON ضمن:

  • apps/macos/Sources/OpenClaw/Resources/DeviceModels/

مصدر البيانات

نقوم حاليًا بتضمين التعيين من المستودع المرخّص بترخيص MIT التالي:

  • kyle-seongwoo-jun/apple-device-identifiers

وللحفاظ على حتمية الإصدارات، يتم تثبيت ملفات JSON على عمليات التزام upstream محددة (مُسجّلة في apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.md).

تحديث قاعدة البيانات

  1. اختر عمليات التزام upstream التي تريد تثبيتها (واحدة لـ iOS وواحدة لـ macOS).
  2. حدّث تجزئات عمليات الالتزام في apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.md.
  3. أعد تنزيل ملفات JSON مع تثبيتها على تلك العمليات:
IOS_COMMIT="<commit sha for ios-device-identifiers.json>"
MAC_COMMIT="<commit sha for mac-device-identifiers.json>"

curl -fsSL "https://raw.githubusercontent.com/kyle-seongwoo-jun/apple-device-identifiers/${IOS_COMMIT}/ios-device-identifiers.json" \
  -o apps/macos/Sources/OpenClaw/Resources/DeviceModels/ios-device-identifiers.json

curl -fsSL "https://raw.githubusercontent.com/kyle-seongwoo-jun/apple-device-identifiers/${MAC_COMMIT}/mac-device-identifiers.json" \
  -o apps/macos/Sources/OpenClaw/Resources/DeviceModels/mac-device-identifiers.json
  1. تأكد من أن apps/macos/Sources/OpenClaw/Resources/DeviceModels/LICENSE.apple-device-identifiers.txt لا يزال مطابقًا لـ upstream (واستبدله إذا تغيّر ترخيص upstream).
  2. تحقّق من أن تطبيق macOS يُبنى بشكل نظيف (من دون تحذيرات):
swift build --package-path apps/macos

ذو صلة