Skip to content

Commit 5d63406

Browse files
authored
fix(i18n): update Arabic translations (#1506)
1 parent c5fb5d2 commit 5d63406

File tree

2 files changed

+266
-28
lines changed

2 files changed

+266
-28
lines changed

i18n/locales/ar.json

Lines changed: 133 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,35 @@
1616
"docs": "التوثيق",
1717
"source": "المصدر",
1818
"social": "اجتماعي",
19-
"chat": "الدردشة"
19+
"chat": "المحادثة",
20+
"keyboard_shortcuts": "اختصارات لوحة المفاتيح"
2021
},
2122
"shortcuts": {
22-
"section": {}
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": "فتح التوثيق"
2337
},
2438
"search": {
2539
"label": "ابحث عن حزم npm",
2640
"placeholder": "ابحث عن الحزم…",
2741
"button": "بحث",
2842
"searching": "جارٍ البحث…",
2943
"found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة",
44+
"found_packages_sorted": "لم يتم العثور على نتائج | ترتيب أفضل {count} نتيجة | ترتيب أفضل {count} نتائج",
3045
"updating": "(جارٍ التحديث…)",
3146
"no_results": "لم يتم العثور على حزم لـ \"{query}\"",
47+
"rate_limited": "تم تجاوز حد طلبات npm، حاول مرة أخرى بعد قليل",
3248
"title": "بحث",
3349
"title_search": "بحث: {search}",
3450
"title_packages": "البحث عن الحزم",
@@ -39,6 +55,7 @@
3955
"claim_button": "احجز \"{name}\"",
4056
"want_to_claim": "هل تريد حجز اسم هذه الحزمة؟",
4157
"start_typing": "ابدأ الكتابة للبحث عن الحزم",
58+
"algolia_disclaimer": "مدعوم من Algolia",
4259
"exact_match": "مطابقة تامة",
4360
"suggestion": {
4461
"user": "مستخدم",
@@ -66,9 +83,17 @@
6683
"sections": {
6784
"appearance": "المظهر",
6885
"display": "العرض",
86+
"search": "مصدر البيانات",
6987
"language": "اللغة"
7088
},
71-
"data_source": {},
89+
"data_source": {
90+
"label": "مصدر البيانات",
91+
"description": "اختر من أين يحصل npmx على بيانات البحث. صفحات الحزم الفردية تستخدم دائمًا سجل npm مباشرة.",
92+
"npm": "سجل npm",
93+
"npm_description": "يجلب نتائج البحث وقوائم المؤسسات والمستخدمين مباشرة من سجل npm الرسمي. موثوق لكن قد يكون أبطأ.",
94+
"algolia": "Algolia",
95+
"algolia_description": "يستخدم Algolia للبحث الأسرع وصفحات المؤسسات والمستخدمين."
96+
},
7297
"relative_dates": "تواريخ نسبية",
7398
"include_types": "تضمين {'@'}types في التثبيت",
7499
"include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.",
@@ -100,6 +125,7 @@
100125
"end_of_results": "نهاية النتائج",
101126
"try_again": "حاول مرة أخرى",
102127
"close": "إغلاق",
128+
"or": "أو",
103129
"retry": "إعادة المحاولة",
104130
"copy": "نسخ",
105131
"copied": "تم النسخ!",
@@ -125,6 +151,7 @@
125151
"view_permalink": "عرض الرابط الدائم لهذا الإصدار",
126152
"navigation": "تصفح الحزمة",
127153
"copy_name": "نسخ اسم الحزمة",
154+
"copy_version": "نسخ إصدار الحزمة",
128155
"deprecation": {
129156
"package": "تم إهمال هذه الحزمة.",
130157
"version": "تم إهمال هذا الإصدار.",
@@ -195,6 +222,8 @@
195222
"title": "البدء",
196223
"pm_label": "مدير الحزم",
197224
"copy_command": "نسخ أمر التثبيت",
225+
"copy_dev_command": "نسخ أمر تثبيت التطوير",
226+
"dev_dependency_hint": "عادةً يُثبّت كتبعية تطوير",
198227
"view_types": "عرض {package}"
199228
},
200229
"create": {
@@ -217,7 +246,8 @@
217246
"important": "مهم",
218247
"warning": "تحذير",
219248
"caution": "تنبيه"
220-
}
249+
},
250+
"copy_as_markdown": "نسخ README كـ Markdown"
221251
},
222252
"provenance_section": {
223253
"title": "إثبات المصدر",
@@ -230,7 +260,16 @@
230260
"view_more_details": "عرض المزيد من التفاصيل",
231261
"error_loading": "فشل تحميل تفاصيل إثبات المصدر"
232262
},
233-
"security_downgrade": {},
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+
},
234273
"keywords_title": "الكلمات المفتاحية",
235274
"compatibility": "التوافق",
236275
"card": {
@@ -252,7 +291,23 @@
252291
"more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر",
253292
"all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه",
254293
"deprecated_title": "{version} (مهمل)",
255-
"view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار"
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": "لا توجد إصدارات تطابق هذا النطاق"
256311
},
257312
"dependencies": {
258313
"title": "التبعيات ({count})",
@@ -262,7 +317,8 @@
262317
"view_vulnerabilities": "عرض الثغرات",
263318
"outdated_major": "أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بإصدار رئيسي واحد (الأحدث: {latest}) | أقدم بإصدارين رئيسيين (الأحدث: {latest}) | أقدم بـ{count} إصدارات رئيسية (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest})",
264319
"outdated_minor": "أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بإصدار ثانوي واحد (الأحدث: {latest}) | أقدم بإصدارين ثانويين (الأحدث: {latest}) | أقدم بـ{count} إصدارات ثانوية (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest})",
265-
"outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})"
320+
"outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})",
321+
"has_replacement": "هذه التبعية لها بدائل مقترحة"
266322
},
267323
"peer_dependencies": {
268324
"title": "تبعيات النظير ({count})",
@@ -301,10 +357,21 @@
301357
"date_range_multiline": "من {start}\nإلى {end}",
302358
"download_file": "تنزيل {fileType}",
303359
"toggle_annotator": "إظهار/إخفاء الشروح التوضيحية",
304-
"items": {}
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+
}
305371
},
306372
"downloads": {
307373
"title": "التنزيلات الأسبوعية",
374+
"modal_title": "التنزيلات الأسبوعية",
308375
"analyze": "تحليل التنزيلات",
309376
"community_distribution": "عرض توزيع تبنّي المجتمع"
310377
},
@@ -343,7 +410,8 @@
343410
"high": "عالية",
344411
"moderate": "متوسطة",
345412
"low": "منخفضة"
346-
}
413+
},
414+
"fixed_in_title": "تم إصلاحها في الإصدار {version}"
347415
},
348416
"deprecated": {
349417
"label": "مهمل",
@@ -390,7 +458,11 @@
390458
"name_asc": "الاسم (A-Z)",
391459
"name_desc": "الاسم (Z-A)"
392460
},
393-
"size": {}
461+
"size": {
462+
"b": "{size} بايت",
463+
"kb": "{size} كيلوبايت",
464+
"mb": "{size} ميجابايت"
465+
}
394466
},
395467
"connector": {
396468
"modal": {
@@ -413,7 +485,8 @@
413485
"warning": "تحذير!",
414486
"warning_text": "يسمح هذا لـ npmx بالوصول إلى npm CLI لديك. لا تتصل إلا بالمواقع التي تثق بها.",
415487
"connect": "اتصال",
416-
"connecting": "جارٍ الاتصال…"
488+
"connecting": "جارٍ الاتصال…",
489+
"auto_open_url": "فتح صفحة الدخول تلقائياً"
417490
}
418491
},
419492
"operations": {
@@ -429,7 +502,9 @@
429502
"otp_placeholder": "أدخل رمز OTP…",
430503
"otp_label": "كلمة المرور وحيدة الاستخدام (OTP)",
431504
"retry_otp": "إعادة المحاولة باستخدام OTP",
505+
"retry_web_auth": "إعادة المحاولة مع مصادقة الويب",
432506
"retrying": "جارٍ إعادة المحاولة…",
507+
"open_web_auth": "فتح رابط مصادقة الويب",
433508
"approve_operation": "الموافقة على العملية",
434509
"remove_operation": "إزالة العملية",
435510
"approve_all": "الموافقة على الكل",
@@ -745,6 +820,14 @@
745820
"managers": "مديري"
746821
}
747822
},
823+
"team": {
824+
"title": "الفريق",
825+
"governance": "الحوكمة",
826+
"role_steward": "راعي",
827+
"role_maintainer": "مشرف",
828+
"sponsor": "راعي",
829+
"sponsor_aria": "رعاية {name} على GitHub"
830+
},
748831
"contributors": {
749832
"title": "المساهمون",
750833
"description": "npmx هو مشروع مفتوح المصدر بالكامل، تم بناؤه بواسطة مجتمع مذهل من المساهمين.",
@@ -795,7 +878,8 @@
795878
"create_account": "إنشاء حساب جديد",
796879
"connect_bluesky": "الاتصال عبر Bluesky",
797880
"what_is_atmosphere": "ما هو حساب Atmosphere؟",
798-
"atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه."
881+
"atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه.",
882+
"default_input_error": "الرجاء إدخال معرّف صالح أو DID أو رابط PDS كامل"
799883
}
800884
},
801885
"header": {
@@ -888,7 +972,10 @@
888972
"label": "التنزيلات/أسبوع",
889973
"description": "عدد التنزيلات الأسبوعية"
890974
},
891-
"totalLikes": {},
975+
"totalLikes": {
976+
"label": "الإعجابات",
977+
"description": "عدد الإعجابات"
978+
},
892979
"lastUpdated": {
893980
"label": "تاريخ النشر",
894981
"description": "متى نُشر هذا الإصدار"
@@ -929,7 +1016,9 @@
9291016
"vulnerabilities_summary": "{count} ({critical} حرجة/{high} عالية)",
9301017
"up_to_you": "الأمر متروك لك!"
9311018
},
932-
"trends": {}
1019+
"trends": {
1020+
"title": "مقارنة التوجهات"
1021+
}
9331022
}
9341023
},
9351024
"privacy_policy": {
@@ -1011,5 +1100,35 @@
10111100
"title": "تغييرات على هذه السياسة",
10121101
"p1": "قد نقوم بتحديث سياسة الخصوصية هذه من وقت لآخر. سيتم نشر أي تغييرات على هذه الصفحة مع تاريخ مراجعة مُحدَّث."
10131102
}
1103+
},
1104+
"a11y": {
1105+
"title": "إمكانية الوصول",
1106+
"footer_title": "إمكانية الوصول",
1107+
"welcome": "نريد أن يكون {app} قابلاً للاستخدام من قبل أكبر عدد ممكن من الأشخاص.",
1108+
"approach": {
1109+
"title": "نهجنا",
1110+
"p1": "نسعى لاتباع إرشادات إمكانية الوصول لمحتوى الويب (WCAG) 2.2 واستخدامها كمرجع عند بناء الميزات. لا ندعي الامتثال الكامل لأي مستوى من WCAG — إمكانية الوصول عملية مستمرة وهناك دائماً المزيد من العمل.",
1111+
"p2": "هذا الموقع {about}. يتم إجراء تحسينات إمكانية الوصول تدريجياً كجزء من التطوير المنتظم.",
1112+
"about_link": "مشروع مفتوح المصدر يقوده المجتمع"
1113+
},
1114+
"measures": {
1115+
"title": "ما نقوم به",
1116+
"p1": "بعض الأمور التي نهدف لتحقيقها عبر الموقع:",
1117+
"li1": "استخدام HTML الدلالي وسمات ARIA حيثما كان ذلك مناسباً.",
1118+
"li2": "استخدام أحجام نصوص نسبية لتتمكن من ضبطها في متصفحك.",
1119+
"li3": "دعم التنقل بلوحة المفاتيح في جميع أنحاء الواجهة.",
1120+
"li4": "الاحترام لاستعلامات prefers-reduced-motion و prefers-color-scheme.",
1121+
"li5": "التصميم مع مراعاة تباين ألوان كافٍ.",
1122+
"li6": "ضمان توفر المحتوى الأساسي بدون JavaScript، رغم أن بعض الميزات التفاعلية تتطلبه."
1123+
},
1124+
"limitations": {
1125+
"title": "قيود معروفة",
1126+
"p1": "قد لا تلبي بعض أجزاء الموقع — خاصة المحتوى من جهات خارجية مثل ملفات README للحزم — معايير إمكانية الوصول. نعمل على تحسين هذه المناطق بمرور الوقت."
1127+
},
1128+
"contact": {
1129+
"title": "ملاحظات",
1130+
"p1": "إذا واجهت عائقاً في إمكانية الوصول على {app}، يرجى إبلاغنا بفتح بلاغ في {link}. نأخذ هذه البلاغات على محمل الجد وسنبذل قصارى جهدنا لمعالجتها.",
1131+
"link": "مستودع GitHub"
1132+
}
10141133
}
10151134
}

0 commit comments

Comments
 (0)