Skip to content

Commit 1240f67

Browse files
committed
feat(i18n): fail on unused key and cleanup all unused keys
1 parent 9867a47 commit 1240f67

51 files changed

Lines changed: 387 additions & 3991 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

i18n/locales/ar.json

Lines changed: 6 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة."
66
}
77
},
8-
"version": "الإصدار",
98
"built_at": "تم البناء {0}",
109
"alt_logo": "شعار npmx",
1110
"tagline": "متصفح أفضل لسجل npm",
@@ -22,7 +21,6 @@
2221
"label": "ابحث عن حزم npm",
2322
"placeholder": "ابحث عن الحزم…",
2423
"button": "بحث",
25-
"clear": "مسح البحث",
2624
"searching": "جارٍ البحث…",
2725
"found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة",
2826
"updating": "(جارٍ التحديث…)",
@@ -48,7 +46,6 @@
4846
"nav": {
4947
"main_navigation": "الصفحة الرئيسية",
5048
"popular_packages": "الحزم الشائعة",
51-
"search": "بحث",
5249
"settings": "الإعدادات",
5350
"compare": "مقارنة",
5451
"back": "عودة",
@@ -68,7 +65,6 @@
6865
"language": "اللغة"
6966
},
7067
"relative_dates": "تواريخ نسبية",
71-
"relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.",
7268
"include_types": "تضمين {'@'}types في التثبيت",
7369
"include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.",
7470
"hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث",
@@ -103,8 +99,6 @@
10399
"copy": "نسخ",
104100
"copied": "تم النسخ!",
105101
"skip_link": "تخطي إلى المحتوى الرئيسي",
106-
"close_modal": "إغلاق النافذة",
107-
"show_more": "عرض المزيد",
108102
"warnings": "تحذيرات:",
109103
"go_back_home": "العودة إلى الصفحة الرئيسية",
110104
"view_on_npm": "عرض على npm",
@@ -121,7 +115,6 @@
121115
"not_found": "لم يتم العثور على الحزمة",
122116
"not_found_message": "تعذّر العثور على الحزمة.",
123117
"no_description": "لا يوجد وصف",
124-
"show_full_description": "عرض الوصف بالكامل",
125118
"not_latest": "(ليست الأحدث)",
126119
"verified_provenance": "مصدر موثّق",
127120
"view_permalink": "عرض الرابط الدائم لهذا الإصدار",
@@ -151,7 +144,6 @@
151144
"vulns": "الثغرات",
152145
"published": "تاريخ النشر",
153146
"published_tooltip": "تاريخ نشر {package}{'@'}{version}",
154-
"skills": "المهارات",
155147
"view_dependency_graph": "عرض مخطط التبعيات",
156148
"inspect_dependency_tree": "فحص شجرة التبعيات",
157149
"size_tooltip": {
@@ -162,7 +154,6 @@
162154
"skills": {
163155
"title": "مهارات العميل (Agent Skills)",
164156
"skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة",
165-
"view": "عرض",
166157
"compatible_with": "متوافق مع {tool}",
167158
"install": "تثبيت",
168159
"installation_method": "طريقة التثبيت",
@@ -335,25 +326,12 @@
335326
"none": "لا شيء"
336327
},
337328
"vulnerabilities": {
338-
"no_description": "لا يتوفر وصف",
339-
"found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة",
340-
"deps_found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة",
341-
"deps_affected": "تأثرت {count} تبعية | تأثرت تبعية واحدة | تأثرت تبعيتان | تأثرت {count} تبعيات | تأثرت {count} تبعية | تأثرت {count} تبعية",
342329
"tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة",
343-
"scanning_tree": "جارٍ فحص شجرة التبعيات…",
344330
"show_all_packages": "عرض كل الحزم المتأثرة ({count})",
345-
"no_summary": "لا يوجد ملخص",
346-
"view_details": "عرض تفاصيل الثغرة",
347331
"path": "المسار",
348332
"more": "+{count} أخرى",
349333
"packages_failed": "تعذر فحص {count} حزمة | تعذر فحص الحزمة | تعذر فحص الحزمتين | تعذر فحص {count} حزم | تعذر فحص {count} حزمة | تعذر فحص {count} حزمة",
350-
"no_known": "لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في الحزمة | لا توجد ثغرات معروفة في الحزمتين | لا توجد ثغرات معروفة في {count} حزم | لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في {count} حزمة",
351334
"scan_failed": "تعذر فحص الثغرات",
352-
"depth": {
353-
"root": "هذه الحزمة",
354-
"direct": "تبعية مباشرة",
355-
"transitive": "تبعية غير مباشرة"
356-
},
357335
"severity": {
358336
"critical": "حرجة",
359337
"high": "عالية",
@@ -395,13 +373,7 @@
395373
},
396374
"skeleton": {
397375
"loading": "جارٍ تحميل تفاصيل الحزمة",
398-
"license": "الترخيص",
399376
"weekly": "أسبوعيًا",
400-
"size": "الحجم",
401-
"deps": "التبعيات",
402-
"published": "تاريخ النشر",
403-
"get_started": "ابدأ",
404-
"readme": "README",
405377
"maintainers": "المشرفون",
406378
"keywords": "الكلمات المفتاحية",
407379
"versions": "الإصدارات",
@@ -415,16 +387,6 @@
415387
}
416388
},
417389
"connector": {
418-
"status": {
419-
"connecting": "جارٍ الاتصال…",
420-
"connected_as": "متصل كـ ~{user}",
421-
"connected": "متصل",
422-
"connect_cli": "ربط واجهة سطر الأوامر المحلية",
423-
"aria_connecting": "جارٍ الاتصال بالموصل المحلي",
424-
"aria_connected": "تم الاتصال بالموصل المحلي",
425-
"aria_click_to_connect": "انقر للاتصال بالموصل المحلي",
426-
"avatar_alt": "صورة {user} الرمزية"
427-
},
428390
"modal": {
429391
"title": "الموصل المحلي",
430392
"contributor_badge": "للمساهمين فقط",
@@ -540,8 +502,7 @@
540502
"failed_to_load": "فشل تحميل حزم المؤسسة",
541503
"no_match": "لا توجد حزم تطابق \"{query}\"",
542504
"not_found": "لم يتم العثور على المؤسسة",
543-
"not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm",
544-
"filter_placeholder": "فلتر {count} حزمة…"
505+
"not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm"
545506
}
546507
},
547508
"user": {
@@ -602,7 +563,6 @@
602563
"code": {
603564
"files_label": "الملفات",
604565
"no_files": "لا توجد ملفات في هذا المجلد",
605-
"select_version": "اختر إصدارًا",
606566
"root": "الجذر",
607567
"lines": "{count} سطر",
608568
"toggle_tree": "إظهار/إخفاء شجرة الملفات",
@@ -612,7 +572,6 @@
612572
"view_raw": "عرض الملف الخام (Raw)",
613573
"file_too_large": "الملف كبير جدًا للمعاينة",
614574
"file_size_warning": "{size} يتجاوز حد 500KB للتظليل النحوي (syntax highlighting)",
615-
"load_anyway": "تحميل على أي حال",
616575
"failed_to_load": "فشل تحميل الملف",
617576
"unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح",
618577
"version_required": "الإصدار مطلوب لتصفح الكود",
@@ -634,12 +593,10 @@
634593
"provenance": {
635594
"verified": "موثّق",
636595
"verified_title": "مصدر موثّق",
637-
"verified_via": "موثّق: تم النشر عبر {provider}",
638-
"view_more_details": "عرض المزيد من التفاصيل"
596+
"verified_via": "موثّق: تم النشر عبر {provider}"
639597
},
640598
"jsr": {
641-
"title": "متوفر أيضًا على JSR",
642-
"label": "jsr"
599+
"title": "متوفر أيضًا على JSR"
643600
}
644601
},
645602
"filters": {
@@ -650,14 +607,6 @@
650607
"search_placeholder_description": "فلترة حسب الوصف…",
651608
"search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية…",
652609
"search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:",
653-
"scope_name": "الإسم",
654-
"scope_name_description": "بحث في أسماء الحزم فقط",
655-
"scope_description": "الوصف",
656-
"scope_description_description": "بحث في الأوصاف فقط",
657-
"scope_keywords": "الكلمات المفتاحية",
658-
"scope_keywords_description": "بحث في الكلمات المفتاحية فقط",
659-
"scope_all": "الكل",
660-
"scope_all_description": "بحث في جميع الحقول، يدعم المحددات name: desc: kw:",
661610
"weekly_downloads": "التنزيلات الأسبوعية",
662611
"updated_within": "تم التحديث خلال",
663612
"security": "الأمان",
@@ -672,42 +621,11 @@
672621
"security": "الأمان",
673622
"updated": "محدّث"
674623
},
675-
"download_range": {
676-
"any": "أي",
677-
"lt100": "< 100",
678-
"100_1k": "100 - 1K",
679-
"1k_10k": "1K - 10K",
680-
"10k_100k": "10K - 100K",
681-
"gt100k": "> 100K"
682-
},
683-
"updated": {
684-
"any": "أي وقت",
685-
"week": "الأسبوع الماضي",
686-
"month": "الشهر الماضي",
687-
"quarter": "آخر 3 أشهر",
688-
"year": "السنة الماضية"
689-
},
690-
"security_options": {
691-
"all": "جميع الحزم",
692-
"secure": "بدون تحذيرات",
693-
"insecure": "مع التحذيرات"
694-
},
695624
"sort": {
696625
"label": "فرز الحزم",
697626
"toggle_direction": "قلب اتجاه الفرز",
698627
"ascending": "تصاعدي",
699-
"descending": "تنازلي",
700-
"relevance": "الصلة",
701-
"downloads_week": "التنزيلات/الأسبوع",
702-
"downloads_day": "التنزيلات/اليوم",
703-
"downloads_month": "التنزيلات/الشهر",
704-
"downloads_year": "التنزيلات/السنة",
705-
"published": "آخر نشر",
706-
"name": "الاسم",
707-
"quality": "الجودة",
708-
"popularity": "الشعبية",
709-
"maintenance": "الصيانة",
710-
"score": "التنقيط"
628+
"descending": "تنازلي"
711629
},
712630
"columns": {
713631
"title": "الأعمدة",
@@ -759,7 +677,6 @@
759677
"title": "حول",
760678
"heading": "حول",
761679
"meta_description": "npmx هو متصفح سريع وحديث لسجل npm. تجربة مستخدم أفضل لاستكشاف حزم npm.",
762-
"back_home": "العودة إلى الصفحة الرئيسية",
763680
"what_we_are": {
764681
"title": "ما هو npmx",
765682
"better_ux_dx": "تجربة مستخدم/مطور أفضل",
@@ -819,8 +736,7 @@
819736
"connect_npm_cli": "الاتصال بـ npm CLI",
820737
"connect_atmosphere": "الاتصال بـ Atmosphere",
821738
"connecting": "جارٍ الاتصال…",
822-
"ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية",
823-
"disconnect": "قطع الاتصال"
739+
"ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية"
824740
},
825741
"auth": {
826742
"modal": {
@@ -839,7 +755,6 @@
839755
},
840756
"header": {
841757
"home": "الصفحة الرئيسية لـ npmx",
842-
"github": "GitHub",
843758
"packages": "الحزم",
844759
"packages_dropdown": {
845760
"title": "حزمك",
@@ -880,9 +795,7 @@
880795
"searching": "جارٍ البحث…",
881796
"remove_package": "إزالة {package}",
882797
"packages_selected": "{count}/{max} حزمة محددة.",
883-
"add_hint": "أضف حزمتين على الأقل للمقارنة.",
884-
"loading_versions": "جارٍ تحميل الإصدارات…",
885-
"select_version": "اختر إصدارًا"
798+
"add_hint": "أضف حزمتين على الأقل للمقارنة."
886799
},
887800
"no_dependency": {
888801
"label": "(بدون تبعية)",
@@ -977,7 +890,6 @@
977890
"last_updated": "آخر تحديث: {date}",
978891
"welcome": "مرحبًا بك في {app}. نحن ملتزمون بحماية خصوصيتك. تشرح هذه السياسة البيانات التي نجمعها، وكيف نستخدمها، وحقوقك المتعلقة بمعلوماتك.",
979892
"cookies": {
980-
"title": "ملفات تعريف الارتباط (Cookies)",
981893
"what_are": {
982894
"title": "ما هي ملفات تعريف الارتباط؟",
983895
"p1": "ملفات تعريف الارتباط أو الكوكيز (Cookies) هي ملفات نصية صغيرة تُخزن على جهازك عند زيارة موقع ويب. الغرض منها هو تحسين تجربتك في التصفح من خلال تذكر بعض التفضيلات والإعدادات."

0 commit comments

Comments
 (0)