Skip to content

Commit 4fb4f11

Browse files
authored
feat: update arabic translations (#693)
1 parent 3bb9c8a commit 4fb4f11

File tree

2 files changed

+270
-34
lines changed

2 files changed

+270
-34
lines changed

i18n/locales/ar.json

Lines changed: 135 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة."
66
}
77
},
8+
"version": "الإصدار",
9+
"built_at": "تم البناء في {0}",
10+
"alt_logo": "شعار npmx",
811
"tagline": "متصفح أفضل لسجل npm",
912
"non_affiliation_disclaimer": "غير مرتبط بشركة npm, Inc.",
1013
"trademark_disclaimer": "npm علامة تجارية مسجلة لشركة npm, Inc. هذا الموقع غير مرتبط بشركة npm, Inc.",
@@ -24,6 +27,7 @@
2427
"found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة",
2528
"updating": "(جارٍ التحديث...)",
2629
"no_results": "لم يتم العثور على حزم لـ \"{query}\"",
30+
"title": "بحث",
2731
"not_taken": "الاسم {name} غير مأخوذ",
2832
"claim_prompt": "احجز اسم هذه الحزمة على npm",
2933
"claim_button": "احجز \"{name}\"",
@@ -42,7 +46,13 @@
4246
"popular_packages": "الحزم الشائعة",
4347
"search": "بحث",
4448
"settings": "الإعدادات",
45-
"back": "عودة"
49+
"compare": "مقارنة",
50+
"back": "عودة",
51+
"menu": "القائمة",
52+
"mobile_menu": "قائمة التنقل",
53+
"open_menu": "فتح القائمة",
54+
"links": "روابط",
55+
"tap_to_search": "اضغط للبحث"
4656
},
4757
"settings": {
4858
"title": "الإعدادات",
@@ -54,7 +64,7 @@
5464
"language": "اللغة"
5565
},
5666
"relative_dates": "تواريخ نسبية",
57-
"relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملا.",
67+
"relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.",
5868
"include_types": "تضمين {'@'}types في التثبيت",
5969
"include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.",
6070
"hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث",
@@ -94,6 +104,7 @@
94104
"go_back_home": "العودة إلى الصفحة الرئيسية",
95105
"view_on_npm": "عرض على npm",
96106
"per_week": "/ أسبوع",
107+
"vanity_downloads_hint": "رقم زخرفي: لا توجد حزم معروضة | رقم زخرفي: للحزمة المعروضة | رقم زخرفي: للحزمتين المعروضتين | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة",
97108
"sort": {
98109
"name": "الاسم",
99110
"role": "الدور",
@@ -110,24 +121,53 @@
110121
"verified_provenance": "مصدر موثّق",
111122
"view_permalink": "عرض الرابط الدائم لهذا الإصدار",
112123
"navigation": "تصفح الحزمة",
124+
"copy_name": "نسخ اسم الحزمة",
113125
"deprecation": {
114126
"package": "تم إهمال هذه الحزمة.",
115127
"version": "تم إهمال هذا الإصدار.",
116128
"no_reason": "لم يتم تقديم سبب"
117129
},
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+
},
119140
"stats": {
120141
"license": "الترخيص",
121142
"deps": "الاعتماديات",
122143
"install_size": "حجم التثبيت",
123144
"vulns": "الثغرات",
124145
"updated": "آخر تحديث",
146+
"skills": "المهارات",
125147
"view_dependency_graph": "عرض مخطط الاعتماديات",
126148
"inspect_dependency_tree": "فحص شجرة الاعتماديات",
127-
"size_tooltip": {}
149+
"size_tooltip": {
150+
"unpacked": "{size} الحجم غير المضغوط (لهذه الحزمة)",
151+
"total": "{size} الحجم غير المضغوط الإجمالي (بما في ذلك كل {count} اعتمادًا لـ linux-x64)"
152+
}
128153
},
129154
"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": "عرض المصدر"
131171
},
132172
"links": {
133173
"repo": "المستودع",
@@ -136,7 +176,8 @@
136176
"jsr": "jsr",
137177
"code": "الكود",
138178
"docs": "التوثيق",
139-
"fund": "التمويل"
179+
"fund": "التمويل",
180+
"compare": "مقارنة"
140181
},
141182
"docs": {
142183
"not_available": "التوثيق غير متوفر",
@@ -181,14 +222,18 @@
181222
"other_versions": "إصدارات أخرى",
182223
"more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر",
183224
"all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه",
184-
"deprecated_title": "{version} (مهمل)"
225+
"deprecated_title": "{version} (مهمل)",
226+
"view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار"
185227
},
186228
"dependencies": {
187229
"title": "الاعتماديات ({count})",
188230
"list_label": "اعتماديات الحزمة",
189231
"show_all": "عرض كل الاعتماديات ({count})",
190232
"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})"
192237
},
193238
"peer_dependencies": {
194239
"title": "اعتماديات النظير ({count})",
@@ -247,12 +292,14 @@
247292
"esm": "ES Modules مدعومة",
248293
"cjs": "CommonJS مدعومة",
249294
"no_esm": "لا تدعم ES Modules",
295+
"types_label": "الأنواع",
250296
"types_included": "أنواع TypeScript مضمّنة",
251297
"types_available": "أنواع TypeScript متوفرة عبر {package}",
252298
"no_types": "لا توجد أنواع TypeScript"
253299
},
254300
"license": {
255-
"view_spdx": "عرض نص الترخيص على SPDX"
301+
"view_spdx": "عرض نص الترخيص على SPDX",
302+
"none": "لا شيء"
256303
},
257304
"vulnerabilities": {
258305
"no_description": "لا يتوفر وصف",
@@ -281,7 +328,11 @@
281328
"low": "منخفضة"
282329
}
283330
},
284-
"deprecated": {},
331+
"deprecated": {
332+
"label": "مهمل",
333+
"tree_found": "{count} تبعية مهملة | تبعية واحدة مهملة | تبعيتان مهملتان | {count} تبعيات مهملة | {count} تبعية مهملة | {count} تبعية مهملة",
334+
"show_all": "عرض {count} حزمة مهملة | عرض حزمة مهملة واحدة | عرض حزمتين مهملتين | عرض {count} حزم مهملة | عرض {count} حزمة مهملة | عرض {count} حزمة مهملة"
335+
},
285336
"access": {
286337
"title": "وصول الفريق",
287338
"refresh": "تحديث وصول الفريق",
@@ -316,6 +367,7 @@
316367
"size": "الحجم",
317368
"deps": "الاعتماديات",
318369
"updated": "آخر تحديث",
370+
"get_started": "ابدأ",
319371
"readme": "README",
320372
"maintainers": "المشرفون",
321373
"keywords": "الكلمات المفتاحية",
@@ -342,7 +394,11 @@
342394
},
343395
"modal": {
344396
"title": "الموصل المحلي",
397+
"contributor_badge": "للمساهمين فقط",
398+
"contributor_notice": "لم يُنشر الموصل بعد على npm. راجع {link} لمعرفة كيفية التشغيل محليًا.",
399+
"contributor_link": "دليل المساهمة",
345400
"connected": "متصل",
401+
"connected_as_user": "متصل كـ ~{user}",
346402
"connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.",
347403
"disconnect": "قطع الاتصال",
348404
"run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.",
@@ -538,7 +594,8 @@
538594
"markdown_view_mode": {
539595
"preview": "معاينة",
540596
"code": "الكود"
541-
}
597+
},
598+
"file_path": "مسار الملف"
542599
},
543600
"badges": {
544601
"provenance": {
@@ -558,7 +615,7 @@
558615
"search_placeholder_name": "فلترة حسب اسم الحزمة...",
559616
"search_placeholder_description": "فلترة حسب الوصف...",
560617
"search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية...",
561-
"search_placeholder_all": "فلترة حسب الكل أو استخدم name: desc: kw:",
618+
"search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:",
562619
"scope_name": "الإسم",
563620
"scope_name_description": "بحث في أسماء الحزم فقط",
564621
"scope_description": "الوصف",
@@ -711,9 +768,33 @@
711768
}
712769
}
713770
},
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+
},
715784
"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+
}
717798
},
718799
"header": {
719800
"home": "الصفحة الرئيسية لـ npmx",
@@ -736,10 +817,47 @@
736817
}
737818
},
738819
"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+
},
741846
"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+
}
743861
}
744862
}
745863
}

0 commit comments

Comments
 (0)