[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: update arabic translations (#693)

authored by

Houssam Elbadissi and committed by
GitHub
4fb4f113 3bb9c8aa

+270 -34
+135 -17
i18n/locales/ar.json
··· 5 5 "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." 6 6 } 7 7 }, 8 + "version": "الإصدار", 9 + "built_at": "تم البناء في {0}", 10 + "alt_logo": "شعار npmx", 8 11 "tagline": "متصفح أفضل لسجل npm", 9 12 "non_affiliation_disclaimer": "غير مرتبط بشركة npm, Inc.", 10 13 "trademark_disclaimer": "npm علامة تجارية مسجلة لشركة npm, Inc. هذا الموقع غير مرتبط بشركة npm, Inc.", ··· 24 27 "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", 25 28 "updating": "(جارٍ التحديث...)", 26 29 "no_results": "لم يتم العثور على حزم لـ \"{query}\"", 30 + "title": "بحث", 27 31 "not_taken": "الاسم {name} غير مأخوذ", 28 32 "claim_prompt": "احجز اسم هذه الحزمة على npm", 29 33 "claim_button": "احجز \"{name}\"", ··· 42 46 "popular_packages": "الحزم الشائعة", 43 47 "search": "بحث", 44 48 "settings": "الإعدادات", 45 - "back": "عودة" 49 + "compare": "مقارنة", 50 + "back": "عودة", 51 + "menu": "القائمة", 52 + "mobile_menu": "قائمة التنقل", 53 + "open_menu": "فتح القائمة", 54 + "links": "روابط", 55 + "tap_to_search": "اضغط للبحث" 46 56 }, 47 57 "settings": { 48 58 "title": "الإعدادات", ··· 54 64 "language": "اللغة" 55 65 }, 56 66 "relative_dates": "تواريخ نسبية", 57 - "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملا.", 67 + "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.", 58 68 "include_types": "تضمين {'@'}types في التثبيت", 59 69 "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", 60 70 "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", ··· 94 104 "go_back_home": "العودة إلى الصفحة الرئيسية", 95 105 "view_on_npm": "عرض على npm", 96 106 "per_week": "/ أسبوع", 107 + "vanity_downloads_hint": "رقم زخرفي: لا توجد حزم معروضة | رقم زخرفي: للحزمة المعروضة | رقم زخرفي: للحزمتين المعروضتين | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة", 97 108 "sort": { 98 109 "name": "الاسم", 99 110 "role": "الدور", ··· 110 121 "verified_provenance": "مصدر موثّق", 111 122 "view_permalink": "عرض الرابط الدائم لهذا الإصدار", 112 123 "navigation": "تصفح الحزمة", 124 + "copy_name": "نسخ اسم الحزمة", 113 125 "deprecation": { 114 126 "package": "تم إهمال هذه الحزمة.", 115 127 "version": "تم إهمال هذا الإصدار.", 116 128 "no_reason": "لم يتم تقديم سبب" 117 129 }, 118 - "replacement": {}, 130 + "replacement": { 131 + "title": "قد لا تحتاج إلى هذه التبعية.", 132 + "native": "يمكن استبدالها بـ {replacement}، المتوفرة منذ Node {nodeVersion}.", 133 + "simple": "أشار {community} إلى أن هذه الحزمة زائدة، مع النصيحة: {replacement}.", 134 + "documented": "أشار {community} إلى أن هذه الحزمة لها بدائل أكثر أداءً.", 135 + "none": "تم وضع علامة على هذه الحزمة بأنها لم تعد مطلوبة، ومن المرجح أن وظيفتها متاحة أصلًا في جميع المحركات.", 136 + "learn_more": "اعرف المزيد", 137 + "mdn": "MDN", 138 + "community": "المجتمع" 139 + }, 119 140 "stats": { 120 141 "license": "الترخيص", 121 142 "deps": "الاعتماديات", 122 143 "install_size": "حجم التثبيت", 123 144 "vulns": "الثغرات", 124 145 "updated": "آخر تحديث", 146 + "skills": "المهارات", 125 147 "view_dependency_graph": "عرض مخطط الاعتماديات", 126 148 "inspect_dependency_tree": "فحص شجرة الاعتماديات", 127 - "size_tooltip": {} 149 + "size_tooltip": { 150 + "unpacked": "{size} الحجم غير المضغوط (لهذه الحزمة)", 151 + "total": "{size} الحجم غير المضغوط الإجمالي (بما في ذلك كل {count} اعتمادًا لـ linux-x64)" 152 + } 128 153 }, 129 154 "skills": { 130 - "file_counts": {} 155 + "title": "مهارات العميل (Agent Skills)", 156 + "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", 157 + "view": "عرض", 158 + "compatible_with": "متوافق مع {tool}", 159 + "install": "تثبيت", 160 + "installation_method": "طريقة التثبيت", 161 + "learn_more": "اعرف المزيد", 162 + "available_skills": "المهارات المتاحة", 163 + "click_to_expand": "انقر للتوسيع", 164 + "no_description": "لا يوجد وصف", 165 + "file_counts": { 166 + "scripts": "{count} سكربت | سكربت واحد | سكربتان | {count} سكربتات | {count} سكربت | {count} سكربت", 167 + "refs": "{count} مرجع | مرجع واحد | مرجعان | {count} مراجع | {count} مرجع | {count} مرجع", 168 + "assets": "{count} أصل | أصل واحد | أصلان | {count} أصول | {count} أصل | {count} أصل" 169 + }, 170 + "view_source": "عرض المصدر" 131 171 }, 132 172 "links": { 133 173 "repo": "المستودع", ··· 136 176 "jsr": "jsr", 137 177 "code": "الكود", 138 178 "docs": "التوثيق", 139 - "fund": "التمويل" 179 + "fund": "التمويل", 180 + "compare": "مقارنة" 140 181 }, 141 182 "docs": { 142 183 "not_available": "التوثيق غير متوفر", ··· 181 222 "other_versions": "إصدارات أخرى", 182 223 "more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر", 183 224 "all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه", 184 - "deprecated_title": "{version} (مهمل)" 225 + "deprecated_title": "{version} (مهمل)", 226 + "view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار" 185 227 }, 186 228 "dependencies": { 187 229 "title": "الاعتماديات ({count})", 188 230 "list_label": "اعتماديات الحزمة", 189 231 "show_all": "عرض كل الاعتماديات ({count})", 190 232 "optional": "اختياري", 191 - "view_vulnerabilities": "عرض الثغرات" 233 + "view_vulnerabilities": "عرض الثغرات", 234 + "outdated_major": "أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بإصدار رئيسي واحد (الأحدث: {latest}) | أقدم بإصدارين رئيسيين (الأحدث: {latest}) | أقدم بـ{count} إصدارات رئيسية (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest})", 235 + "outdated_minor": "أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بإصدار ثانوي واحد (الأحدث: {latest}) | أقدم بإصدارين ثانويين (الأحدث: {latest}) | أقدم بـ{count} إصدارات ثانوية (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest})", 236 + "outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})" 192 237 }, 193 238 "peer_dependencies": { 194 239 "title": "اعتماديات النظير ({count})", ··· 247 292 "esm": "ES Modules مدعومة", 248 293 "cjs": "CommonJS مدعومة", 249 294 "no_esm": "لا تدعم ES Modules", 295 + "types_label": "الأنواع", 250 296 "types_included": "أنواع TypeScript مضمّنة", 251 297 "types_available": "أنواع TypeScript متوفرة عبر {package}", 252 298 "no_types": "لا توجد أنواع TypeScript" 253 299 }, 254 300 "license": { 255 - "view_spdx": "عرض نص الترخيص على SPDX" 301 + "view_spdx": "عرض نص الترخيص على SPDX", 302 + "none": "لا شيء" 256 303 }, 257 304 "vulnerabilities": { 258 305 "no_description": "لا يتوفر وصف", ··· 281 328 "low": "منخفضة" 282 329 } 283 330 }, 284 - "deprecated": {}, 331 + "deprecated": { 332 + "label": "مهمل", 333 + "tree_found": "{count} تبعية مهملة | تبعية واحدة مهملة | تبعيتان مهملتان | {count} تبعيات مهملة | {count} تبعية مهملة | {count} تبعية مهملة", 334 + "show_all": "عرض {count} حزمة مهملة | عرض حزمة مهملة واحدة | عرض حزمتين مهملتين | عرض {count} حزم مهملة | عرض {count} حزمة مهملة | عرض {count} حزمة مهملة" 335 + }, 285 336 "access": { 286 337 "title": "وصول الفريق", 287 338 "refresh": "تحديث وصول الفريق", ··· 316 367 "size": "الحجم", 317 368 "deps": "الاعتماديات", 318 369 "updated": "آخر تحديث", 370 + "get_started": "ابدأ", 319 371 "readme": "README", 320 372 "maintainers": "المشرفون", 321 373 "keywords": "الكلمات المفتاحية", ··· 342 394 }, 343 395 "modal": { 344 396 "title": "الموصل المحلي", 397 + "contributor_badge": "للمساهمين فقط", 398 + "contributor_notice": "لم يُنشر الموصل بعد على npm. راجع {link} لمعرفة كيفية التشغيل محليًا.", 399 + "contributor_link": "دليل المساهمة", 345 400 "connected": "متصل", 401 + "connected_as_user": "متصل كـ ~{user}", 346 402 "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", 347 403 "disconnect": "قطع الاتصال", 348 404 "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", ··· 538 594 "markdown_view_mode": { 539 595 "preview": "معاينة", 540 596 "code": "الكود" 541 - } 597 + }, 598 + "file_path": "مسار الملف" 542 599 }, 543 600 "badges": { 544 601 "provenance": { ··· 558 615 "search_placeholder_name": "فلترة حسب اسم الحزمة...", 559 616 "search_placeholder_description": "فلترة حسب الوصف...", 560 617 "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية...", 561 - "search_placeholder_all": "فلترة حسب الكل أو استخدم name: desc: kw:", 618 + "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", 562 619 "scope_name": "الإسم", 563 620 "scope_name_description": "بحث في أسماء الحزم فقط", 564 621 "scope_description": "الوصف", ··· 711 768 } 712 769 } 713 770 }, 714 - "account_menu": {}, 771 + "account_menu": { 772 + "connect": "اتصال", 773 + "account": "الحساب", 774 + "npm_cli": "npm CLI", 775 + "atmosphere": "Atmosphere", 776 + "npm_cli_desc": "إدارة الحزم والمنظمات", 777 + "atmosphere_desc": "ميزات اجتماعية وهوية", 778 + "connect_npm_cli": "الاتصال بـ npm CLI", 779 + "connect_atmosphere": "الاتصال بـ Atmosphere", 780 + "connecting": "جارٍ الاتصال...", 781 + "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية", 782 + "disconnect": "قطع الاتصال" 783 + }, 715 784 "auth": { 716 - "modal": {} 785 + "modal": { 786 + "title": "Atmosphere", 787 + "connected_as": "متصل كـ {'@'}{handle}", 788 + "disconnect": "قطع الاتصال", 789 + "connect_prompt": "اتصل بحساب Atmosphere الخاص بك", 790 + "handle_label": "المعرّف", 791 + "handle_placeholder": "alice.npmx.social", 792 + "connect": "اتصال", 793 + "create_account": "إنشاء حساب جديد", 794 + "connect_bluesky": "الاتصال عبر Bluesky", 795 + "what_is_atmosphere": "ما هو حساب Atmosphere؟", 796 + "atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه." 797 + } 717 798 }, 718 799 "header": { 719 800 "home": "الصفحة الرئيسية لـ npmx", ··· 736 817 } 737 818 }, 738 819 "compare": { 739 - "packages": {}, 740 - "selector": {}, 820 + "packages": { 821 + "title": "مقارنة الحزم", 822 + "tagline": "قارن حزم npm جنبًا إلى جنب لمساعدتك على اختيار الأنسب.", 823 + "meta_title": "مقارنة {packages} - npmx", 824 + "meta_title_empty": "مقارنة الحزم - npmx", 825 + "meta_description": "مقارنة جنبًا إلى جنب لـ {packages}", 826 + "meta_description_empty": "مقارنة حزم npm جنبًا إلى جنب", 827 + "section_packages": "الحزم", 828 + "section_facets": "المحاور", 829 + "section_comparison": "المقارنة", 830 + "loading": "جارٍ تحميل بيانات الحزم...", 831 + "error": "فشل تحميل بيانات الحزم. الرجاء المحاولة مرة أخرى.", 832 + "empty_title": "اختر حزمًا للمقارنة", 833 + "empty_description": "ابحث وأضف حزمتين على الأقل أعلاه لعرض مقارنة جنبًا إلى جنب لمقاييسها." 834 + }, 835 + "selector": { 836 + "search_label": "ابحث عن حزم", 837 + "search_first": "ابحث عن حزمة...", 838 + "search_add": "أضف حزمة أخرى...", 839 + "searching": "جارٍ البحث...", 840 + "remove_package": "إزالة {package}", 841 + "packages_selected": "{count}/{max} حزمة محددة.", 842 + "add_hint": "أضف حزمتين على الأقل للمقارنة.", 843 + "loading_versions": "جارٍ تحميل الإصدارات...", 844 + "select_version": "اختر إصدارًا" 845 + }, 741 846 "facets": { 742 - "categories": {} 847 + "group_label": "محاور المقارنة", 848 + "all": "الكل", 849 + "none": "لا شيء", 850 + "coming_soon": "قريبًا", 851 + "select_all": "تحديد كل المحاور", 852 + "deselect_all": "إلغاء تحديد كل المحاور", 853 + "select_category": "تحديد جميع محاور {category}", 854 + "deselect_category": "إلغاء تحديد جميع محاور {category}", 855 + "categories": { 856 + "performance": "الأداء", 857 + "health": "الصحة", 858 + "compatibility": "التوافق", 859 + "security": "الأمان والامتثال" 860 + } 743 861 } 744 862 } 745 863 }
+135 -17
lunaria/files/ar-EG.json
··· 5 5 "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." 6 6 } 7 7 }, 8 + "version": "الإصدار", 9 + "built_at": "تم البناء في {0}", 10 + "alt_logo": "شعار npmx", 8 11 "tagline": "متصفح أفضل لسجل npm", 9 12 "non_affiliation_disclaimer": "غير مرتبط بشركة npm, Inc.", 10 13 "trademark_disclaimer": "npm علامة تجارية مسجلة لشركة npm, Inc. هذا الموقع غير مرتبط بشركة npm, Inc.", ··· 24 27 "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", 25 28 "updating": "(جارٍ التحديث...)", 26 29 "no_results": "لم يتم العثور على حزم لـ \"{query}\"", 30 + "title": "بحث", 27 31 "not_taken": "الاسم {name} غير مأخوذ", 28 32 "claim_prompt": "احجز اسم هذه الحزمة على npm", 29 33 "claim_button": "احجز \"{name}\"", ··· 42 46 "popular_packages": "الحزم الشائعة", 43 47 "search": "بحث", 44 48 "settings": "الإعدادات", 45 - "back": "عودة" 49 + "compare": "مقارنة", 50 + "back": "عودة", 51 + "menu": "القائمة", 52 + "mobile_menu": "قائمة التنقل", 53 + "open_menu": "فتح القائمة", 54 + "links": "روابط", 55 + "tap_to_search": "اضغط للبحث" 46 56 }, 47 57 "settings": { 48 58 "title": "الإعدادات", ··· 54 64 "language": "اللغة" 55 65 }, 56 66 "relative_dates": "تواريخ نسبية", 57 - "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملا.", 67 + "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.", 58 68 "include_types": "تضمين {'@'}types في التثبيت", 59 69 "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", 60 70 "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", ··· 94 104 "go_back_home": "العودة إلى الصفحة الرئيسية", 95 105 "view_on_npm": "عرض على npm", 96 106 "per_week": "/ أسبوع", 107 + "vanity_downloads_hint": "رقم زخرفي: لا توجد حزم معروضة | رقم زخرفي: للحزمة المعروضة | رقم زخرفي: للحزمتين المعروضتين | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة", 97 108 "sort": { 98 109 "name": "الاسم", 99 110 "role": "الدور", ··· 110 121 "verified_provenance": "مصدر موثّق", 111 122 "view_permalink": "عرض الرابط الدائم لهذا الإصدار", 112 123 "navigation": "تصفح الحزمة", 124 + "copy_name": "نسخ اسم الحزمة", 113 125 "deprecation": { 114 126 "package": "تم إهمال هذه الحزمة.", 115 127 "version": "تم إهمال هذا الإصدار.", 116 128 "no_reason": "لم يتم تقديم سبب" 117 129 }, 118 - "replacement": {}, 130 + "replacement": { 131 + "title": "قد لا تحتاج إلى هذه التبعية.", 132 + "native": "يمكن استبدالها بـ {replacement}، المتوفرة منذ Node {nodeVersion}.", 133 + "simple": "أشار {community} إلى أن هذه الحزمة زائدة، مع النصيحة: {replacement}.", 134 + "documented": "أشار {community} إلى أن هذه الحزمة لها بدائل أكثر أداءً.", 135 + "none": "تم وضع علامة على هذه الحزمة بأنها لم تعد مطلوبة، ومن المرجح أن وظيفتها متاحة أصلًا في جميع المحركات.", 136 + "learn_more": "اعرف المزيد", 137 + "mdn": "MDN", 138 + "community": "المجتمع" 139 + }, 119 140 "stats": { 120 141 "license": "الترخيص", 121 142 "deps": "الاعتماديات", 122 143 "install_size": "حجم التثبيت", 123 144 "vulns": "الثغرات", 124 145 "updated": "آخر تحديث", 146 + "skills": "المهارات", 125 147 "view_dependency_graph": "عرض مخطط الاعتماديات", 126 148 "inspect_dependency_tree": "فحص شجرة الاعتماديات", 127 - "size_tooltip": {} 149 + "size_tooltip": { 150 + "unpacked": "{size} الحجم غير المضغوط (لهذه الحزمة)", 151 + "total": "{size} الحجم غير المضغوط الإجمالي (بما في ذلك كل {count} اعتمادًا لـ linux-x64)" 152 + } 128 153 }, 129 154 "skills": { 130 - "file_counts": {} 155 + "title": "مهارات العميل (Agent Skills)", 156 + "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", 157 + "view": "عرض", 158 + "compatible_with": "متوافق مع {tool}", 159 + "install": "تثبيت", 160 + "installation_method": "طريقة التثبيت", 161 + "learn_more": "اعرف المزيد", 162 + "available_skills": "المهارات المتاحة", 163 + "click_to_expand": "انقر للتوسيع", 164 + "no_description": "لا يوجد وصف", 165 + "file_counts": { 166 + "scripts": "{count} سكربت | سكربت واحد | سكربتان | {count} سكربتات | {count} سكربت | {count} سكربت", 167 + "refs": "{count} مرجع | مرجع واحد | مرجعان | {count} مراجع | {count} مرجع | {count} مرجع", 168 + "assets": "{count} أصل | أصل واحد | أصلان | {count} أصول | {count} أصل | {count} أصل" 169 + }, 170 + "view_source": "عرض المصدر" 131 171 }, 132 172 "links": { 133 173 "repo": "المستودع", ··· 136 176 "jsr": "jsr", 137 177 "code": "الكود", 138 178 "docs": "التوثيق", 139 - "fund": "التمويل" 179 + "fund": "التمويل", 180 + "compare": "مقارنة" 140 181 }, 141 182 "docs": { 142 183 "not_available": "التوثيق غير متوفر", ··· 181 222 "other_versions": "إصدارات أخرى", 182 223 "more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر", 183 224 "all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه", 184 - "deprecated_title": "{version} (مهمل)" 225 + "deprecated_title": "{version} (مهمل)", 226 + "view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار" 185 227 }, 186 228 "dependencies": { 187 229 "title": "الاعتماديات ({count})", 188 230 "list_label": "اعتماديات الحزمة", 189 231 "show_all": "عرض كل الاعتماديات ({count})", 190 232 "optional": "اختياري", 191 - "view_vulnerabilities": "عرض الثغرات" 233 + "view_vulnerabilities": "عرض الثغرات", 234 + "outdated_major": "أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بإصدار رئيسي واحد (الأحدث: {latest}) | أقدم بإصدارين رئيسيين (الأحدث: {latest}) | أقدم بـ{count} إصدارات رئيسية (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest})", 235 + "outdated_minor": "أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بإصدار ثانوي واحد (الأحدث: {latest}) | أقدم بإصدارين ثانويين (الأحدث: {latest}) | أقدم بـ{count} إصدارات ثانوية (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest})", 236 + "outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})" 192 237 }, 193 238 "peer_dependencies": { 194 239 "title": "اعتماديات النظير ({count})", ··· 247 292 "esm": "ES Modules مدعومة", 248 293 "cjs": "CommonJS مدعومة", 249 294 "no_esm": "لا تدعم ES Modules", 295 + "types_label": "الأنواع", 250 296 "types_included": "أنواع TypeScript مضمّنة", 251 297 "types_available": "أنواع TypeScript متوفرة عبر {package}", 252 298 "no_types": "لا توجد أنواع TypeScript" 253 299 }, 254 300 "license": { 255 - "view_spdx": "عرض نص الترخيص على SPDX" 301 + "view_spdx": "عرض نص الترخيص على SPDX", 302 + "none": "لا شيء" 256 303 }, 257 304 "vulnerabilities": { 258 305 "no_description": "لا يتوفر وصف", ··· 281 328 "low": "منخفضة" 282 329 } 283 330 }, 284 - "deprecated": {}, 331 + "deprecated": { 332 + "label": "مهمل", 333 + "tree_found": "{count} تبعية مهملة | تبعية واحدة مهملة | تبعيتان مهملتان | {count} تبعيات مهملة | {count} تبعية مهملة | {count} تبعية مهملة", 334 + "show_all": "عرض {count} حزمة مهملة | عرض حزمة مهملة واحدة | عرض حزمتين مهملتين | عرض {count} حزم مهملة | عرض {count} حزمة مهملة | عرض {count} حزمة مهملة" 335 + }, 285 336 "access": { 286 337 "title": "وصول الفريق", 287 338 "refresh": "تحديث وصول الفريق", ··· 316 367 "size": "الحجم", 317 368 "deps": "الاعتماديات", 318 369 "updated": "آخر تحديث", 370 + "get_started": "ابدأ", 319 371 "readme": "README", 320 372 "maintainers": "المشرفون", 321 373 "keywords": "الكلمات المفتاحية", ··· 342 394 }, 343 395 "modal": { 344 396 "title": "الموصل المحلي", 397 + "contributor_badge": "للمساهمين فقط", 398 + "contributor_notice": "لم يُنشر الموصل بعد على npm. راجع {link} لمعرفة كيفية التشغيل محليًا.", 399 + "contributor_link": "دليل المساهمة", 345 400 "connected": "متصل", 401 + "connected_as_user": "متصل كـ ~{user}", 346 402 "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", 347 403 "disconnect": "قطع الاتصال", 348 404 "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", ··· 538 594 "markdown_view_mode": { 539 595 "preview": "معاينة", 540 596 "code": "الكود" 541 - } 597 + }, 598 + "file_path": "مسار الملف" 542 599 }, 543 600 "badges": { 544 601 "provenance": { ··· 558 615 "search_placeholder_name": "فلترة حسب اسم الحزمة...", 559 616 "search_placeholder_description": "فلترة حسب الوصف...", 560 617 "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية...", 561 - "search_placeholder_all": "فلترة حسب الكل أو استخدم name: desc: kw:", 618 + "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", 562 619 "scope_name": "الإسم", 563 620 "scope_name_description": "بحث في أسماء الحزم فقط", 564 621 "scope_description": "الوصف", ··· 711 768 } 712 769 } 713 770 }, 714 - "account_menu": {}, 771 + "account_menu": { 772 + "connect": "اتصال", 773 + "account": "الحساب", 774 + "npm_cli": "npm CLI", 775 + "atmosphere": "Atmosphere", 776 + "npm_cli_desc": "إدارة الحزم والمنظمات", 777 + "atmosphere_desc": "ميزات اجتماعية وهوية", 778 + "connect_npm_cli": "الاتصال بـ npm CLI", 779 + "connect_atmosphere": "الاتصال بـ Atmosphere", 780 + "connecting": "جارٍ الاتصال...", 781 + "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية", 782 + "disconnect": "قطع الاتصال" 783 + }, 715 784 "auth": { 716 - "modal": {} 785 + "modal": { 786 + "title": "Atmosphere", 787 + "connected_as": "متصل كـ {'@'}{handle}", 788 + "disconnect": "قطع الاتصال", 789 + "connect_prompt": "اتصل بحساب Atmosphere الخاص بك", 790 + "handle_label": "المعرّف", 791 + "handle_placeholder": "alice.npmx.social", 792 + "connect": "اتصال", 793 + "create_account": "إنشاء حساب جديد", 794 + "connect_bluesky": "الاتصال عبر Bluesky", 795 + "what_is_atmosphere": "ما هو حساب Atmosphere؟", 796 + "atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه." 797 + } 717 798 }, 718 799 "header": { 719 800 "home": "الصفحة الرئيسية لـ npmx", ··· 736 817 } 737 818 }, 738 819 "compare": { 739 - "packages": {}, 740 - "selector": {}, 820 + "packages": { 821 + "title": "مقارنة الحزم", 822 + "tagline": "قارن حزم npm جنبًا إلى جنب لمساعدتك على اختيار الأنسب.", 823 + "meta_title": "مقارنة {packages} - npmx", 824 + "meta_title_empty": "مقارنة الحزم - npmx", 825 + "meta_description": "مقارنة جنبًا إلى جنب لـ {packages}", 826 + "meta_description_empty": "مقارنة حزم npm جنبًا إلى جنب", 827 + "section_packages": "الحزم", 828 + "section_facets": "المحاور", 829 + "section_comparison": "المقارنة", 830 + "loading": "جارٍ تحميل بيانات الحزم...", 831 + "error": "فشل تحميل بيانات الحزم. الرجاء المحاولة مرة أخرى.", 832 + "empty_title": "اختر حزمًا للمقارنة", 833 + "empty_description": "ابحث وأضف حزمتين على الأقل أعلاه لعرض مقارنة جنبًا إلى جنب لمقاييسها." 834 + }, 835 + "selector": { 836 + "search_label": "ابحث عن حزم", 837 + "search_first": "ابحث عن حزمة...", 838 + "search_add": "أضف حزمة أخرى...", 839 + "searching": "جارٍ البحث...", 840 + "remove_package": "إزالة {package}", 841 + "packages_selected": "{count}/{max} حزمة محددة.", 842 + "add_hint": "أضف حزمتين على الأقل للمقارنة.", 843 + "loading_versions": "جارٍ تحميل الإصدارات...", 844 + "select_version": "اختر إصدارًا" 845 + }, 741 846 "facets": { 742 - "categories": {} 847 + "group_label": "محاور المقارنة", 848 + "all": "الكل", 849 + "none": "لا شيء", 850 + "coming_soon": "قريبًا", 851 + "select_all": "تحديد كل المحاور", 852 + "deselect_all": "إلغاء تحديد كل المحاور", 853 + "select_category": "تحديد جميع محاور {category}", 854 + "deselect_category": "إلغاء تحديد جميع محاور {category}", 855 + "categories": { 856 + "performance": "الأداء", 857 + "health": "الصحة", 858 + "compatibility": "التوافق", 859 + "security": "الأمان والامتثال" 860 + } 743 861 } 744 862 } 745 863 }