|
20 | 20 | }, |
21 | 21 | "search": { |
22 | 22 | "label": "ابحث عن حزم npm", |
23 | | - "placeholder": "ابحث عن الحزم...", |
| 23 | + "placeholder": "ابحث عن الحزم…", |
24 | 24 | "button": "بحث", |
25 | 25 | "clear": "مسح البحث", |
26 | | - "searching": "جارٍ البحث...", |
| 26 | + "searching": "جارٍ البحث…", |
27 | 27 | "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", |
28 | | - "updating": "(جارٍ التحديث...)", |
| 28 | + "updating": "(جارٍ التحديث…)", |
29 | 29 | "no_results": "لم يتم العثور على حزم لـ \"{query}\"", |
30 | 30 | "title": "بحث", |
31 | 31 | "not_taken": "الاسم {name} غير مأخوذ", |
|
82 | 82 | "i18n": { |
83 | 83 | "missing_keys": "{count} ترجمات مفقودة | ترجمة واحدة مفقودة | ترجمتان مفقودتان | {count} ترجمات مفقودة | {count} ترجمة مفقودة | {count} ترجمة مفقودة", |
84 | 84 | "copy_keys": "نسخ المفاتيح", |
85 | | - "show_more_keys": "عرض المزيد ({count})...", |
| 85 | + "show_more_keys": "عرض المزيد ({count})…", |
86 | 86 | "contribute_hint": "ساعد في تحسين هذه الترجمة عن طريق إضافة المفاتيح المفقودة.", |
87 | 87 | "edit_on_github": "تعديل على GitHub", |
88 | 88 | "view_guide": "دليل الترجمة" |
89 | 89 | }, |
90 | 90 | "common": { |
91 | | - "loading": "جارٍ التحميل...", |
92 | | - "loading_more": "جارٍ تحميل المزيد...", |
93 | | - "loading_packages": "جارٍ تحميل الحزم...", |
| 91 | + "loading": "جارٍ التحميل…", |
| 92 | + "loading_more": "جارٍ تحميل المزيد…", |
| 93 | + "loading_packages": "جارٍ تحميل الحزم…", |
94 | 94 | "end_of_results": "نهاية النتائج", |
95 | 95 | "try_again": "حاول مرة أخرى", |
96 | 96 | "close": "إغلاق", |
|
250 | 250 | "via": "عبر {teams}", |
251 | 251 | "remove_owner": "إزالة {name} كمالك", |
252 | 252 | "username_to_add": "اسم المستخدم لإضافته كمالك", |
253 | | - "username_placeholder": "اسم المستخدم...", |
| 253 | + "username_placeholder": "اسم المستخدم…", |
254 | 254 | "add_button": "إضافة", |
255 | 255 | "cancel_add": "إلغاء إضافة المالك", |
256 | 256 | "add_owner": "+ إضافة مالك", |
|
271 | 271 | "start_date": "البداية", |
272 | 272 | "end_date": "النهاية", |
273 | 273 | "no_data": "لا تتوفر بيانات تنزيل", |
274 | | - "loading": "جارٍ التحميل...", |
| 274 | + "loading": "جارٍ التحميل…", |
275 | 275 | "y_axis_label": "تنزيلات {granularity}ة", |
276 | 276 | "download_file": "تنزيل {fileType}", |
277 | 277 | "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية" |
|
305 | 305 | "deps_found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة", |
306 | 306 | "deps_affected": "تأثرت {count} تبعية | تأثرت تبعية واحدة | تأثرت تبعيتان | تأثرت {count} تبعيات | تأثرت {count} تبعية | تأثرت {count} تبعية", |
307 | 307 | "tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة", |
308 | | - "scanning_tree": "جارٍ فحص شجرة الاعتماديات...", |
| 308 | + "scanning_tree": "جارٍ فحص شجرة الاعتماديات…", |
309 | 309 | "show_all_packages": "عرض كل الحزم المتأثرة ({count})", |
310 | 310 | "no_summary": "لا يوجد ملخص", |
311 | 311 | "view_details": "عرض تفاصيل الثغرة", |
|
341 | 341 | "revoke_access": "سحب وصول {name}", |
342 | 342 | "no_access": "لا يوجد وصول فريق مُعدّ", |
343 | 343 | "select_team_label": "اختر فريقًا", |
344 | | - "loading_teams": "جارٍ تحميل الفرق...", |
| 344 | + "loading_teams": "جارٍ تحميل الفرق…", |
345 | 345 | "select_team": "اختر فريقًا", |
346 | 346 | "permission_label": "مستوى الصلاحية", |
347 | 347 | "permission": { |
|
354 | 354 | }, |
355 | 355 | "list": { |
356 | 356 | "filter_label": "فلترة الحزم", |
357 | | - "filter_placeholder": "فلتر الحزم...", |
| 357 | + "filter_placeholder": "فلتر الحزم…", |
358 | 358 | "sort_label": "ترتيب الحزم", |
359 | 359 | "showing_count": "يعرض {filtered} من أصل {total} حزمة" |
360 | 360 | }, |
|
379 | 379 | }, |
380 | 380 | "connector": { |
381 | 381 | "status": { |
382 | | - "connecting": "جارٍ الاتصال...", |
| 382 | + "connecting": "جارٍ الاتصال…", |
383 | 383 | "connected_as": "متصل كـ {'@'}{user}", |
384 | 384 | "connected": "متصل", |
385 | 385 | "connect_cli": "ربط واجهة سطر الأوامر المحلية", |
|
402 | 402 | "copied": "تم النسخ", |
403 | 403 | "paste_token": "ثم الصق الرمز أدناه للاتصال:", |
404 | 404 | "token_label": "الرمز", |
405 | | - "token_placeholder": "الصق الرمز هنا...", |
| 405 | + "token_placeholder": "الصق الرمز هنا…", |
406 | 406 | "advanced": "خيارات متقدمة", |
407 | 407 | "port_label": "المنفذ", |
408 | 408 | "warning": "تحذير!", |
409 | 409 | "warning_text": "يسمح هذا لـ npmx بالوصول إلى npm CLI لديك. لا تتصل إلا بالمواقع التي تثق بها.", |
410 | 410 | "connect": "اتصال", |
411 | | - "connecting": "جارٍ الاتصال..." |
| 411 | + "connecting": "جارٍ الاتصال…" |
412 | 412 | } |
413 | 413 | }, |
414 | 414 | "operations": { |
|
421 | 421 | "active_label": "العمليات النشطة", |
422 | 422 | "otp_required": "رمز OTP مطلوب", |
423 | 423 | "otp_prompt": "أدخل رمز OTP للمتابعة", |
424 | | - "otp_placeholder": "أدخل رمز OTP...", |
| 424 | + "otp_placeholder": "أدخل رمز OTP…", |
425 | 425 | "otp_label": "كلمة المرور وحيدة الاستخدام (OTP)", |
426 | 426 | "retry_otp": "إعادة المحاولة باستخدام OTP", |
427 | | - "retrying": "جارٍ إعادة المحاولة...", |
| 427 | + "retrying": "جارٍ إعادة المحاولة…", |
428 | 428 | "approve_operation": "الموافقة على العملية", |
429 | 429 | "remove_operation": "إزالة العملية", |
430 | 430 | "approve_all": "الموافقة على الكل", |
431 | 431 | "execute": "تنفيذ", |
432 | | - "executing": "جارٍ التنفيذ...", |
| 432 | + "executing": "جارٍ التنفيذ…", |
433 | 433 | "log": "السجل", |
434 | 434 | "log_label": "سجل العمليات المكتملة", |
435 | 435 | "remove_from_log": "إزالة من السجل" |
|
440 | 440 | "title": "الفرق", |
441 | 441 | "refresh": "تحديث الفرق", |
442 | 442 | "filter_label": "فلترة الفرق", |
443 | | - "filter_placeholder": "فلتر الفرق...", |
| 443 | + "filter_placeholder": "فلتر الفرق…", |
444 | 444 | "sort_by": "الترتيب حسب", |
445 | | - "loading": "جارٍ تحميل الفرق...", |
| 445 | + "loading": "جارٍ تحميل الفرق…", |
446 | 446 | "no_teams": "لم يتم العثور على فرق", |
447 | 447 | "list_label": "فرق المؤسسة", |
448 | 448 | "delete_team": "حذف الفريق {name}", |
|
451 | 451 | "no_members": "لا يوجد أعضاء", |
452 | 452 | "remove_user": "إزالة {user} من الفريق", |
453 | 453 | "username_to_add": "اسم المستخدم لإضافته إلى {team}", |
454 | | - "username_placeholder": "اسم المستخدم...", |
| 454 | + "username_placeholder": "اسم المستخدم…", |
455 | 455 | "add_button": "إضافة", |
456 | 456 | "cancel_add_user": "إلغاء إضافة المستخدم", |
457 | 457 | "add_member": "+ إضافة عضو", |
458 | 458 | "team_name_label": "اسم الفريق", |
459 | | - "team_name_placeholder": "اسم الفريق...", |
| 459 | + "team_name_placeholder": "اسم الفريق…", |
460 | 460 | "create_button": "إنشاء", |
461 | 461 | "no_match": "لا توجد فرق تطابق \"{query}\"", |
462 | 462 | "cancel_create": "إلغاء إنشاء الفريق", |
|
466 | 466 | "title": "الأعضاء", |
467 | 467 | "refresh": "تحديث الأعضاء", |
468 | 468 | "filter_label": "فلترة الأعضاء", |
469 | | - "filter_placeholder": "فلتر الأعضاء...", |
| 469 | + "filter_placeholder": "فلتر الأعضاء…", |
470 | 470 | "filter_by_role": "فلترة حسب الدور", |
471 | 471 | "filter_by_team": "فلترة حسب الفريق", |
472 | 472 | "all_teams": "كل الفرق", |
473 | 473 | "sort_by": "الترتيب حسب", |
474 | | - "loading": "جارٍ تحميل الأعضاء...", |
| 474 | + "loading": "جارٍ تحميل الأعضاء…", |
475 | 475 | "no_members": "لم يتم العثور على أعضاء", |
476 | 476 | "list_label": "أعضاء المؤسسة", |
477 | 477 | "change_role_for": "تغيير الدور لـ {name}", |
478 | 478 | "remove_from_org": "إزالة {name} من المؤسسة", |
479 | 479 | "view_team": "عرض فريق {team}", |
480 | 480 | "no_match": "لا يوجد أعضاء يطابقون عوامل الفلترة", |
481 | 481 | "username_label": "اسم المستخدم", |
482 | | - "username_placeholder": "اسم المستخدم...", |
| 482 | + "username_placeholder": "اسم المستخدم…", |
483 | 483 | "role_label": "الدور", |
484 | 484 | "role": { |
485 | 485 | "all": "الكل", |
|
504 | 504 | "no_match": "لا توجد حزم تطابق \"{query}\"", |
505 | 505 | "not_found": "لم يتم العثور على المؤسسة", |
506 | 506 | "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm", |
507 | | - "filter_placeholder": "فلتر {count} حزمة..." |
| 507 | + "filter_placeholder": "فلتر {count} حزمة…" |
508 | 508 | } |
509 | 509 | }, |
510 | 510 | "user": { |
511 | 511 | "combobox": { |
512 | 512 | "add_to_org_hint": "(سيُضاف أيضًا إلى المؤسسة)", |
513 | 513 | "press_enter_to_add": "اضغط Enter لإضافة {'@'}{username}", |
514 | | - "default_placeholder": "اسم المستخدم...", |
| 514 | + "default_placeholder": "اسم المستخدم…", |
515 | 515 | "suggestions_label": "اقتراحات المستخدمين" |
516 | 516 | }, |
517 | 517 | "page": { |
|
520 | 520 | "no_packages_hint": "قد لا يكون هذا المستخدم موجودًا أو قد لا يحتوي على حزم عامة.", |
521 | 521 | "failed_to_load": "فشل تحميل حزم المستخدم", |
522 | 522 | "no_match": "لا توجد حزم تطابق \"{query}\"", |
523 | | - "filter_placeholder": "فلتر {count} حزمة..." |
| 523 | + "filter_placeholder": "فلتر {count} حزمة…" |
524 | 524 | }, |
525 | 525 | "orgs_page": { |
526 | 526 | "title": "المؤسسات", |
|
530 | 530 | "connect_hint_suffix": "للبدء.", |
531 | 531 | "own_orgs_only": "يمكنك عرض مؤسساتك أنت فقط.", |
532 | 532 | "view_your_orgs": "عرض مؤسساتك", |
533 | | - "loading": "جارٍ تحميل المؤسسات...", |
| 533 | + "loading": "جارٍ تحميل المؤسسات…", |
534 | 534 | "empty": "لم يتم العثور على مؤسسات.", |
535 | 535 | "empty_hint": "يتم اكتشاف المؤسسات من حزمك ذات النطاق (scoped).", |
536 | 536 | "count": "{count} مؤسسة | مؤسسة واحدة | مؤسستان | {count} مؤسسات | {count} مؤسسة | {count} مؤسسة", |
|
556 | 556 | "publish_hint": "سيؤدي هذا إلى نشر حزمة مصغرة كعنصر نائب (placeholder).", |
557 | 557 | "preview_json": "معاينة package.json", |
558 | 558 | "claim_button": "حجز اسم الحزمة", |
559 | | - "publishing": "جارٍ النشر...", |
560 | | - "checking": "جارٍ التحقق من التوفر...", |
| 559 | + "publishing": "جارٍ النشر…", |
| 560 | + "checking": "جارٍ التحقق من التوفر…", |
561 | 561 | "failed_to_check": "فشل التحقق من توفر الاسم", |
562 | 562 | "failed_to_claim": "فشل حجز الحزمة" |
563 | 563 | } |
|
580 | 580 | "unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح", |
581 | 581 | "version_required": "الإصدار مطلوب لتصفح الكود", |
582 | 582 | "go_to_package": "الانتقال إلى الحزمة", |
583 | | - "loading_tree": "جارٍ تحميل شجرة الملفات...", |
| 583 | + "loading_tree": "جارٍ تحميل شجرة الملفات…", |
584 | 584 | "failed_to_load_tree": "فشل تحميل الملفات لهذا الإصدار من الحزمة", |
585 | 585 | "back_to_package": "العودة إلى الحزمة", |
586 | 586 | "table": { |
|
608 | 608 | "title": "فلاتر", |
609 | 609 | "search": "بحث", |
610 | 610 | "search_scope": "نطاق البحث", |
611 | | - "search_placeholder_name": "فلترة حسب اسم الحزمة...", |
612 | | - "search_placeholder_description": "فلترة حسب الوصف...", |
613 | | - "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية...", |
| 611 | + "search_placeholder_name": "فلترة حسب اسم الحزمة…", |
| 612 | + "search_placeholder_description": "فلترة حسب الوصف…", |
| 613 | + "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية…", |
614 | 614 | "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", |
615 | 615 | "scope_name": "الإسم", |
616 | 616 | "scope_name_description": "بحث في أسماء الحزم فقط", |
|
739 | 739 | "contributors": { |
740 | 740 | "title": "المساهمون", |
741 | 741 | "description": "npmx هو مشروع مفتوح المصدر بالكامل، تم بناؤه بواسطة مجتمع مذهل من المساهمين.", |
742 | | - "loading": "جارٍ تحميل المساهمين...", |
| 742 | + "loading": "جارٍ تحميل المساهمين…", |
743 | 743 | "error": "فشل تحميل المساهمين", |
744 | 744 | "view_profile": "عرض بروفايل {name} على GitHub" |
745 | 745 | }, |
|
771 | 771 | "atmosphere_desc": "ميزات اجتماعية وهوية", |
772 | 772 | "connect_npm_cli": "الاتصال بـ npm CLI", |
773 | 773 | "connect_atmosphere": "الاتصال بـ Atmosphere", |
774 | | - "connecting": "جارٍ الاتصال...", |
| 774 | + "connecting": "جارٍ الاتصال…", |
775 | 775 | "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية", |
776 | 776 | "disconnect": "قطع الاتصال" |
777 | 777 | }, |
|
796 | 796 | "packages": "الحزم", |
797 | 797 | "packages_dropdown": { |
798 | 798 | "title": "حزمك", |
799 | | - "loading": "جارٍ التحميل...", |
| 799 | + "loading": "جارٍ التحميل…", |
800 | 800 | "error": "فشل تحميل الحزم", |
801 | 801 | "empty": "لا توجد حزم", |
802 | 802 | "view_all": "عرض الكل" |
803 | 803 | }, |
804 | 804 | "orgs": "المؤسسات", |
805 | 805 | "orgs_dropdown": { |
806 | 806 | "title": "مؤسساتك", |
807 | | - "loading": "جارٍ التحميل...", |
| 807 | + "loading": "جارٍ التحميل…", |
808 | 808 | "error": "فشل تحميل المؤسسات", |
809 | 809 | "empty": "لا توجد مؤسسات", |
810 | 810 | "view_all": "عرض الكل" |
|
821 | 821 | "section_packages": "الحزم", |
822 | 822 | "section_facets": "المحاور", |
823 | 823 | "section_comparison": "المقارنة", |
824 | | - "loading": "جارٍ تحميل بيانات الحزم...", |
| 824 | + "loading": "جارٍ تحميل بيانات الحزم…", |
825 | 825 | "error": "فشل تحميل بيانات الحزم. الرجاء المحاولة مرة أخرى.", |
826 | 826 | "empty_title": "اختر حزمًا للمقارنة", |
827 | 827 | "empty_description": "ابحث وأضف حزمتين على الأقل أعلاه لعرض مقارنة جنبًا إلى جنب لمقاييسها." |
828 | 828 | }, |
829 | 829 | "selector": { |
830 | 830 | "search_label": "ابحث عن حزم", |
831 | | - "search_first": "ابحث عن حزمة...", |
832 | | - "search_add": "أضف حزمة أخرى...", |
833 | | - "searching": "جارٍ البحث...", |
| 831 | + "search_first": "ابحث عن حزمة…", |
| 832 | + "search_add": "أضف حزمة أخرى…", |
| 833 | + "searching": "جارٍ البحث…", |
834 | 834 | "remove_package": "إزالة {package}", |
835 | 835 | "packages_selected": "{count}/{max} حزمة محددة.", |
836 | 836 | "add_hint": "أضف حزمتين على الأقل للمقارنة.", |
837 | | - "loading_versions": "جارٍ تحميل الإصدارات...", |
| 837 | + "loading_versions": "جارٍ تحميل الإصدارات…", |
838 | 838 | "select_version": "اختر إصدارًا" |
839 | 839 | }, |
840 | 840 | "facets": { |
|
0 commit comments