[READ-ONLY] a fast, modern browser for the npm registry
at main 1132 lines 60 kB view raw
1{ 2 "$schema": "../schema.json", 3 "seo": { 4 "home": { 5 "title": "npmx - متصفح الحزم لسجل npm", 6 "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." 7 } 8 }, 9 "built_at": "تم البناء {0}", 10 "alt_logo": "شعار npmx", 11 "tagline": "متصفح أفضل لسجل npm", 12 "non_affiliation_disclaimer": "غير مرتبط بشركة npm, Inc.", 13 "trademark_disclaimer": "npm علامة تجارية مسجلة لشركة npm, Inc. هذا الموقع غير مرتبط بشركة npm, Inc.", 14 "footer": { 15 "about": "حول", 16 "docs": "التوثيق", 17 "source": "المصدر", 18 "social": "اجتماعي", 19 "chat": "المحادثة", 20 "keyboard_shortcuts": "اختصارات لوحة المفاتيح" 21 }, 22 "shortcuts": { 23 "section": { 24 "global": "عام", 25 "search": "بحث", 26 "package": "حزمة" 27 }, 28 "focus_search": "التركيز على البحث", 29 "show_kbd_hints": "إبراز تلميحات لوحة المفاتيح", 30 "settings": "فتح الإعدادات", 31 "compare": "فتح المقارنة", 32 "compare_from_package": "فتح المقارنة (معبأة بالحزمة الحالية)", 33 "navigate_results": "التنقل في النتائج", 34 "go_to_result": "الانتقال إلى النتيجة", 35 "open_code_view": "فتح عرض الكود", 36 "open_docs": "فتح التوثيق" 37 }, 38 "search": { 39 "label": "ابحث عن حزم npm", 40 "placeholder": "ابحث عن الحزم…", 41 "button": "بحث", 42 "searching": "جارٍ البحث…", 43 "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", 44 "found_packages_sorted": "لم يتم العثور على نتائج | ترتيب أفضل {count} نتيجة | ترتيب أفضل {count} نتائج", 45 "updating": "(جارٍ التحديث…)", 46 "no_results": "لم يتم العثور على حزم لـ \"{query}\"", 47 "rate_limited": "تم تجاوز حد طلبات npm، حاول مرة أخرى بعد قليل", 48 "title": "بحث", 49 "title_search": "بحث: {search}", 50 "title_packages": "البحث عن الحزم", 51 "meta_description": "نتائج البحث عن '{search}'", 52 "meta_description_packages": "البحث في حزم npm", 53 "not_taken": "الاسم {name} غير مأخوذ", 54 "claim_prompt": "احجز اسم هذه الحزمة على npm", 55 "claim_button": "احجز \"{name}\"", 56 "want_to_claim": "هل تريد حجز اسم هذه الحزمة؟", 57 "start_typing": "ابدأ الكتابة للبحث عن الحزم", 58 "algolia_disclaimer": "مدعوم من Algolia", 59 "exact_match": "مطابقة تامة", 60 "suggestion": { 61 "user": "مستخدم", 62 "org": "مؤسسة", 63 "view_user_packages": "عرض حزم هذا المستخدم", 64 "view_org_packages": "عرض حزم هذه المؤسسة" 65 } 66 }, 67 "nav": { 68 "main_navigation": "الصفحة الرئيسية", 69 "popular_packages": "الحزم الشائعة", 70 "settings": "الإعدادات", 71 "compare": "مقارنة", 72 "back": "عودة", 73 "menu": "القائمة", 74 "mobile_menu": "قائمة التنقل", 75 "open_menu": "فتح القائمة", 76 "links": "روابط", 77 "tap_to_search": "اضغط للبحث" 78 }, 79 "settings": { 80 "title": "الإعدادات", 81 "tagline": "تخصيص تجربتك على npmx", 82 "meta_description": "قم بتخصيص تجربتك على npmx من خلال إعدادات مثل السمة، اللغة، وتفضيلات العرض.", 83 "sections": { 84 "appearance": "المظهر", 85 "display": "العرض", 86 "search": "مصدر البيانات", 87 "language": "اللغة" 88 }, 89 "data_source": { 90 "label": "مصدر البيانات", 91 "description": "اختر من أين يحصل npmx على بيانات البحث. صفحات الحزم الفردية تستخدم دائمًا سجل npm مباشرة.", 92 "npm": "سجل npm", 93 "npm_description": "يجلب نتائج البحث وقوائم المؤسسات والمستخدمين مباشرة من سجل npm الرسمي. موثوق لكن قد يكون أبطأ.", 94 "algolia": "Algolia", 95 "algolia_description": "يستخدم Algolia للبحث الأسرع وصفحات المؤسسات والمستخدمين." 96 }, 97 "relative_dates": "تواريخ نسبية", 98 "include_types": "تضمين {'@'}types في التثبيت", 99 "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", 100 "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", 101 "hide_platform_packages_description": "إخفاء الحزم الـ binary native مثل {'@'}esbuild/linux-x64 من النتائج", 102 "theme": "السمة", 103 "theme_light": "فاتحة", 104 "theme_dark": "داكنة", 105 "theme_system": "سمة النظام", 106 "language": "اللغة", 107 "help_translate": "ساهم في ترجمة npmx", 108 "accent_colors": "ألوان الموقع", 109 "clear_accent": "مسح لون التمييز", 110 "translation_progress": "تقدم الترجمة", 111 "background_themes": "درجة خلفية الصفحة" 112 }, 113 "i18n": { 114 "missing_keys": "{count} ترجمات مفقودة | ترجمة واحدة مفقودة | ترجمتان مفقودتان | {count} ترجمات مفقودة | {count} ترجمة مفقودة | {count} ترجمة مفقودة", 115 "copy_keys": "نسخ المفاتيح", 116 "show_more_keys": "عرض المزيد ({count})…", 117 "contribute_hint": "ساعد في تحسين هذه الترجمة عن طريق إضافة المفاتيح المفقودة.", 118 "edit_on_github": "تعديل على GitHub", 119 "view_guide": "دليل الترجمة" 120 }, 121 "common": { 122 "loading": "جارٍ التحميل…", 123 "loading_more": "جارٍ تحميل المزيد…", 124 "loading_packages": "جارٍ تحميل الحزم…", 125 "end_of_results": "نهاية النتائج", 126 "try_again": "حاول مرة أخرى", 127 "close": "إغلاق", 128 "or": "أو", 129 "retry": "إعادة المحاولة", 130 "copy": "نسخ", 131 "copied": "تم النسخ!", 132 "skip_link": "تخطي إلى المحتوى الرئيسي", 133 "warnings": "تحذيرات:", 134 "go_back_home": "العودة إلى الصفحة الرئيسية", 135 "view_on_npm": "عرض على npm", 136 "per_week": "/ أسبوع", 137 "vanity_downloads_hint": "رقم زخرفي: لا توجد حزم معروضة | رقم زخرفي: للحزمة المعروضة | رقم زخرفي: للحزمتين المعروضتين | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة", 138 "sort": { 139 "name": "الاسم", 140 "role": "الدور", 141 "members": "الأعضاء" 142 }, 143 "scroll_to_top": "التمرير إلى الأعلى" 144 }, 145 "package": { 146 "not_found": "لم يتم العثور على الحزمة", 147 "not_found_message": "تعذّر العثور على الحزمة.", 148 "no_description": "لا يوجد وصف", 149 "not_latest": "(ليست الأحدث)", 150 "verified_provenance": "مصدر موثّق", 151 "view_permalink": "عرض الرابط الدائم لهذا الإصدار", 152 "navigation": "تصفح الحزمة", 153 "copy_name": "نسخ اسم الحزمة", 154 "copy_version": "نسخ إصدار الحزمة", 155 "deprecation": { 156 "package": "تم إهمال هذه الحزمة.", 157 "version": "تم إهمال هذا الإصدار.", 158 "no_reason": "لم يتم تقديم سبب" 159 }, 160 "replacement": { 161 "title": "قد لا تحتاج إلى هذه التبعية.", 162 "native": "يمكن استبدالها بـ {replacement}، المتوفرة منذ Node {nodeVersion}.", 163 "simple": "أشار {community} إلى أن هذه الحزمة زائدة، مع النصيحة: {replacement}.", 164 "documented": "أشار {community} إلى أن هذه الحزمة لها بدائل أكثر أداءً.", 165 "none": "تم وضع علامة على هذه الحزمة بأنها لم تعد مطلوبة، ومن المرجح أن وظيفتها متاحة أصلًا في جميع المحركات.", 166 "learn_more": "اعرف المزيد", 167 "learn_more_above": "اعرف المزيد أعلاه.", 168 "mdn": "MDN", 169 "community": "المجتمع", 170 "consider_no_dep": "+ هل تريد خيار «بدون تبعية»؟" 171 }, 172 "stats": { 173 "license": "الترخيص", 174 "deps": "التبعيات", 175 "install_size": "حجم التثبيت", 176 "vulns": "الثغرات", 177 "published": "تاريخ النشر", 178 "published_tooltip": "تاريخ نشر {package}{'@'}{version}", 179 "view_dependency_graph": "عرض مخطط التبعيات", 180 "inspect_dependency_tree": "فحص شجرة التبعيات", 181 "size_tooltip": { 182 "unpacked": "{size} الحجم غير المضغوط (لهذه الحزمة)", 183 "total": "{size} الحجم غير المضغوط الإجمالي (بما في ذلك كل {count} تبعية لـ linux-x64)" 184 } 185 }, 186 "skills": { 187 "title": "مهارات العميل (Agent Skills)", 188 "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", 189 "compatible_with": "متوافق مع {tool}", 190 "install": "تثبيت", 191 "installation_method": "طريقة التثبيت", 192 "learn_more": "اعرف المزيد", 193 "available_skills": "المهارات المتاحة", 194 "click_to_expand": "انقر للتوسيع", 195 "no_description": "لا يوجد وصف", 196 "file_counts": { 197 "scripts": "{count} سكربت | سكربت واحد | سكربتان | {count} سكربتات | {count} سكربت | {count} سكربت", 198 "refs": "{count} مرجع | مرجع واحد | مرجعان | {count} مراجع | {count} مرجع | {count} مرجع", 199 "assets": "{count} أصل | أصل واحد | أصلان | {count} أصول | {count} أصل | {count} أصل" 200 }, 201 "view_source": "عرض المصدر" 202 }, 203 "links": { 204 "repo": "المستودع", 205 "homepage": "الصفحة الرئيسية", 206 "issues": "المشكلات", 207 "jsr": "jsr", 208 "code": "الكود", 209 "docs": "التوثيق", 210 "fund": "التمويل", 211 "compare": "مقارنة" 212 }, 213 "likes": { 214 "like": "أعجبتني هذه الحزمة", 215 "unlike": "إلغاء الإعجاب بهذه الحزمة" 216 }, 217 "docs": { 218 "not_available": "التوثيق غير متوفر", 219 "not_available_detail": "لم نتمكن من إنشاء التوثيق لهذا الإصدار." 220 }, 221 "get_started": { 222 "title": "البدء", 223 "pm_label": "مدير الحزم", 224 "copy_command": "نسخ أمر التثبيت", 225 "copy_dev_command": "نسخ أمر تثبيت التطوير", 226 "dev_dependency_hint": "عادةً يُثبّت كتبعية تطوير", 227 "view_types": "عرض {package}" 228 }, 229 "create": { 230 "title": "إنشاء مشروع جديد", 231 "copy_command": "نسخ أمر الإنشاء", 232 "view": "لدى {packageName} نفس المشرف. انقر لمزيد من التفاصيل." 233 }, 234 "run": { 235 "title": "تشغيل", 236 "locally": "تشغيل محليًا" 237 }, 238 "readme": { 239 "title": "README (إقرأني)", 240 "no_readme": "لا يتوفر README.", 241 "view_on_github": "عرض على GitHub", 242 "toc_title": "جدول المحتويات", 243 "callout": { 244 "note": "ملاحظة", 245 "tip": "نصيحة", 246 "important": "مهم", 247 "warning": "تحذير", 248 "caution": "تنبيه" 249 }, 250 "copy_as_markdown": "نسخ README كـ Markdown" 251 }, 252 "provenance_section": { 253 "title": "إثبات المصدر", 254 "built_and_signed_on": "تم البناء والتوقيع على {provider}", 255 "view_build_summary": "عرض ملخص البناء", 256 "source_commit": "كوميت المصدر", 257 "build_file": "ملف البناء", 258 "public_ledger": "السجل العام", 259 "transparency_log_entry": "إدخال سجل الشفافية", 260 "view_more_details": "عرض المزيد من التفاصيل", 261 "error_loading": "فشل تحميل تفاصيل إثبات المصدر" 262 }, 263 "security_downgrade": { 264 "title": "تخفيض مستوى الثقة", 265 "description_to_none_provenance": "نُشر هذا الإصدار بدون {provenance}.", 266 "description_to_none_trustedPublisher": "نُشر هذا الإصدار بدون {trustedPublishing}.", 267 "description_to_provenance_trustedPublisher": "يستخدم هذا الإصدار {provenance} لكن ليس {trustedPublishing}.", 268 "fallback_install_provenance": "أوامر التثبيت مثبتة على {version}، آخر إصدار مع إثبات المصدر.", 269 "fallback_install_trustedPublisher": "أوامر التثبيت مثبتة على {version}، آخر إصدار مع النشر الموثوق.", 270 "provenance_link_text": "إثبات المصدر", 271 "trusted_publishing_link_text": "النشر الموثوق" 272 }, 273 "keywords_title": "الكلمات المفتاحية", 274 "compatibility": "التوافق", 275 "card": { 276 "publisher": "الناشر", 277 "published": "تاريخ النشر", 278 "weekly_downloads": "التنزيلات الأسبوعية", 279 "keywords": "الكلمات المفتاحية", 280 "license": "الترخيص" 281 }, 282 "versions": { 283 "title": "الإصدارات", 284 "collapse": "طي {tag}", 285 "expand": "توسيع {tag}", 286 "collapse_other": "طي الإصدارات الأخرى", 287 "expand_other": "توسيع الإصدارات الأخرى", 288 "collapse_major": "طي الرئيسي {major}", 289 "expand_major": "توسيع الرئيسي {major}", 290 "other_versions": "إصدارات أخرى", 291 "more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر", 292 "all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه", 293 "deprecated_title": "{version} (مهمل)", 294 "view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار", 295 "distribution_title": "مجموعة Semver", 296 "distribution_modal_title": "الإصدارات", 297 "grouping_major": "رئيسي", 298 "grouping_minor": "ثانوي", 299 "recent_versions_only": "الإصدارات الحديثة فقط", 300 "recent_versions_only_tooltip": "إظهار الإصدارات المنشورة خلال السنة الماضية فقط.", 301 "show_low_usage": "إظهار إصدارات الاستخدام المنخفض", 302 "show_low_usage_tooltip": "تضمين مجموعات الإصدارات التي تقل عن 1% من إجمالي التنزيلات.", 303 "date_range_tooltip": "أسبوع توزيعات الإصدارات الأخير فقط", 304 "y_axis_label": "التنزيلات", 305 "filter_placeholder": "فلترة حسب semver (مثل ^3.0.0)", 306 "filter_invalid": "نطاق semver غير صالح", 307 "filter_help": "مساعدة فلتر نطاق semver", 308 "filter_tooltip": "فلترة الإصدارات باستخدام {link}. مثلاً ^3.0.0 يعرض كل إصدارات 3.x.", 309 "filter_tooltip_link": "نطاق semver", 310 "no_matches": "لا توجد إصدارات تطابق هذا النطاق" 311 }, 312 "dependencies": { 313 "title": "التبعيات ({count})", 314 "list_label": "تبعيات الحزمة", 315 "show_all": "عرض كل التبعيات ({count})", 316 "optional": "اختياري", 317 "view_vulnerabilities": "عرض الثغرات", 318 "outdated_major": "أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بإصدار رئيسي واحد (الأحدث: {latest}) | أقدم بإصدارين رئيسيين (الأحدث: {latest}) | أقدم بـ{count} إصدارات رئيسية (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest})", 319 "outdated_minor": "أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بإصدار ثانوي واحد (الأحدث: {latest}) | أقدم بإصدارين ثانويين (الأحدث: {latest}) | أقدم بـ{count} إصدارات ثانوية (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest})", 320 "outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})", 321 "has_replacement": "هذه التبعية لها بدائل مقترحة" 322 }, 323 "peer_dependencies": { 324 "title": "تبعيات النظير ({count})", 325 "list_label": "تبعيات نظير الحزمة", 326 "show_all": "عرض كل تبعيات النظير ({count})" 327 }, 328 "optional_dependencies": { 329 "title": "تبعيات اختيارية ({count})", 330 "list_label": "تبعيات الحزمة الاختيارية", 331 "show_all": "عرض كل التبعيات الاختيارية ({count})" 332 }, 333 "maintainers": { 334 "title": "المشرفون", 335 "list_label": "مشرفو الحزمة", 336 "you": "(أنت)", 337 "via": "عبر {teams}", 338 "remove_owner": "إزالة {name} كمالك", 339 "username_to_add": "اسم المستخدم لإضافته كمالك", 340 "username_placeholder": "اسم المستخدم…", 341 "add_button": "إضافة", 342 "cancel_add": "إلغاء إضافة المالك", 343 "add_owner": "+ إضافة مالك", 344 "show_more": "(عرض المزيد ({count}))", 345 "show_less": "(عرض أقل)" 346 }, 347 "trends": { 348 "granularity": "مستوى التفصيل", 349 "granularity_daily": "يومي", 350 "granularity_weekly": "أسبوعي", 351 "granularity_monthly": "شهري", 352 "granularity_yearly": "سنوي", 353 "start_date": "البداية", 354 "end_date": "النهاية", 355 "loading": "جارٍ التحميل…", 356 "date_range": "من {start} إلى {end}", 357 "date_range_multiline": "من {start}\nإلى {end}", 358 "download_file": "تنزيل {fileType}", 359 "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية", 360 "legend_estimation": "تقدير", 361 "no_data": "لا توجد بيانات متاحة", 362 "y_axis_label": "{granularity} {facet}", 363 "facet": "المحور", 364 "title": "التوجهات", 365 "contributors_skip": "غير معروض في المساهمين (لا يوجد مستودع GitHub):", 366 "items": { 367 "downloads": "التنزيلات", 368 "likes": "الإعجابات", 369 "contributors": "المساهمون" 370 } 371 }, 372 "downloads": { 373 "title": "التنزيلات الأسبوعية", 374 "community_distribution": "عرض توزيع تبنّي المجتمع" 375 }, 376 "install_scripts": { 377 "title": "سكربتات التثبيت", 378 "script_label": "(سكربت)", 379 "npx_packages": "{count} حزم npx | حزمة npx واحدة | حزمتي npx | {count} حزم npx | {count} حزمة npx | {count} حزمة npx", 380 "currently": "حاليًا {version}" 381 }, 382 "playgrounds": { 383 "title": "جرّبه", 384 "choose": "اختر بيئة تجريب" 385 }, 386 "metrics": { 387 "esm": "ES Modules مدعومة", 388 "cjs": "CommonJS مدعومة", 389 "no_esm": "لا تدعم ES Modules", 390 "types_label": "الأنواع", 391 "types_included": "أنواع TypeScript مضمّنة", 392 "types_available": "أنواع TypeScript متوفرة عبر {package}", 393 "no_types": "لا توجد أنواع TypeScript" 394 }, 395 "license": { 396 "view_spdx": "عرض نص الترخيص على SPDX", 397 "none": "لا شيء" 398 }, 399 "vulnerabilities": { 400 "tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة", 401 "show_all_packages": "عرض كل الحزم المتأثرة ({count})", 402 "path": "المسار", 403 "more": "+{count} أخرى", 404 "packages_failed": "تعذر فحص {count} حزمة | تعذر فحص الحزمة | تعذر فحص الحزمتين | تعذر فحص {count} حزم | تعذر فحص {count} حزمة | تعذر فحص {count} حزمة", 405 "scan_failed": "تعذر فحص الثغرات", 406 "severity": { 407 "critical": "حرجة", 408 "high": "عالية", 409 "moderate": "متوسطة", 410 "low": "منخفضة" 411 }, 412 "fixed_in_title": "تم إصلاحها في الإصدار {version}" 413 }, 414 "deprecated": { 415 "label": "مهمل", 416 "tree_found": "{count} تبعية مهملة | تبعية واحدة مهملة | تبعيتان مهملتان | {count} تبعيات مهملة | {count} تبعية مهملة | {count} تبعية مهملة", 417 "show_all": "عرض {count} حزمة مهملة | عرض حزمة مهملة واحدة | عرض حزمتين مهملتين | عرض {count} حزم مهملة | عرض {count} حزمة مهملة | عرض {count} حزمة مهملة" 418 }, 419 "access": { 420 "title": "وصول الفريق", 421 "refresh": "تحديث وصول الفريق", 422 "list_label": "قائمة وصول الفريق", 423 "owner": "مالك", 424 "rw": "قراءة/كتابة", 425 "ro": "قراءة فقط", 426 "revoke_access": "سحب وصول {name}", 427 "no_access": "لا يوجد وصول فريق مُعدّ", 428 "select_team_label": "اختر فريقًا", 429 "loading_teams": "جارٍ تحميل الفرق…", 430 "select_team": "اختر فريقًا", 431 "permission_label": "مستوى الصلاحية", 432 "permission": { 433 "read_only": "قراءة فقط", 434 "read_write": "قراءة/كتابة" 435 }, 436 "grant_button": "منح", 437 "cancel_grant": "إلغاء منح الوصول", 438 "grant_access": "+ منح وصول للفريق" 439 }, 440 "list": { 441 "filter_label": "فلترة الحزم", 442 "filter_placeholder": "فلتر الحزم…", 443 "sort_label": "ترتيب الحزم", 444 "showing_count": "يعرض {filtered} من أصل {total} حزمة" 445 }, 446 "skeleton": { 447 "loading": "جارٍ تحميل تفاصيل الحزمة", 448 "maintainers": "المشرفون", 449 "keywords": "الكلمات المفتاحية", 450 "versions": "الإصدارات", 451 "dependencies": "التبعيات" 452 }, 453 "sort": { 454 "downloads": "الأكثر تنزيلًا", 455 "published": "الأحدث نشرًا", 456 "name_asc": "الاسم (A-Z)", 457 "name_desc": "الاسم (Z-A)" 458 }, 459 "size": { 460 "b": "{size} بايت", 461 "kb": "{size} كيلوبايت", 462 "mb": "{size} ميجابايت" 463 } 464 }, 465 "connector": { 466 "modal": { 467 "title": "الموصل المحلي", 468 "contributor_badge": "للمساهمين فقط", 469 "contributor_notice": "لم يُنشر الموصل بعد على npm. راجع {link} لمعرفة كيفية التشغيل محليًا.", 470 "contributor_link": "دليل المساهمة", 471 "connected": "متصل", 472 "connected_as_user": "متصل كـ ~{user}", 473 "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", 474 "disconnect": "قطع الاتصال", 475 "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", 476 "copy_command": "نسخ الأمر", 477 "copied": "تم النسخ", 478 "paste_token": "ثم الصق الرمز أدناه للاتصال:", 479 "token_label": "الرمز", 480 "token_placeholder": "الصق الرمز هنا…", 481 "advanced": "خيارات متقدمة", 482 "port_label": "المنفذ", 483 "warning": "تحذير!", 484 "warning_text": "يسمح هذا لـ npmx بالوصول إلى npm CLI لديك. لا تتصل إلا بالمواقع التي تثق بها.", 485 "connect": "اتصال", 486 "connecting": "جارٍ الاتصال…", 487 "auto_open_url": "فتح صفحة الدخول تلقائياً" 488 } 489 }, 490 "operations": { 491 "queue": { 492 "title": "قائمة العمليات", 493 "clear_all": "مسح الكل", 494 "refresh": "تحديث العمليات", 495 "empty": "لا توجد عمليات في القائمة", 496 "empty_hint": "أضف عمليات من صفحات الحزمة أو المؤسسة", 497 "active_label": "العمليات النشطة", 498 "otp_required": "رمز OTP مطلوب", 499 "otp_prompt": "أدخل رمز OTP للمتابعة", 500 "otp_placeholder": "أدخل رمز OTP…", 501 "otp_label": "كلمة المرور وحيدة الاستخدام (OTP)", 502 "retry_otp": "إعادة المحاولة باستخدام OTP", 503 "retry_web_auth": "إعادة المحاولة مع مصادقة الويب", 504 "retrying": "جارٍ إعادة المحاولة…", 505 "open_web_auth": "فتح رابط مصادقة الويب", 506 "approve_operation": "الموافقة على العملية", 507 "remove_operation": "إزالة العملية", 508 "approve_all": "الموافقة على الكل", 509 "execute": "تنفيذ", 510 "executing": "جارٍ التنفيذ…", 511 "log": "السجل", 512 "log_label": "سجل العمليات المكتملة", 513 "remove_from_log": "إزالة من السجل" 514 } 515 }, 516 "org": { 517 "teams": { 518 "title": "الفرق", 519 "refresh": "تحديث الفرق", 520 "filter_label": "فلترة الفرق", 521 "filter_placeholder": "فلتر الفرق…", 522 "sort_by": "الترتيب حسب", 523 "loading": "جارٍ تحميل الفرق…", 524 "no_teams": "لم يتم العثور على فرق", 525 "list_label": "فرق المؤسسة", 526 "delete_team": "حذف الفريق {name}", 527 "member_count": "{count} أعضاء | عضو واحد | عضوان | {count} أعضاء | {count} عضواً | {count} عضواً", 528 "members_of": "أعضاء {team}", 529 "no_members": "لا يوجد أعضاء", 530 "remove_user": "إزالة {user} من الفريق", 531 "username_to_add": "اسم المستخدم لإضافته إلى {team}", 532 "username_placeholder": "اسم المستخدم…", 533 "add_button": "إضافة", 534 "cancel_add_user": "إلغاء إضافة المستخدم", 535 "add_member": "+ إضافة عضو", 536 "team_name_label": "اسم الفريق", 537 "team_name_placeholder": "اسم الفريق…", 538 "create_button": "إنشاء", 539 "no_match": "لا توجد فرق تطابق \"{query}\"", 540 "cancel_create": "إلغاء إنشاء الفريق", 541 "create_team": "+ إنشاء فريق" 542 }, 543 "members": { 544 "title": "الأعضاء", 545 "refresh": "تحديث الأعضاء", 546 "filter_label": "فلترة الأعضاء", 547 "filter_placeholder": "فلتر الأعضاء…", 548 "filter_by_role": "فلترة حسب الدور", 549 "filter_by_team": "فلترة حسب الفريق", 550 "all_teams": "كل الفرق", 551 "sort_by": "الترتيب حسب", 552 "loading": "جارٍ تحميل الأعضاء…", 553 "no_members": "لم يتم العثور على أعضاء", 554 "list_label": "أعضاء المؤسسة", 555 "change_role_for": "تغيير الدور لـ {name}", 556 "remove_from_org": "إزالة {name} من المؤسسة", 557 "view_team": "عرض فريق {team}", 558 "no_match": "لا يوجد أعضاء يطابقون عوامل الفلترة", 559 "username_label": "اسم المستخدم", 560 "username_placeholder": "اسم المستخدم…", 561 "role_label": "الدور", 562 "role": { 563 "all": "الكل", 564 "developer": "مطور", 565 "admin": "مدير", 566 "owner": "مالك" 567 }, 568 "team_label": "الفريق", 569 "no_team": "بدون فريق", 570 "add_button": "إضافة", 571 "cancel_add": "إلغاء إضافة عضو", 572 "add_member": "+ إضافة عضو" 573 }, 574 "public_packages": "{count} حزم عامة | حزمة عامة واحدة | حزمتان عامتان | {count} حزم عامة | {count} حزمة عامة | {count} حزمة عامة", 575 "page": { 576 "packages_title": "الحزم", 577 "members_tab": "الأعضاء", 578 "teams_tab": "الفرق", 579 "no_packages": "لم يتم العثور على حزم عامة لـ", 580 "no_packages_hint": "قد لا تكون هذه المؤسسة موجودة أو قد لا تحتوي على حزم عامة.", 581 "failed_to_load": "فشل تحميل حزم المؤسسة", 582 "no_match": "لا توجد حزم تطابق \"{query}\"", 583 "not_found": "لم يتم العثور على المؤسسة", 584 "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm" 585 } 586 }, 587 "user": { 588 "combobox": { 589 "add_to_org_hint": "(سيُضاف أيضًا إلى المؤسسة)", 590 "press_enter_to_add": "اضغط Enter لإضافة {'@'}{username}", 591 "default_placeholder": "اسم المستخدم…", 592 "suggestions_label": "اقتراحات المستخدمين" 593 }, 594 "page": { 595 "packages_title": "الحزم", 596 "no_packages": "لم يتم العثور على حزم عامة لـ", 597 "no_packages_hint": "قد لا يكون هذا المستخدم موجودًا أو قد لا يحتوي على حزم عامة.", 598 "failed_to_load": "فشل تحميل حزم المستخدم", 599 "no_match": "لا توجد حزم تطابق \"{query}\"", 600 "filter_placeholder": "فلتر {count} حزمة…" 601 }, 602 "orgs_page": { 603 "title": "المؤسسات", 604 "back_to_profile": "العودة إلى الملف الشخصي", 605 "connect_required": "اربط واجهة سطر الأوامر المحلية لعرض مؤسساتك.", 606 "connect_hint_prefix": "شغّل", 607 "connect_hint_suffix": "للبدء.", 608 "own_orgs_only": "يمكنك عرض مؤسساتك أنت فقط.", 609 "view_your_orgs": "عرض مؤسساتك", 610 "loading": "جارٍ تحميل المؤسسات…", 611 "empty": "لم يتم العثور على مؤسسات.", 612 "empty_hint": "يتم اكتشاف المؤسسات من حزمك ذات النطاق (scoped).", 613 "count": "{count} مؤسسة | مؤسسة واحدة | مؤسستان | {count} مؤسسات | {count} مؤسسة | {count} مؤسسة", 614 "packages_count": "{count} حزمة | حزمة واحدة | حزمتان | {count} حزم | {count} حزمة | {count} حزمة" 615 } 616 }, 617 "claim": { 618 "modal": { 619 "title": "حجز اسم حزمة", 620 "success": "تم حجز الحزمة!", 621 "success_detail": "تم نشر {name}{'@'}0.0.0 على npm.", 622 "success_hint": "يمكنك الآن نشر إصدارات جديدة لهذه الحزمة باستخدام npm publish.", 623 "view_package": "عرض الحزمة", 624 "invalid_name": "اسم حزمة غير صالح:", 625 "available": "هذا الاسم متاح!", 626 "taken": "هذا الاسم مستخدم بالفعل.", 627 "similar_warning": "توجد حزم مشابهة — قد يرفض npm هذا الاسم:", 628 "related": "حزم ذات صلة:", 629 "scope_warning_title": "فكّر في استخدام حزمة بنطاق (scoped) بدلًا من ذلك", 630 "scope_warning_text": "أسماء الحزم غير ذات النطاق هي مورد مشترك. لا تحجز اسمًا إلا إذا كنت تنوي نشر حزمة وصيانتها. للمشاريع الشخصية أو المؤسسية، استخدم اسمًا ذا نطاق مثل {'@'}{username}/{name}.", 631 "connect_required": "اربط الموصل المحلي لحجز اسم هذه الحزمة.", 632 "connect_button": "الاتصال بالموصل", 633 "publish_hint": "سيؤدي هذا إلى نشر حزمة مصغرة كعنصر نائب (placeholder).", 634 "preview_json": "معاينة package.json", 635 "claim_button": "حجز اسم الحزمة", 636 "publishing": "جارٍ النشر…", 637 "checking": "جارٍ التحقق من التوفر…", 638 "failed_to_check": "فشل التحقق من توفر الاسم", 639 "failed_to_claim": "فشل حجز الحزمة" 640 } 641 }, 642 "code": { 643 "files_label": "الملفات", 644 "no_files": "لا توجد ملفات في هذا المجلد", 645 "root": "الجذر", 646 "lines": "{count} سطر", 647 "toggle_tree": "إظهار/إخفاء شجرة الملفات", 648 "close_tree": "إغلاق شجرة الملفات", 649 "copy_link": "نسخ الرابط", 650 "raw": "خام (Raw)", 651 "view_raw": "عرض الملف الخام (Raw)", 652 "file_too_large": "الملف كبير جدًا للمعاينة", 653 "file_size_warning": "{size} يتجاوز حد 500KB للتظليل النحوي (syntax highlighting)", 654 "failed_to_load": "فشل تحميل الملف", 655 "unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح", 656 "version_required": "الإصدار مطلوب لتصفح الكود", 657 "go_to_package": "الانتقال إلى الحزمة", 658 "loading_tree": "جارٍ تحميل شجرة الملفات…", 659 "failed_to_load_tree": "فشل تحميل الملفات لهذا الإصدار من الحزمة", 660 "back_to_package": "العودة إلى الحزمة", 661 "table": { 662 "name": "الاسم", 663 "size": "الحجم" 664 }, 665 "markdown_view_mode": { 666 "preview": "معاينة", 667 "code": "الكود" 668 }, 669 "file_path": "مسار الملف" 670 }, 671 "badges": { 672 "provenance": { 673 "verified": "موثّق", 674 "verified_title": "مصدر موثّق", 675 "verified_via": "موثّق: تم النشر عبر {provider}" 676 }, 677 "jsr": { 678 "title": "متوفر أيضًا على JSR" 679 } 680 }, 681 "filters": { 682 "title": "فلاتر", 683 "search": "بحث", 684 "search_scope": "نطاق البحث", 685 "search_placeholder_name": "فلترة حسب اسم الحزمة…", 686 "search_placeholder_description": "فلترة حسب الوصف…", 687 "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية…", 688 "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", 689 "scope_name": "الإسم", 690 "scope_name_description": "بحث في أسماء الحزم فقط", 691 "scope_description": "الوصف", 692 "scope_description_description": "بحث في الأوصاف فقط", 693 "scope_keywords": "الكلمات المفتاحية", 694 "scope_keywords_description": "بحث في الكلمات المفتاحية فقط", 695 "scope_all": "الكل", 696 "scope_all_description": "بحث في جميع الحقول، يدعم المحددات name: desc: kw:", 697 "weekly_downloads": "التنزيلات الأسبوعية", 698 "updated_within": "تم التحديث خلال", 699 "security": "الأمان", 700 "keywords": "الكلمات المفتاحية", 701 "more_keywords": "+{count} المزيد", 702 "clear_all": "مسح الكل", 703 "remove_filter": "إزالة فلتر {label}", 704 "chips": { 705 "search": "بحث", 706 "downloads": "التنزيلات", 707 "keyword": "كلمة مفتاحية", 708 "security": "الأمان", 709 "updated": "محدّث" 710 }, 711 "download_range": { 712 "any": "أي", 713 "lt100": "< 100", 714 "100_1k": "100 - 1K", 715 "1k_10k": "1K - 10K", 716 "10k_100k": "10K - 100K", 717 "gt100k": "> 100K" 718 }, 719 "updated": { 720 "any": "أي وقت", 721 "week": "الأسبوع الماضي", 722 "month": "الشهر الماضي", 723 "quarter": "آخر 3 أشهر", 724 "year": "السنة الماضية" 725 }, 726 "security_options": { 727 "all": "جميع الحزم", 728 "secure": "بدون تحذيرات", 729 "insecure": "مع التحذيرات" 730 }, 731 "sort": { 732 "label": "فرز الحزم", 733 "toggle_direction": "قلب اتجاه الفرز", 734 "ascending": "تصاعدي", 735 "descending": "تنازلي", 736 "relevance": "الصلة", 737 "downloads_week": "التنزيلات/الأسبوع", 738 "downloads_day": "التنزيلات/اليوم", 739 "downloads_month": "التنزيلات/الشهر", 740 "downloads_year": "التنزيلات/السنة", 741 "published": "آخر نشر", 742 "name": "الاسم", 743 "quality": "الجودة", 744 "popularity": "الشعبية", 745 "maintenance": "الصيانة", 746 "score": "التنقيط" 747 }, 748 "columns": { 749 "title": "الأعمدة", 750 "show": "عرض الأعمدة", 751 "reset": "إعادة التعيين إلى الافتراضيات", 752 "coming_soon": "قريبًا", 753 "name": "الاسم", 754 "version": "الإصدار", 755 "description": "الوصف", 756 "downloads": "التنزيلات/الأسبوع", 757 "published": "آخر نشر", 758 "maintainers": "المشرفون", 759 "keywords": "الكلمات المفتاحية", 760 "quality_score": "درجة الجودة", 761 "popularity_score": "درجة الشعبية", 762 "maintenance_score": "درجة الصيانة", 763 "combined_score": "الدرجة المجمعة", 764 "security": "الأمان" 765 }, 766 "view_mode": { 767 "label": "وضع العرض", 768 "cards": "عرض البطاقات", 769 "table": "عرض الجدول" 770 }, 771 "pagination": { 772 "mode_label": "وضع التصفح", 773 "infinite": "غير منتهي", 774 "paginated": "مقسم إلى صفحات", 775 "items_per_page": "عدد العناصر في الصفحة", 776 "per_page": "{count} / صفحة", 777 "all_yolo": "الكل (إنما هي حياة واحدة)", 778 "showing": "{start}-{end} من {total}", 779 "previous": "الصفحة السابقة", 780 "next": "الصفحة التالية", 781 "nav_label": "التصفح" 782 }, 783 "count": { 784 "showing_filtered": "{filtered} من {count} حزمة", 785 "showing_all": "{count} حزمة | حزمة واحدة | حزمتان | {count} حزم | {count} حزمة | {count} حزمة", 786 "showing_paginated": "{pageSize} من {count} حزمة" 787 }, 788 "table": { 789 "security_warning": "تحذير أمني", 790 "secure": "آمن", 791 "no_packages": "لم يتم العثور على حزم" 792 } 793 }, 794 "about": { 795 "title": "حول", 796 "heading": "حول", 797 "meta_description": "npmx هو متصفح سريع وحديث لسجل npm. تجربة مستخدم أفضل لاستكشاف حزم npm.", 798 "what_we_are": { 799 "title": "ما هو npmx", 800 "better_ux_dx": "تجربة مستخدم/مطور أفضل", 801 "admin_ui": "واجهة إدارة", 802 "description": "npmx هو {betterUxDx} لسجل حزم npm وأدواته. نحن نوفر واجهة سريعة وحديثة لاستكشاف الحزم، مع ميزات مثل الوضع الداكن، التنقل عبر لوحة المفاتيح، تصفح الكود، والاتصالات بسجلات بديلة مثل {jsr}.", 803 "admin_description": "نهدف أيضًا إلى توفير {adminUi} أفضل لإدارة حزمك، فرقك، ومنظماتك — كل ذلك من المتصفح، مدعومًا بواسطة npm CLI المحلي الخاص بك." 804 }, 805 "what_we_are_not": { 806 "title": "ما ليس هو npmx", 807 "not_package_manager": "ليس مدير حزم.", 808 "not_registry": "ليس سجلًا.", 809 "registry_description": "نحن لا نستضيف الحزم. نحن مجرد طريقة أفضل لتصفحها.", 810 "package_managers_exist": "{already} {people} {building} {managers} {package} {cool} {really}.", 811 "words": { 812 "already": "هناك بالفعل", 813 "people": "أشخاص", 814 "building": "يبنون", 815 "really": "بحقّ", 816 "cool": "رائعة", 817 "package": "حزم", 818 "managers": "مديري" 819 } 820 }, 821 "team": { 822 "title": "الفريق", 823 "governance": "الحوكمة", 824 "role_steward": "راعي", 825 "role_maintainer": "مشرف", 826 "sponsor": "راعي", 827 "sponsor_aria": "رعاية {name} على GitHub" 828 }, 829 "contributors": { 830 "title": "المساهمون", 831 "description": "npmx هو مشروع مفتوح المصدر بالكامل، تم بناؤه بواسطة مجتمع مذهل من المساهمين.", 832 "loading": "جارٍ تحميل المساهمين…", 833 "error": "فشل تحميل المساهمين", 834 "view_profile": "عرض بروفايل {name} على GitHub" 835 }, 836 "get_involved": { 837 "title": "كن جزءًا من npmx", 838 "contribute": { 839 "title": "المساهمة", 840 "description": "ساعدنا في بناء تجربة npm أفضل.", 841 "cta": "عرض على GitHub" 842 }, 843 "community": { 844 "title": "انضم إلى المجتمع", 845 "description": "تحدث، اطرح الأسئلة، وشارك الأفكار.", 846 "cta": "انضم إلى Discord" 847 }, 848 "follow": { 849 "title": "ابقَ على اطلاع", 850 "description": "اكتشف آخر الأخبار عن npmx.", 851 "cta": "تابع على Bluesky" 852 } 853 } 854 }, 855 "account_menu": { 856 "connect": "اتصال", 857 "account": "الحساب", 858 "npm_cli": "npm CLI", 859 "atmosphere": "Atmosphere", 860 "npm_cli_desc": "إدارة الحزم والمنظمات", 861 "atmosphere_desc": "ميزات اجتماعية وهوية", 862 "connect_npm_cli": "الاتصال بـ npm CLI", 863 "connect_atmosphere": "الاتصال بـ Atmosphere", 864 "connecting": "جارٍ الاتصال…", 865 "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية" 866 }, 867 "auth": { 868 "modal": { 869 "title": "Atmosphere", 870 "connected_as": "متصل كـ {'@'}{handle}", 871 "disconnect": "قطع الاتصال", 872 "connect_prompt": "اتصل بحساب Atmosphere الخاص بك", 873 "handle_label": "المعرّف", 874 "handle_placeholder": "alice.npmx.social", 875 "connect": "اتصال", 876 "create_account": "إنشاء حساب جديد", 877 "connect_bluesky": "الاتصال عبر Bluesky", 878 "what_is_atmosphere": "ما هو حساب Atmosphere؟", 879 "atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه.", 880 "default_input_error": "الرجاء إدخال معرّف صالح أو DID أو رابط PDS كامل" 881 } 882 }, 883 "header": { 884 "home": "الصفحة الرئيسية لـ npmx", 885 "packages": "الحزم", 886 "packages_dropdown": { 887 "title": "حزمك", 888 "loading": "جارٍ التحميل…", 889 "error": "فشل تحميل الحزم", 890 "empty": "لا توجد حزم", 891 "view_all": "عرض الكل" 892 }, 893 "orgs": "المؤسسات", 894 "orgs_dropdown": { 895 "title": "مؤسساتك", 896 "loading": "جارٍ التحميل…", 897 "error": "فشل تحميل المؤسسات", 898 "empty": "لا توجد مؤسسات", 899 "view_all": "عرض الكل" 900 } 901 }, 902 "compare": { 903 "packages": { 904 "title": "مقارنة الحزم", 905 "tagline": "قارن حزم npm جنبًا إلى جنب لمساعدتك على اختيار الأنسب.", 906 "meta_title": "مقارنة {packages} - npmx", 907 "meta_title_empty": "مقارنة الحزم - npmx", 908 "meta_description": "مقارنة جنبًا إلى جنب لـ {packages}", 909 "meta_description_empty": "مقارنة حزم npm جنبًا إلى جنب", 910 "section_packages": "الحزم", 911 "section_facets": "المحاور", 912 "section_comparison": "المقارنة", 913 "loading": "جارٍ تحميل بيانات الحزم…", 914 "error": "فشل تحميل بيانات الحزم. الرجاء المحاولة مرة أخرى.", 915 "empty_title": "اختر حزمًا للمقارنة", 916 "empty_description": "ابحث وأضف حزمتين على الأقل أعلاه لعرض مقارنة جنبًا إلى جنب لمقاييسها." 917 }, 918 "selector": { 919 "search_label": "ابحث عن حزم", 920 "search_first": "ابحث عن حزمة…", 921 "search_add": "أضف حزمة أخرى…", 922 "searching": "جارٍ البحث…", 923 "remove_package": "إزالة {package}", 924 "packages_selected": "{count}/{max} حزمة محددة.", 925 "add_hint": "أضف حزمتين على الأقل للمقارنة." 926 }, 927 "no_dependency": { 928 "label": "(بدون تبعية)", 929 "typeahead_title": "ماذا كان سيفعل James؟", 930 "typeahead_description": "قارن بعدم استخدام أي تبعية! معتمد من e18e.", 931 "tooltip_title": "قد لا تحتاج إلى تبعية", 932 "tooltip_description": "قارن بعدم استخدام أي تبعية! يحافظ {link} على قائمة بالحزم التي يمكن استبدالها بالـAPIs الأصلية أو ببدائل أبسط.", 933 "e18e_community": "مجتمع e18e", 934 "add_column": "إضافة عمود «بدون تبعية» إلى المقارنة" 935 }, 936 "facets": { 937 "group_label": "محاور المقارنة", 938 "all": "الكل", 939 "none": "لا شيء", 940 "coming_soon": "قريبًا", 941 "select_all": "تحديد كل المحاور", 942 "deselect_all": "إلغاء تحديد كل المحاور", 943 "select_category": "تحديد جميع محاور {category}", 944 "deselect_category": "إلغاء تحديد جميع محاور {category}", 945 "binary_only_tooltip": "هذه الحزمة تعرض ملفات تنفيذية فقط دون تصديرات", 946 "categories": { 947 "performance": "الأداء", 948 "health": "الصحة", 949 "compatibility": "التوافق", 950 "security": "الأمان والامتثال" 951 }, 952 "items": { 953 "packageSize": { 954 "label": "حجم الحزمة", 955 "description": "حجم الحزمة نفسها (غير المضغوطة)" 956 }, 957 "installSize": { 958 "label": "حجم التثبيت", 959 "description": "إجمالي حجم التثبيت بما في ذلك جميع التبعيات" 960 }, 961 "dependencies": { 962 "label": "التبعيات المباشرة", 963 "description": "عدد التبعيات المباشرة" 964 }, 965 "totalDependencies": { 966 "label": "إجمالي التبعيات", 967 "description": "إجمالي عدد التبعيات بما فيها غير المباشرة" 968 }, 969 "downloads": { 970 "label": "التنزيلات/أسبوع", 971 "description": "عدد التنزيلات الأسبوعية" 972 }, 973 "totalLikes": { 974 "label": "الإعجابات", 975 "description": "عدد الإعجابات" 976 }, 977 "lastUpdated": { 978 "label": "تاريخ النشر", 979 "description": "متى نُشر هذا الإصدار" 980 }, 981 "deprecated": { 982 "label": "مهملة؟", 983 "description": "هل الحزمة مهملة" 984 }, 985 "engines": { 986 "label": "المحركات", 987 "description": "متطلبات إصدار Node.js" 988 }, 989 "types": { 990 "label": "الأنواع", 991 "description": "تعريفات أنواع TypeScript" 992 }, 993 "moduleFormat": { 994 "label": "صيغة الوحدة", 995 "description": "دعم ESM/CJS" 996 }, 997 "license": { 998 "label": "الترخيص", 999 "description": "ترخيص الحزمة" 1000 }, 1001 "vulnerabilities": { 1002 "label": "الثغرات", 1003 "description": "ثغرات أمنية معروفة" 1004 } 1005 }, 1006 "values": { 1007 "any": "أي من", 1008 "none": "لا شيء", 1009 "unknown": "غير معروف", 1010 "deprecated": "مهملة", 1011 "not_deprecated": "غير مهملة", 1012 "types_included": "الأنواع مضمّنة", 1013 "types_none": "الأنواع غير مضمّنة", 1014 "vulnerabilities_summary": "{count} ({critical} حرجة/{high} عالية)", 1015 "up_to_you": "الأمر متروك لك!" 1016 }, 1017 "trends": { 1018 "title": "مقارنة التوجهات" 1019 } 1020 } 1021 }, 1022 "privacy_policy": { 1023 "title": "سياسة الخصوصية", 1024 "last_updated": "آخر تحديث: {date}", 1025 "welcome": "مرحبًا بك في {app}. نحن ملتزمون بحماية خصوصيتك. تشرح هذه السياسة البيانات التي نجمعها، وكيف نستخدمها، وحقوقك المتعلقة بمعلوماتك.", 1026 "cookies": { 1027 "what_are": { 1028 "title": "ما هي ملفات تعريف الارتباط؟", 1029 "p1": "ملفات تعريف الارتباط أو الكوكيز (Cookies) هي ملفات نصية صغيرة تُخزن على جهازك عند زيارة موقع ويب. الغرض منها هو تحسين تجربتك في التصفح من خلال تذكر بعض التفضيلات والإعدادات." 1030 }, 1031 "types": { 1032 "title": "ما هي ملفات تعريف الارتباط التي نستخدمها؟", 1033 "p1": "نستخدم فقط {bold} لأغراض ضرورية تمامًا لوظائف الموقع. لا نستخدم ملفات تعريف ارتباط تابعة لجهات خارجية أو إعلانية.", 1034 "bold": "ملفات تعريف الارتباط التقنية الأساسية", 1035 "li1": "{li11}{separator} {li12}", 1036 "li2": "{li21}{separator} {li22}", 1037 "separator": ":", 1038 "cookie_vdpl": "__vdpl", 1039 "cookie_vdpl_desc": "يستخدم مزود الاستضافة الخاص بنا (Vercel) ملف تعريف الارتباط هذا للحماية من التداخل. يضمن لك جلب الأصول من إصدار النشر الصحيح إذا تم إصدار تحديث جديد أثناء تصفحك. لا يتتبعك.", 1040 "cookie_h3": "h3", 1041 "cookie_h3_desc": "هذا هو ملف تعريف الجلسة الآمن الخاص بنا. يخزن رمز وصول OAuth عندما تقوم بربط حساب Atmosphere الخاص بك. إنه ضروري للحفاظ على جلسة المصادقة الخاصة بك." 1042 }, 1043 "local_storage": { 1044 "title": "التخزين المحلي (Local Storage)", 1045 "p1": "بالإضافة إلى ملفات تعريف الارتباط الخاصة بالجلسة، نستخدم {bold} في متصفحك لحفظ تفضيلات العرض الخاصة بك. يتيح لنا ذلك تذكر السمة (فاتحة/داكنة) وبعض {settings} الأخرى التي قمت بتحديدها، حتى لا تضطر إلى إعادة تكوينها في كل زيارة.", 1046 "bold": "التخزين المحلي (Local Storage)", 1047 "p2": "هذه المعلومات وظيفية بحتة، مخزنة فقط على جهازك، و{bold2}. نستخدمها حصريًا لتحسين تجربتك على موقعنا.", 1048 "bold2": "لا تحتوي على بيانات شخصية ولا تُستخدم لتتبعك", 1049 "settings": "الإعدادات" 1050 }, 1051 "management": { 1052 "title": "إدارة ملفات تعريف الارتباط", 1053 "p1": "يمكنك تكوين متصفحك لقبول أو رفض أو حذف ملفات تعريف الارتباط وفقًا لتفضيلاتك. ومع ذلك، يرجى ملاحظة أن {bold}.", 1054 "bold": "رفض ملفات تعريف الارتباط الأساسية قد يمنع الوصول الكامل إلى التطبيق", 1055 "p2": "فيما يلي روابط تحتوي على تعليمات لإدارة ملفات تعريف الارتباط في أكثر المتصفحات استخدامًا:", 1056 "chrome": "Google Chrome (يفتح في نافذة جديدة)", 1057 "firefox": "Mozilla Firefox (يفتح في نافذة جديدة)", 1058 "edge": "Microsoft Edge (يفتح في نافذة جديدة)" 1059 } 1060 }, 1061 "analytics": { 1062 "title": "التحليلات", 1063 "p1": "نستخدم {bold} لفهم كيفية استخدام الزوار لموقعنا. يساعدنا ذلك في تحسين تجربة المستخدم وتحديد المشكلات.", 1064 "bold": "Vercel Web Analytics", 1065 "p2": "تم تصميم تحليلات Vercel مع مراعاة الخصوصية:", 1066 "li1": "لا تستخدم ملفات تعريف الارتباط", 1067 "li2": "لا تجمع معرفات شخصية", 1068 "li3": "لا تتتبع المستخدمين عبر المواقع الإلكترونية", 1069 "li4": "يتم تجميع جميع البيانات وإخفاء هويتها", 1070 "p3": "المعلومات الوحيدة التي يتم جمعها تشمل: عناوين صفحات الويب، المرجع (Referrer)، البلد/المنطقة، نوع الجهاز، المتصفح، ونظام التشغيل. لا يمكن استخدام هذه البيانات لتحديد هوية المستخدمين الفرديين." 1071 }, 1072 "authenticated": { 1073 "title": "المستخدمون المصادق عليهم", 1074 "p1": "عند ربط حساب {bold} الخاص بك بـ npmx، نقوم بتخزين رمز وصول OAuth الخاص بك في ملف تعريف ارتباط جلسة آمن من نوع HTTP-only. يُستخدم هذا الرمز حصراً لمصادقة الطلبات نيابةً عنك.", 1075 "bold": "Atmosphere", 1076 "p2": "نحن لا نخزّن بيانات اعتمادك، ولا نصل إلى أي بيانات تتجاوز ما يلزم لتقديم الميزات التي تستخدمها. يمكنك فصل حسابك في أي وقت من صفحة {settings}.", 1077 "settings": "الإعدادات" 1078 }, 1079 "data_retention": { 1080 "title": "الاحتفاظ بالبيانات", 1081 "p1": "يتم حذف ملفات تعريف ارتباط الجلسة تلقائياً عند إغلاق المتصفح أو بعد فترة من عدم النشاط. تظل تفضيلات التخزين المحلي على جهازك إلى أن تقوم بمسح بيانات المتصفح. يتم الاحتفاظ ببيانات التحليلات بصيغة مُجمَّعة ولا يمكن ربطها بمستخدمين أفراد." 1082 }, 1083 "your_rights": { 1084 "title": "حقوقك", 1085 "p1": "لديك الحق في:", 1086 "li1": "الوصول إلى معلومات حول البيانات التي نجمعها", 1087 "li2": "مسح التخزين المحلي وملفات تعريف الارتباط في أي وقت", 1088 "li3": "فصل جلستك المُصادَق عليها", 1089 "li4": "طلب معلومات حول ممارساتنا المتعلقة بالبيانات", 1090 "p2": "نظراً لأننا لا نجمع بيانات شخصية، فلا توجد عادةً معلومات شخصية لحذفها أو تصديرها." 1091 }, 1092 "contact": { 1093 "title": "تواصل معنا", 1094 "p1": "لأي أسئلة أو مخاوف بشأن سياسة الخصوصية هذه، يمكنك التواصل معنا عبر فتح بلاغ (Issue) في {link} الخاص بنا.", 1095 "link": "مستودع GitHub" 1096 }, 1097 "changes": { 1098 "title": "تغييرات على هذه السياسة", 1099 "p1": "قد نقوم بتحديث سياسة الخصوصية هذه من وقت لآخر. سيتم نشر أي تغييرات على هذه الصفحة مع تاريخ مراجعة مُحدَّث." 1100 } 1101 }, 1102 "a11y": { 1103 "title": "إمكانية الوصول", 1104 "footer_title": "إمكانية الوصول", 1105 "welcome": "نريد أن يكون {app} قابلاً للاستخدام من قبل أكبر عدد ممكن من الأشخاص.", 1106 "approach": { 1107 "title": "نهجنا", 1108 "p1": "نسعى لاتباع إرشادات إمكانية الوصول لمحتوى الويب (WCAG) 2.2 واستخدامها كمرجع عند بناء الميزات. لا ندعي الامتثال الكامل لأي مستوى من WCAG — إمكانية الوصول عملية مستمرة وهناك دائماً المزيد من العمل.", 1109 "p2": "هذا الموقع {about}. يتم إجراء تحسينات إمكانية الوصول تدريجياً كجزء من التطوير المنتظم.", 1110 "about_link": "مشروع مفتوح المصدر يقوده المجتمع" 1111 }, 1112 "measures": { 1113 "title": "ما نقوم به", 1114 "p1": "بعض الأمور التي نهدف لتحقيقها عبر الموقع:", 1115 "li1": "استخدام HTML الدلالي وسمات ARIA حيثما كان ذلك مناسباً.", 1116 "li2": "استخدام أحجام نصوص نسبية لتتمكن من ضبطها في متصفحك.", 1117 "li3": "دعم التنقل بلوحة المفاتيح في جميع أنحاء الواجهة.", 1118 "li4": "الاحترام لاستعلامات prefers-reduced-motion و prefers-color-scheme.", 1119 "li5": "التصميم مع مراعاة تباين ألوان كافٍ.", 1120 "li6": "ضمان توفر المحتوى الأساسي بدون JavaScript، رغم أن بعض الميزات التفاعلية تتطلبه." 1121 }, 1122 "limitations": { 1123 "title": "قيود معروفة", 1124 "p1": "قد لا تلبي بعض أجزاء الموقع — خاصة المحتوى من جهات خارجية مثل ملفات README للحزم — معايير إمكانية الوصول. نعمل على تحسين هذه المناطق بمرور الوقت." 1125 }, 1126 "contact": { 1127 "title": "ملاحظات", 1128 "p1": "إذا واجهت عائقاً في إمكانية الوصول على {app}، يرجى إبلاغنا بفتح بلاغ في {link}. نأخذ هذه البلاغات على محمل الجد وسنبذل قصارى جهدنا لمعالجتها.", 1129 "link": "مستودع GitHub" 1130 } 1131 } 1132}