From 1240f675d930ba4f91fe44adeb5fa97c10430381 Mon Sep 17 00:00:00 2001 From: Stanyslas Bres Date: Sat, 7 Feb 2026 15:50:14 +0100 Subject: [PATCH 1/8] feat(i18n): fail on unused key and cleanup all unused keys --- i18n/locales/ar.json | 100 ++---------------------- i18n/locales/az-AZ.json | 84 +-------------------- i18n/locales/cs-CZ.json | 96 ++--------------------- i18n/locales/de-DE.json | 100 ++---------------------- i18n/locales/en.json | 100 ++---------------------- i18n/locales/es-419.json | 3 - i18n/locales/es.json | 96 ++--------------------- i18n/locales/fr-FR.json | 96 ++--------------------- i18n/locales/hi-IN.json | 94 ++--------------------- i18n/locales/hu-HU.json | 83 +------------------- i18n/locales/id-ID.json | 92 ++-------------------- i18n/locales/it-IT.json | 100 ++---------------------- i18n/locales/ja-JP.json | 100 ++---------------------- i18n/locales/mr-IN.json | 36 +++++---- i18n/locales/ne-NP.json | 92 ++-------------------- i18n/locales/no-NO.json | 96 ++--------------------- i18n/locales/pl-PL.json | 96 ++--------------------- i18n/locales/pt-BR.json | 94 ++--------------------- i18n/locales/ru-RU.json | 86 +-------------------- i18n/locales/te-IN.json | 94 ++--------------------- i18n/locales/uk-UA.json | 84 +-------------------- i18n/locales/zh-CN.json | 99 ++---------------------- i18n/locales/zh-TW.json | 99 ++---------------------- lunaria/files/ar-EG.json | 100 ++---------------------- lunaria/files/az-AZ.json | 84 +-------------------- lunaria/files/cs-CZ.json | 96 ++--------------------- lunaria/files/de-DE.json | 100 ++---------------------- lunaria/files/en-GB.json | 100 ++---------------------- lunaria/files/en-US.json | 100 ++---------------------- lunaria/files/es-419.json | 96 ++--------------------- lunaria/files/es-ES.json | 96 ++--------------------- lunaria/files/fr-FR.json | 96 ++--------------------- lunaria/files/hi-IN.json | 94 ++--------------------- lunaria/files/hu-HU.json | 83 +------------------- lunaria/files/id-ID.json | 92 ++-------------------- lunaria/files/it-IT.json | 100 ++---------------------- lunaria/files/ja-JP.json | 100 ++---------------------- lunaria/files/mr-IN.json | 36 +++++---- lunaria/files/ne-NP.json | 92 ++-------------------- lunaria/files/no-NO.json | 96 ++--------------------- lunaria/files/pl-PL.json | 96 ++--------------------- lunaria/files/pt-BR.json | 94 ++--------------------- lunaria/files/ru-RU.json | 86 +-------------------- lunaria/files/te-IN.json | 94 ++--------------------- lunaria/files/uk-UA.json | 84 +-------------------- lunaria/files/zh-CN.json | 99 ++---------------------- lunaria/files/zh-TW.json | 99 ++---------------------- package.json | 3 +- scripts/find-invalid-translations.ts | 29 +++---- scripts/remove-unused-translations.ts | 105 ++++++++++++++++++++++++++ scripts/utils/colors.ts | 8 ++ 51 files changed, 387 insertions(+), 3991 deletions(-) create mode 100644 scripts/remove-unused-translations.ts create mode 100644 scripts/utils/colors.ts diff --git a/i18n/locales/ar.json b/i18n/locales/ar.json index b19ff4c77..6e3e6672c 100644 --- a/i18n/locales/ar.json +++ b/i18n/locales/ar.json @@ -5,7 +5,6 @@ "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." } }, - "version": "الإصدار", "built_at": "تم البناء {0}", "alt_logo": "شعار npmx", "tagline": "متصفح أفضل لسجل npm", @@ -22,7 +21,6 @@ "label": "ابحث عن حزم npm", "placeholder": "ابحث عن الحزم…", "button": "بحث", - "clear": "مسح البحث", "searching": "جارٍ البحث…", "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", "updating": "(جارٍ التحديث…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "الصفحة الرئيسية", "popular_packages": "الحزم الشائعة", - "search": "بحث", "settings": "الإعدادات", "compare": "مقارنة", "back": "عودة", @@ -68,7 +65,6 @@ "language": "اللغة" }, "relative_dates": "تواريخ نسبية", - "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.", "include_types": "تضمين {'@'}types في التثبيت", "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", @@ -103,8 +99,6 @@ "copy": "نسخ", "copied": "تم النسخ!", "skip_link": "تخطي إلى المحتوى الرئيسي", - "close_modal": "إغلاق النافذة", - "show_more": "عرض المزيد", "warnings": "تحذيرات:", "go_back_home": "العودة إلى الصفحة الرئيسية", "view_on_npm": "عرض على npm", @@ -121,7 +115,6 @@ "not_found": "لم يتم العثور على الحزمة", "not_found_message": "تعذّر العثور على الحزمة.", "no_description": "لا يوجد وصف", - "show_full_description": "عرض الوصف بالكامل", "not_latest": "(ليست الأحدث)", "verified_provenance": "مصدر موثّق", "view_permalink": "عرض الرابط الدائم لهذا الإصدار", @@ -151,7 +144,6 @@ "vulns": "الثغرات", "published": "تاريخ النشر", "published_tooltip": "تاريخ نشر {package}{'@'}{version}", - "skills": "المهارات", "view_dependency_graph": "عرض مخطط التبعيات", "inspect_dependency_tree": "فحص شجرة التبعيات", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "مهارات العميل (Agent Skills)", "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", - "view": "عرض", "compatible_with": "متوافق مع {tool}", "install": "تثبيت", "installation_method": "طريقة التثبيت", @@ -335,25 +326,12 @@ "none": "لا شيء" }, "vulnerabilities": { - "no_description": "لا يتوفر وصف", - "found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة", - "deps_found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة", - "deps_affected": "تأثرت {count} تبعية | تأثرت تبعية واحدة | تأثرت تبعيتان | تأثرت {count} تبعيات | تأثرت {count} تبعية | تأثرت {count} تبعية", "tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة", - "scanning_tree": "جارٍ فحص شجرة التبعيات…", "show_all_packages": "عرض كل الحزم المتأثرة ({count})", - "no_summary": "لا يوجد ملخص", - "view_details": "عرض تفاصيل الثغرة", "path": "المسار", "more": "+{count} أخرى", "packages_failed": "تعذر فحص {count} حزمة | تعذر فحص الحزمة | تعذر فحص الحزمتين | تعذر فحص {count} حزم | تعذر فحص {count} حزمة | تعذر فحص {count} حزمة", - "no_known": "لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في الحزمة | لا توجد ثغرات معروفة في الحزمتين | لا توجد ثغرات معروفة في {count} حزم | لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في {count} حزمة", "scan_failed": "تعذر فحص الثغرات", - "depth": { - "root": "هذه الحزمة", - "direct": "تبعية مباشرة", - "transitive": "تبعية غير مباشرة" - }, "severity": { "critical": "حرجة", "high": "عالية", @@ -395,13 +373,7 @@ }, "skeleton": { "loading": "جارٍ تحميل تفاصيل الحزمة", - "license": "الترخيص", "weekly": "أسبوعيًا", - "size": "الحجم", - "deps": "التبعيات", - "published": "تاريخ النشر", - "get_started": "ابدأ", - "readme": "README", "maintainers": "المشرفون", "keywords": "الكلمات المفتاحية", "versions": "الإصدارات", @@ -415,16 +387,6 @@ } }, "connector": { - "status": { - "connecting": "جارٍ الاتصال…", - "connected_as": "متصل كـ ~{user}", - "connected": "متصل", - "connect_cli": "ربط واجهة سطر الأوامر المحلية", - "aria_connecting": "جارٍ الاتصال بالموصل المحلي", - "aria_connected": "تم الاتصال بالموصل المحلي", - "aria_click_to_connect": "انقر للاتصال بالموصل المحلي", - "avatar_alt": "صورة {user} الرمزية" - }, "modal": { "title": "الموصل المحلي", "contributor_badge": "للمساهمين فقط", @@ -540,8 +502,7 @@ "failed_to_load": "فشل تحميل حزم المؤسسة", "no_match": "لا توجد حزم تطابق \"{query}\"", "not_found": "لم يتم العثور على المؤسسة", - "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm", - "filter_placeholder": "فلتر {count} حزمة…" + "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm" } }, "user": { @@ -602,7 +563,6 @@ "code": { "files_label": "الملفات", "no_files": "لا توجد ملفات في هذا المجلد", - "select_version": "اختر إصدارًا", "root": "الجذر", "lines": "{count} سطر", "toggle_tree": "إظهار/إخفاء شجرة الملفات", @@ -612,7 +572,6 @@ "view_raw": "عرض الملف الخام (Raw)", "file_too_large": "الملف كبير جدًا للمعاينة", "file_size_warning": "{size} يتجاوز حد 500KB للتظليل النحوي (syntax highlighting)", - "load_anyway": "تحميل على أي حال", "failed_to_load": "فشل تحميل الملف", "unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح", "version_required": "الإصدار مطلوب لتصفح الكود", @@ -634,12 +593,10 @@ "provenance": { "verified": "موثّق", "verified_title": "مصدر موثّق", - "verified_via": "موثّق: تم النشر عبر {provider}", - "view_more_details": "عرض المزيد من التفاصيل" + "verified_via": "موثّق: تم النشر عبر {provider}" }, "jsr": { - "title": "متوفر أيضًا على JSR", - "label": "jsr" + "title": "متوفر أيضًا على JSR" } }, "filters": { @@ -650,14 +607,6 @@ "search_placeholder_description": "فلترة حسب الوصف…", "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية…", "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", - "scope_name": "الإسم", - "scope_name_description": "بحث في أسماء الحزم فقط", - "scope_description": "الوصف", - "scope_description_description": "بحث في الأوصاف فقط", - "scope_keywords": "الكلمات المفتاحية", - "scope_keywords_description": "بحث في الكلمات المفتاحية فقط", - "scope_all": "الكل", - "scope_all_description": "بحث في جميع الحقول، يدعم المحددات name: desc: kw:", "weekly_downloads": "التنزيلات الأسبوعية", "updated_within": "تم التحديث خلال", "security": "الأمان", @@ -672,42 +621,11 @@ "security": "الأمان", "updated": "محدّث" }, - "download_range": { - "any": "أي", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "أي وقت", - "week": "الأسبوع الماضي", - "month": "الشهر الماضي", - "quarter": "آخر 3 أشهر", - "year": "السنة الماضية" - }, - "security_options": { - "all": "جميع الحزم", - "secure": "بدون تحذيرات", - "insecure": "مع التحذيرات" - }, "sort": { "label": "فرز الحزم", "toggle_direction": "قلب اتجاه الفرز", "ascending": "تصاعدي", - "descending": "تنازلي", - "relevance": "الصلة", - "downloads_week": "التنزيلات/الأسبوع", - "downloads_day": "التنزيلات/اليوم", - "downloads_month": "التنزيلات/الشهر", - "downloads_year": "التنزيلات/السنة", - "published": "آخر نشر", - "name": "الاسم", - "quality": "الجودة", - "popularity": "الشعبية", - "maintenance": "الصيانة", - "score": "التنقيط" + "descending": "تنازلي" }, "columns": { "title": "الأعمدة", @@ -759,7 +677,6 @@ "title": "حول", "heading": "حول", "meta_description": "npmx هو متصفح سريع وحديث لسجل npm. تجربة مستخدم أفضل لاستكشاف حزم npm.", - "back_home": "العودة إلى الصفحة الرئيسية", "what_we_are": { "title": "ما هو npmx", "better_ux_dx": "تجربة مستخدم/مطور أفضل", @@ -819,8 +736,7 @@ "connect_npm_cli": "الاتصال بـ npm CLI", "connect_atmosphere": "الاتصال بـ Atmosphere", "connecting": "جارٍ الاتصال…", - "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية", - "disconnect": "قطع الاتصال" + "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية" }, "auth": { "modal": { @@ -839,7 +755,6 @@ }, "header": { "home": "الصفحة الرئيسية لـ npmx", - "github": "GitHub", "packages": "الحزم", "packages_dropdown": { "title": "حزمك", @@ -880,9 +795,7 @@ "searching": "جارٍ البحث…", "remove_package": "إزالة {package}", "packages_selected": "{count}/{max} حزمة محددة.", - "add_hint": "أضف حزمتين على الأقل للمقارنة.", - "loading_versions": "جارٍ تحميل الإصدارات…", - "select_version": "اختر إصدارًا" + "add_hint": "أضف حزمتين على الأقل للمقارنة." }, "no_dependency": { "label": "(بدون تبعية)", @@ -977,7 +890,6 @@ "last_updated": "آخر تحديث: {date}", "welcome": "مرحبًا بك في {app}. نحن ملتزمون بحماية خصوصيتك. تشرح هذه السياسة البيانات التي نجمعها، وكيف نستخدمها، وحقوقك المتعلقة بمعلوماتك.", "cookies": { - "title": "ملفات تعريف الارتباط (Cookies)", "what_are": { "title": "ما هي ملفات تعريف الارتباط؟", "p1": "ملفات تعريف الارتباط أو الكوكيز (Cookies) هي ملفات نصية صغيرة تُخزن على جهازك عند زيارة موقع ويب. الغرض منها هو تحسين تجربتك في التصفح من خلال تذكر بعض التفضيلات والإعدادات." diff --git a/i18n/locales/az-AZ.json b/i18n/locales/az-AZ.json index 30c70f840..94a932527 100644 --- a/i18n/locales/az-AZ.json +++ b/i18n/locales/az-AZ.json @@ -19,7 +19,6 @@ "label": "npm paketlərini axtar", "placeholder": "paket axtar...", "button": "axtar", - "clear": "Axtarışı təmizlə", "searching": "Axtarılır...", "found_packages": "Paket tapılmadı | 1 paket tapıldı | {count} paket tapıldı", "updating": "(yenilənir...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Əsas", "popular_packages": "Populyar paketlər", - "search": "axtar", "settings": "tənzimləmələr", "back": "geri" }, @@ -54,7 +52,6 @@ "language": "Dil" }, "relative_dates": "Nisbi tarixlər", - "relative_dates_description": "Tam tarix əvəzinə \"3 gün əvvəl\" göstər", "include_types": "Quraşdırmaya {'@'}types daxil et", "include_types_description": "Tipsiz paketlər üçün quraşdırma əmrlərinə {'@'}types paketi əlavə et", "hide_platform_packages": "Axtarışda platforma-spesifik paketləri gizlət", @@ -88,8 +85,6 @@ "copy": "kopyala", "copied": "kopyalandı!", "skip_link": "Əsas məzmuna keç", - "close_modal": "Pəncərəni bağla", - "show_more": "daha çox göstər", "warnings": "Xəbərdarlıqlar:", "go_back_home": "Ana səhifəyə qayıt", "view_on_npm": "npm-də bax", @@ -105,7 +100,6 @@ "not_found": "Paket Tapılmadı", "not_found_message": "Paket tapıla bilmədi.", "no_description": "Təsvir verilməyib", - "show_full_description": "Tam təsviri göstər", "not_latest": "(son deyil)", "verified_provenance": "Təsdiqlənmiş mənşə", "view_permalink": "Bu versiya üçün daimi keçidə bax", @@ -264,25 +258,12 @@ "view_spdx": "SPDX-də lisenziya mətnini göstər" }, "vulnerabilities": { - "no_description": "Təsvir mövcud deyil", - "found": "{count} zəiflik tapıldı | {count} zəiflik tapıldı", - "deps_found": "{count} zəiflik tapıldı | {count} zəiflik tapıldı", - "deps_affected": "{count} asılılıq təsirləndı | {count} asılılıq təsirləndi", "tree_found": "{packages}/{total} paketdə {vulns} zəiflik | {packages}/{total} paketdə {vulns} zəiflik", - "scanning_tree": "Asılılıq ağacı skan edilir...", "show_all_packages": "bütün {count} təsirlənmiş paketi göstər", - "no_summary": "Xülasə yoxdur", - "view_details": "Zəiflik detallarını göstər", "path": "yol", "more": "+{count} daha çox", "packages_failed": "{count} paket yoxlana bilmədi | {count} paket yoxlana bilmədi", - "no_known": "{count} paketdə bilinən zəiflik yoxdur", "scan_failed": "Zəifliklər üçün skan edilə bilmədi", - "depth": { - "root": "Bu paket", - "direct": "Birbaşa asılılıq", - "transitive": "Dolayı asılılıq (birbaşa olmayan)" - }, "severity": { "critical": "kritik", "high": "yüksək", @@ -324,12 +305,7 @@ }, "skeleton": { "loading": "Paket detalları yüklənir", - "license": "Lisenziya", "weekly": "Həftəlik", - "size": "Həcm", - "deps": "Asılılıqlar", - "get_started": "Başla", - "readme": "Readme", "maintainers": "Dəstəkçilər", "keywords": "Açar sözlər", "versions": "Versiyalar", @@ -342,16 +318,6 @@ } }, "connector": { - "status": { - "connecting": "qoşulur...", - "connected_as": "~{user} olaraq qoşulub", - "connected": "qoşulub", - "connect_cli": "lokal CLI qoş", - "aria_connecting": "Lokal konnektora qoşulur", - "aria_connected": "Lokal konnektora qoşulub", - "aria_click_to_connect": "Lokal konnektora qoşulmaq üçün klikləyin", - "avatar_alt": "{user} avatarı" - }, "modal": { "title": "Lokal Konnektor", "connected": "Qoşulub", @@ -463,8 +429,7 @@ "failed_to_load": "Təşkilat paketləri yüklənə bilmədi", "no_match": "\"{query}\" ilə uyğun paket yoxdur", "not_found": "Təşkilat tapılmadı", - "not_found_message": "\"{'@'}{name}\" təşkilatı npm-də mövcud deyil", - "filter_placeholder": "{count} paketi süz..." + "not_found_message": "\"{'@'}{name}\" təşkilatı npm-də mövcud deyil" } }, "user": { @@ -525,7 +490,6 @@ "code": { "files_label": "Fayllar", "no_files": "Bu qovluqda fayl yoxdur", - "select_version": "Versiya seçin", "root": "kök", "lines": "{count} sətir", "toggle_tree": "Fayl ağacını keçir", @@ -535,7 +499,6 @@ "view_raw": "Xam faylı göstər", "file_too_large": "Fayl önbaxış üçün çox böyükdür", "file_size_warning": "{size} sintaksis vurğulama üçün 500KB limitini keçir", - "load_anyway": "Hər halda yüklə", "failed_to_load": "Fayl yüklənə bilmədi", "unavailable_hint": "Fayl çox böyük ola bilər və ya mövcud deyil", "version_required": "Kodu baxmaq üçün versiya tələb olunur", @@ -559,8 +522,7 @@ "verified_via": "Təsdiqlənmiş: {provider} vasitəsilə dərc edilib" }, "jsr": { - "title": "JSR-də də mövcuddur", - "label": "jsr" + "title": "JSR-də də mövcuddur" } }, "filters": { @@ -571,14 +533,6 @@ "search_placeholder_description": "Təsvirə görə süz...", "search_placeholder_keywords": "Açar sözlərə görə süz...", "search_placeholder_all": "Hamısında axtar və ya name: desc: kw: istifadə et", - "scope_name": "Ad", - "scope_name_description": "Yalnız paket adlarında axtar", - "scope_description": "Təsvir", - "scope_description_description": "Yalnız təsvirlərdə axtar", - "scope_keywords": "Açar sözlər", - "scope_keywords_description": "Yalnız açar sözlərdə axtar", - "scope_all": "Hamısı", - "scope_all_description": "Bütün sahələrdə axtar, name: desc: kw: operatorlarını dəstəkləyir", "weekly_downloads": "Həftəlik endirmələr", "updated_within": "Yenilənmə müddəti", "security": "Təhlükəsizlik", @@ -586,41 +540,11 @@ "more_keywords": "+{count} daha çox", "clear_all": "Hamısını təmizlə", "remove_filter": "{label} filtrini sil", - "download_range": { - "any": "İstənilən", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "İstənilən vaxt", - "week": "Son həftə", - "month": "Son ay", - "quarter": "Son 3 ay", - "year": "Son il" - }, - "security_options": { - "all": "Bütün paketlər", - "secure": "Xəbərdarlıqsız", - "insecure": "Xəbərdarlıqlı" - }, "sort": { "label": "Paketləri sırala", "toggle_direction": "Sıralama istiqamətini dəyişdir", "ascending": "Artan", - "descending": "Azalan", - "relevance": "Uyğunluq", - "downloads_week": "Endirmələr/həftə", - "downloads_day": "Endirmələr/gün", - "downloads_month": "Endirmələr/ay", - "downloads_year": "Endirmələr/il", - "name": "Ad", - "quality": "Keyfiyyət", - "popularity": "Populyarlıq", - "maintenance": "Baxım", - "score": "Xal" + "descending": "Azalan" }, "columns": { "title": "Sütunlar", @@ -671,7 +595,6 @@ "title": "Haqqında", "heading": "haqqında", "meta_description": "npmx npm reyestri üçün sürətli, müasir brauzerdir. npm paketlərini kəşf etmək üçün daha yaxşı UX/DX.", - "back_home": "ana səhifəyə qayıt", "what_we_are": { "title": "Biz nəyik", "better_ux_dx": "daha yaxşı UX/DX", @@ -727,7 +650,6 @@ }, "header": { "home": "npmx ana səhifə", - "github": "GitHub", "packages": "paketlər", "packages_dropdown": { "title": "Paketləriniz", diff --git a/i18n/locales/cs-CZ.json b/i18n/locales/cs-CZ.json index e67b44fff..0fb2703b8 100644 --- a/i18n/locales/cs-CZ.json +++ b/i18n/locales/cs-CZ.json @@ -5,7 +5,6 @@ "description": "Lepší prohlížeč pro registr npm. Vyhledávejte, prohlížejte a objevujte balíčky v moderním rozhraní." } }, - "version": "Verze", "built_at": "sestaveno {0}", "alt_logo": "npmx logo", "tagline": "lepší prohlížeč pro registr npm", @@ -22,7 +21,6 @@ "label": "Hledat npm balíčky", "placeholder": "Hledat balíčky...", "button": "Hledat", - "clear": "Vymazat hledání", "searching": "Hledání...", "found_packages": "Nalezen {count} balíček | Nalezeny {count} balíčky | Nalezeno {count} balíčků", "updating": "(aktualizace...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Hlavní", "popular_packages": "Populární balíčky", - "search": "vyhledávání", "settings": "nastavení", "compare": "porovnat", "back": "zpět", @@ -64,7 +61,6 @@ "language": "Jazyk" }, "relative_dates": "Relativní data", - "relative_dates_description": "Zobrazit \"před 3 dny\" místo celého data", "include_types": "Zahrnout {'@'}types při instalaci", "include_types_description": "Přidat balíček {'@'}types do instalačních příkazů pro balíčky bez integrovaných typů", "hide_platform_packages": "Skrýt platformně specifické balíčky ve vyhledávání", @@ -99,8 +95,6 @@ "copy": "zkopírovat", "copied": "zkopírováno!", "skip_link": "Přejít na hlavní obsah", - "close_modal": "Zavřít okno", - "show_more": "zobrazit více", "warnings": "Varování:", "go_back_home": "Zpět na začátek", "view_on_npm": "Zobrazit na npm", @@ -117,7 +111,6 @@ "not_found": "Balíček nenalezen", "not_found_message": "Balíček nebyl nalezen.", "no_description": "Není k dispozici žádný popis", - "show_full_description": "Zobrazit celý popis", "not_latest": "(není nejnovější)", "verified_provenance": "Ověřený původ", "view_permalink": "Zobrazit trvalý odkaz na tuto verzi", @@ -145,7 +138,6 @@ "vulns": "Zranitelnosti", "published": "Publikováno", "published_tooltip": "Datum publikace verze {package}{'@'}{version}", - "skills": "Dovednosti", "view_dependency_graph": "Zobrazit graf závislostí", "inspect_dependency_tree": "Prozkoumat strom závislostí", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "Dovednosti agentů", "skills_available": "{count} dostupná dovednost | {count} dostupné dovednosti | {count} dostupných dovedností", - "view": "Zobrazit", "compatible_with": "Kompatibilní s {tool}", "install": "Nainstalovat", "installation_method": "Metoda instalace", @@ -304,25 +295,12 @@ "none": "Žádná" }, "vulnerabilities": { - "no_description": "Popis není k dispozici", - "found": "nalezena {count} zranitelnost | nalezeny {count} zranitelnosti | nalezeno {count} zranitelností", - "deps_found": "nalezena {count} zranitelnost | nalezeny {count} zranitelnosti | nalezeno {count} zranitelností", - "deps_affected": "postihuje {count} závislost | postihuje {count} závislosti | postihuje {count} závislostí", "tree_found": "{vulns} zranitelnost v {packages}/{total} balíčcích | {vulns} zranitelnosti v {packages}/{total} balíčcích | {vulns} zranitelností v {packages}/{total} balíčcích", - "scanning_tree": "Prohledávání stromu závislostí...", "show_all_packages": "zobrazit všechny {count} ovlivněné balíčky", - "no_summary": "Žádné shrnutí", - "view_details": "Zobrazit podrobnosti o zranitelnosti", "path": "cesta", "more": "+{count} další | +{count} další | +{count} dalších", "packages_failed": "{count} balíček nemohl být zkontrolován | {count} balíčky nemohly být zkontrolovány | {count} balíčků nemohlo být zkontrolováno", - "no_known": "Žádné známé zranitelnosti", "scan_failed": "Nepodařilo se provést kontrolu zranitelností", - "depth": { - "root": "Tento balíček", - "direct": "Přímá závislost", - "transitive": "Nepřímá závislost (transitivní)" - }, "severity": { "critical": "kritická", "high": "vysoká", @@ -364,13 +342,7 @@ }, "skeleton": { "loading": "Načítání detailů balíčku", - "license": "Licence", "weekly": "Týdenní", - "size": "Velikost", - "deps": "Závislosti", - "published": "Publikováno", - "get_started": "Začínáme", - "readme": "Readme", "maintainers": "Správci", "keywords": "Klíčová slova", "versions": "Verze", @@ -384,16 +356,6 @@ } }, "connector": { - "status": { - "connecting": "připojování...", - "connected_as": "připojeno jako ~{user}", - "connected": "připojeno", - "connect_cli": "připojit lokální CLI", - "aria_connecting": "Připojování k lokálnímu konektoru", - "aria_connected": "Připojeno k lokálnímu konektoru", - "aria_click_to_connect": "Klikněte pro připojení k lokálnímu konektoru", - "avatar_alt": "Avatar uživatele {user}" - }, "modal": { "title": "Lokální konektor", "contributor_badge": "Pouze přispěvatelé", @@ -509,8 +471,7 @@ "failed_to_load": "Nepodařilo se načíst balíčky organizace", "no_match": "Nebyly nalezeny žádné balíčky odpovídající \"{query}\"", "not_found": "Organizace nenalezena", - "not_found_message": "Organizace \"{'@'}{name}\" neexistuje na npm", - "filter_placeholder": "Filtrovat {count} balíčků..." + "not_found_message": "Organizace \"{'@'}{name}\" neexistuje na npm" } }, "user": { @@ -571,7 +532,6 @@ "code": { "files_label": "Soubory", "no_files": "Žádné soubory v této složce", - "select_version": "Vyberte verzi", "root": "kořen", "lines": "{count} řádků", "toggle_tree": "Přepnout strom souborů", @@ -581,7 +541,6 @@ "view_raw": "Zobrazit raw soubor", "file_too_large": "Soubor je příliš velký pro náhled", "file_size_warning": "{size} překračuje limit 500KB pro zvýraznění syntaxe", - "load_anyway": "Načíst přesto", "failed_to_load": "Nepodařilo se načíst soubor", "unavailable_hint": "Soubor může být příliš velký nebo nedostupný", "version_required": "Pro prohlížení kódu je vyžadována verze", @@ -606,8 +565,7 @@ "verified_via": "Ověřeno: publikováno přes {provider}" }, "jsr": { - "title": "také dostupné na JSR", - "label": "jsr" + "title": "také dostupné na JSR" } }, "filters": { @@ -618,14 +576,6 @@ "search_placeholder_description": "Filtrovat podle popisu...", "search_placeholder_keywords": "Filtrovat podle klíčových slov...", "search_placeholder_all": "Hledat vše nebo použít name: desc: kw:", - "scope_name": "Název", - "scope_name_description": "Hledat pouze názvy balíčků", - "scope_description": "Popis", - "scope_description_description": "Hledat pouze v popisech", - "scope_keywords": "Klíčová slova", - "scope_keywords_description": "Hledat pouze klíčová slova", - "scope_all": "Vše", - "scope_all_description": "Hledat ve všech polích, podporuje operátory name: desc: kw:", "weekly_downloads": "Stažení/týden", "updated_within": "Aktualizováno během", "security": "Bezpečnost", @@ -640,42 +590,11 @@ "security": "Bezpečnost", "updated": "Aktualizováno" }, - "download_range": { - "any": "Jakýkoliv", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kdykoliv", - "week": "Poslední týden", - "month": "Poslední měsíc", - "quarter": "Poslední 3 měsíce", - "year": "Poslední rok" - }, - "security_options": { - "all": "Všechny balíčky", - "secure": "Bez varování", - "insecure": "S varováními" - }, "sort": { "label": "Seřadit podle", "toggle_direction": "Přepnout směr řazení", "ascending": "Vzestupně", - "descending": "Sestupně", - "relevance": "Relevance", - "downloads_week": "Stažení/týden", - "downloads_day": "Stažení/den", - "downloads_month": "Stažení/měsíc", - "downloads_year": "Stažení/rok", - "published": "Naposledy publikováno", - "name": "Název", - "quality": "Kvalita", - "popularity": "Popularita", - "maintenance": "Údržba", - "score": "Skóre" + "descending": "Sestupně" }, "columns": { "title": "Sloupce", @@ -727,7 +646,6 @@ "title": "O projektu", "heading": "o projektu", "meta_description": "npmx je rychlý, moderní prohlížeč pro registr npm. Lepší UX/DX pro prozkoumávání balíčků npm.", - "back_home": "zpět na domovskou stránku", "what_we_are": { "title": "Co jsme", "better_ux_dx": "lepší UX/DX", @@ -787,8 +705,7 @@ "connect_npm_cli": "Připojit k npm CLI", "connect_atmosphere": "Připojit k Atmosphere", "connecting": "Připojování...", - "ops": "{count} operace | {count} operace | {count} operací", - "disconnect": "Odpojit" + "ops": "{count} operace | {count} operace | {count} operací" }, "auth": { "modal": { @@ -807,7 +724,6 @@ }, "header": { "home": "npmx", - "github": "GitHub", "packages": "balíčky", "packages_dropdown": { "title": "Vaše balíčky", @@ -848,9 +764,7 @@ "searching": "Vyhledávání...", "remove_package": "Odebrat {package}", "packages_selected": "Vybrané balíčky: {count}/{max}.", - "add_hint": "Přidejte alespoň 2 balíčky ke srovnání.", - "loading_versions": "Načítání verzí...", - "select_version": "Vybrat verzi" + "add_hint": "Přidejte alespoň 2 balíčky ke srovnání." }, "facets": { "group_label": "Kategorie vlastností", diff --git a/i18n/locales/de-DE.json b/i18n/locales/de-DE.json index 683be5cb6..d5018a4aa 100644 --- a/i18n/locales/de-DE.json +++ b/i18n/locales/de-DE.json @@ -5,7 +5,6 @@ "description": "Ein schnellerer, modernerer Browser für die npm Registry. Pakete suchen, durchstöbern und erkunden mit einer modernen Oberfläche." } }, - "version": "Version", "built_at": "erstellt {0}", "alt_logo": "npmx Logo", "tagline": "ein schnellerer, modernerer Browser für die npm Registry", @@ -22,7 +21,6 @@ "label": "npm-Pakete durchsuchen", "placeholder": "Pakete suchen...", "button": "Suchen", - "clear": "Suche löschen", "searching": "Suche läuft...", "found_packages": "Keine Pakete gefunden | 1 Paket gefunden | {count} Pakete gefunden", "updating": "(wird aktualisiert...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Hauptnavigation", "popular_packages": "Beliebte Pakete", - "search": "Suche", "settings": "Einstellungen", "compare": "Vergleichen", "back": "Zurück", @@ -68,7 +65,6 @@ "language": "Sprache" }, "relative_dates": "Relative Datumsangaben", - "relative_dates_description": "Zeige „vor 3 Tagen“ anstelle von vollständigen Datumsangaben an", "include_types": "{'@'}types bei Installation einschließen", "include_types_description": "TypeScript-Typdefinitionen ({'@'}types-Paket) automatisch zu Installationsbefehlen für Pakete ohne Typen hinzufügen", "hide_platform_packages": "Plattformspezifische Pakete in der Suche ausblenden", @@ -103,8 +99,6 @@ "copy": "Kopieren", "copied": "Kopiert!", "skip_link": "Zum Hauptinhalt springen", - "close_modal": "Modal schließen", - "show_more": "Mehr anzeigen", "warnings": "Warnungen:", "go_back_home": "Zur Startseite", "view_on_npm": "Auf npm ansehen", @@ -121,7 +115,6 @@ "not_found": "Paket nicht gefunden", "not_found_message": "Das Paket konnte nicht gefunden werden.", "no_description": "Keine Beschreibung vorhanden", - "show_full_description": "Vollständige Beschreibung anzeigen", "not_latest": "(nicht aktuell)", "verified_provenance": "Verifizierte Herkunft", "view_permalink": "Permalink für diese Version anzeigen", @@ -155,7 +148,6 @@ "vulns": "Sicherheitslücken", "published": "Veröffentlicht", "published_tooltip": "Datum, an dem {package}{'@'}{version} veröffentlicht wurde", - "skills": "Fähigkeiten", "view_dependency_graph": "Abhängigkeitsgraph anzeigen", "inspect_dependency_tree": "Abhängigkeitsbaum untersuchen", "size_tooltip": { @@ -166,7 +158,6 @@ "skills": { "title": "Agentenfähigkeiten", "skills_available": "{count} Fähigkeit verfügbar | {count} Fähigkeiten verfügbar", - "view": "Ansehen", "compatible_with": "Kompatibel mit {tool}", "install": "Installieren", "installation_method": "Installationsmethode", @@ -336,25 +327,12 @@ "none": "Keine" }, "vulnerabilities": { - "no_description": "Keine Beschreibung verfügbar", - "found": "{count} Sicherheitslücke gefunden | {count} Sicherheitslücken gefunden", - "deps_found": "{count} Sicherheitslücke gefunden | {count} Sicherheitslücken gefunden", - "deps_affected": "{count} betroffene Abhängigkeit | {count} betroffene Abhängigkeiten", "tree_found": "{vulns} Sicherheitslücke in {packages}/{total} Paketen | {vulns} Sicherheitslücken in {packages}/{total} Paketen", - "scanning_tree": "Abhängigkeitsbaum wird gescannt...", "show_all_packages": "{count} betroffenes Paket anzeigen | Alle {count} betroffenen Pakete anzeigen", - "no_summary": "Keine Zusammenfassung", - "view_details": "Details zur Sicherheitslücke anzeigen", "path": "Pfad", "more": "+{count} weitere", "packages_failed": "{count} Paket konnte nicht geprüft werden | {count} Pakete konnten nicht geprüft werden", - "no_known": "Keine bekannten Sicherheitslücken in {count} Paket | Keine bekannten Sicherheitslücken in {count} Paketen", "scan_failed": "Sicherheits-Scan fehlgeschlagen", - "depth": { - "root": "Dieses Paket", - "direct": "Direkte Abhängigkeit", - "transitive": "Transitive Abhängigkeit (indirekt)" - }, "severity": { "critical": "Kritisch", "high": "Hoch", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Paketdetails werden geladen", - "license": "Lizenz", "weekly": "Wöchentlich", - "size": "Größe", - "deps": "Abhängigkeiten", - "published": "Veröffentlicht", - "get_started": "Erste Schritte", - "readme": "Readme", "maintainers": "Maintainer", "keywords": "Schlüsselwörter", "versions": "Versionen", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "Verbinde...", - "connected_as": "Verbunden als ~{user}", - "connected": "Verbunden", - "connect_cli": "Lokale CLI verbinden", - "aria_connecting": "Verbindung zum lokalen Connector wird hergestellt", - "aria_connected": "Mit lokalem Connector verbunden", - "aria_click_to_connect": "Klicken, um mit lokalem Connector zu verbinden", - "avatar_alt": "Avatar von {user}" - }, "modal": { "title": "Lokaler Connector", "contributor_badge": "Nur für Mitwirkende", @@ -541,8 +503,7 @@ "failed_to_load": "Organisation-Pakete konnten nicht geladen werden", "no_match": "Keine Pakete entsprechen \"{query}\"", "not_found": "Organisation nicht gefunden", - "not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm", - "filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..." + "not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "Dateien", "no_files": "Keine Dateien in diesem Verzeichnis", - "select_version": "Version auswählen", "root": "Wurzel", "lines": "{count} Zeile | {count} Zeilen", "toggle_tree": "Dateibaum umschalten", @@ -613,7 +573,6 @@ "view_raw": "Rohdatei anzeigen", "file_too_large": "Datei zu groß für Vorschau", "file_size_warning": "{size} überschreitet das 500KB-Limit für Syntax-Highlighting", - "load_anyway": "Trotzdem laden", "failed_to_load": "Datei konnte nicht geladen werden", "unavailable_hint": "Die Datei ist möglicherweise zu groß oder nicht verfügbar", "version_required": "Version erforderlich, um Code zu durchsuchen", @@ -635,12 +594,10 @@ "provenance": { "verified": "verifiziert", "verified_title": "Verifizierte Herkunft", - "verified_via": "Verifiziert: veröffentlicht via {provider}", - "view_more_details": "Weitere Details anzeigen" + "verified_via": "Verifiziert: veröffentlicht via {provider}" }, "jsr": { - "title": "auch auf JSR verfügbar", - "label": "JSR" + "title": "auch auf JSR verfügbar" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Nach Beschreibung filtern...", "search_placeholder_keywords": "Nach Stichwörtern filtern...", "search_placeholder_all": "Suche nach allem oder verwende name: desc: kw:", - "scope_name": "Name", - "scope_name_description": "Nur nach Paketnamen suchen", - "scope_description": "Beschreibung", - "scope_description_description": "Nur nach Beschreibungen suchen", - "scope_keywords": "Stichwörter", - "scope_keywords_description": "Nur nach Stichwörtern suchen", - "scope_all": "Alles", - "scope_all_description": "Alle Felder durchsuchen, unterstützt name: desc: kw: Operatoren", "weekly_downloads": "Wöchentliche Downloads", "updated_within": "Aktualisiert innerhalb von", "security": "Sicherheit", @@ -673,42 +622,11 @@ "security": "Sicherheit", "updated": "Aktualisiert" }, - "download_range": { - "any": "Beliebig", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Jederzeit", - "week": "Letzte Woche", - "month": "Letzter Monat", - "quarter": "Letzte 3 Monate", - "year": "Letztes Jahr" - }, - "security_options": { - "all": "Alle Pakete", - "secure": "Ohne Warnungen", - "insecure": "Mit Warnungen" - }, "sort": { "label": "Pakete sortieren", "toggle_direction": "Sortierreihenfolge umschalten", "ascending": "Aufsteigend", - "descending": "Absteigend", - "relevance": "Relevanz", - "downloads_week": "Downloads/Woche", - "downloads_day": "Downloads/Tag", - "downloads_month": "Downloads/Monat", - "downloads_year": "Downloads/Jahr", - "published": "Zuletzt veröffentlicht", - "name": "Name", - "quality": "Qualität", - "popularity": "Beliebtheit", - "maintenance": "Wartung", - "score": "Bewertung" + "descending": "Absteigend" }, "columns": { "title": "Spalten", @@ -760,7 +678,6 @@ "title": "Über uns", "heading": "Über uns", "meta_description": "npmx ist ein schneller, moderner Browser für die npm Registry. Ein besseres UX/DX zum Erkunden von npm-Paketen.", - "back_home": "Zurück zur Startseite", "what_we_are": { "title": "Was wir sind", "better_ux_dx": "Bessere UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Mit npm-CLI verbinden", "connect_atmosphere": "Mit Atmosphere verbinden", "connecting": "Verbinde...", - "ops": "{count} Operation | {count} Operationen", - "disconnect": "Trennen" + "ops": "{count} Operation | {count} Operationen" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx Startseite", - "github": "GitHub", "packages": "Pakete", "packages_dropdown": { "title": "Deine Pakete", @@ -881,9 +796,7 @@ "searching": "Suche läuft...", "remove_package": "{package} entfernen", "packages_selected": "{count}/{max} Pakete ausgewählt.", - "add_hint": "Füge mindestens 2 Pakete zum Vergleichen hinzu.", - "loading_versions": "Versionen werden geladen...", - "select_version": "Version auswählen" + "add_hint": "Füge mindestens 2 Pakete zum Vergleichen hinzu." }, "no_dependency": { "label": "(Keine Abhängigkeit)", @@ -978,7 +891,6 @@ "last_updated": "Zuletzt aktualisiert: {date}", "welcome": "Willkommen bei {app}. Wir setzen uns für den Schutz deiner Privatsphäre ein. Diese Richtlinie erklärt, welche Daten wir sammeln, wie wir sie verwenden und welche Rechte du in Bezug auf deine Informationen hast.", "cookies": { - "title": "Cookies", "what_are": { "title": "Was sind Cookies?", "p1": "Cookies sind kleine Textdateien, die auf deinem Gerät gespeichert werden, wenn du eine Website besuchst. Ihr Zweck ist es, dein Surferlebnis zu verbessern, indem sie bestimmte Präferenzen und Einstellungen speichern." diff --git a/i18n/locales/en.json b/i18n/locales/en.json index 21f141067..c64253eb0 100644 --- a/i18n/locales/en.json +++ b/i18n/locales/en.json @@ -5,7 +5,6 @@ "description": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface." } }, - "version": "Version", "built_at": "built {0}", "alt_logo": "npmx logo", "tagline": "a fast, modern browser for the npm registry", @@ -22,7 +21,6 @@ "label": "Search npm packages", "placeholder": "search packages...", "button": "search", - "clear": "Clear search", "searching": "Searching...", "found_packages": "No packages found | Found 1 package | Found {count} packages", "updating": "(updating...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Main", "popular_packages": "Popular packages", - "search": "search", "settings": "settings", "compare": "compare", "back": "back", @@ -68,7 +65,6 @@ "language": "Language" }, "relative_dates": "Relative dates", - "relative_dates_description": "Show \"3 days ago\" instead of full dates", "include_types": "Include {'@'}types in install", "include_types_description": "Add {'@'}types package to install commands for untyped packages", "hide_platform_packages": "Hide platform-specific packages in search", @@ -103,8 +99,6 @@ "copy": "copy", "copied": "copied!", "skip_link": "Skip to main content", - "close_modal": "Close modal", - "show_more": "show more", "warnings": "Warnings:", "go_back_home": "Go back home", "view_on_npm": "view on npm", @@ -121,7 +115,6 @@ "not_found": "Package Not Found", "not_found_message": "The package could not be found.", "no_description": "No description provided", - "show_full_description": "Show full description", "not_latest": "(not latest)", "verified_provenance": "Verified provenance", "view_permalink": "View permalink for this version", @@ -151,7 +144,6 @@ "vulns": "Vulns", "published": "Published", "published_tooltip": "Date {package}{'@'}{version} was published", - "skills": "Skills", "view_dependency_graph": "View dependency graph", "inspect_dependency_tree": "Inspect dependency tree", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "Agent Skills", "skills_available": "{count} skill available | {count} skills available", - "view": "View", "compatible_with": "Compatible with {tool}", "install": "Install", "installation_method": "Installation method", @@ -336,25 +327,12 @@ "none": "None" }, "vulnerabilities": { - "no_description": "No description available", - "found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_affected": "{count} dependency affected | {count} dependencies affected", "tree_found": "{vulns} vulnerability in {packages}/{total} packages | {vulns} vulnerabilities in {packages}/{total} packages", - "scanning_tree": "Scanning dependency tree...", "show_all_packages": "show {count} affected package | show all {count} affected packages", - "no_summary": "No summary", - "view_details": "View vulnerability details", "path": "path", "more": "+{count} more", "packages_failed": "{count} package could not be checked | {count} packages could not be checked", - "no_known": "No known vulnerabilities in {count} package | No known vulnerabilities in {count} packages", "scan_failed": "Could not scan for vulnerabilities", - "depth": { - "root": "This package", - "direct": "Direct dependency", - "transitive": "Transitive dependency (indirect)" - }, "severity": { "critical": "critical", "high": "high", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Loading package details", - "license": "License", "weekly": "Weekly", - "size": "Size", - "deps": "Deps", - "published": "Published", - "get_started": "Get started", - "readme": "Readme", "maintainers": "Maintainers", "keywords": "Keywords", "versions": "Versions", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "connecting...", - "connected_as": "connected as ~{user}", - "connected": "connected", - "connect_cli": "connect local CLI", - "aria_connecting": "Connecting to local connector", - "aria_connected": "Connected to local connector", - "aria_click_to_connect": "Click to connect to local connector", - "avatar_alt": "{user}'s avatar" - }, "modal": { "title": "Local Connector", "contributor_badge": "Contributors only", @@ -541,8 +503,7 @@ "failed_to_load": "Failed to load organization packages", "no_match": "No packages match \"{query}\"", "not_found": "Organization not found", - "not_found_message": "The organization \"{'@'}{name}\" does not exist on npm", - "filter_placeholder": "Filter {count} package... | Filter {count} packages..." + "not_found_message": "The organization \"{'@'}{name}\" does not exist on npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "Files", "no_files": "No files in this directory", - "select_version": "Select version", "root": "root", "lines": "{count} line | {count} lines", "toggle_tree": "Toggle file tree", @@ -613,7 +573,6 @@ "view_raw": "View raw file", "file_too_large": "File too large to preview", "file_size_warning": "{size} exceeds the 500KB limit for syntax highlighting", - "load_anyway": "Load anyway", "failed_to_load": "Failed to load file", "unavailable_hint": "The file may be too large or unavailable", "version_required": "Version is required to browse code", @@ -635,12 +594,10 @@ "provenance": { "verified": "verified", "verified_title": "Verified provenance", - "verified_via": "Verified: published via {provider}", - "view_more_details": "View more details" + "verified_via": "Verified: published via {provider}" }, "jsr": { - "title": "also available on JSR", - "label": "jsr" + "title": "also available on JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Filter by description...", "search_placeholder_keywords": "Filter by keywords...", "search_placeholder_all": "Search all or use name: desc: kw:", - "scope_name": "Name", - "scope_name_description": "Search package names only", - "scope_description": "Description", - "scope_description_description": "Search descriptions only", - "scope_keywords": "Keywords", - "scope_keywords_description": "Search keywords only", - "scope_all": "All", - "scope_all_description": "Search all fields, supports name: desc: kw: operators", "weekly_downloads": "Weekly downloads", "updated_within": "Updated within", "security": "Security", @@ -673,42 +622,11 @@ "security": "Security", "updated": "Updated" }, - "download_range": { - "any": "Any", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Any time", - "week": "Past week", - "month": "Past month", - "quarter": "Past 3 months", - "year": "Past year" - }, - "security_options": { - "all": "All packages", - "secure": "Without warnings", - "insecure": "With warnings" - }, "sort": { "label": "Sort packages", "toggle_direction": "Toggle sort direction", "ascending": "Ascending", - "descending": "Descending", - "relevance": "Relevance", - "downloads_week": "Downloads/wk", - "downloads_day": "Downloads/day", - "downloads_month": "Downloads/mo", - "downloads_year": "Downloads/yr", - "published": "Last Published", - "name": "Name", - "quality": "Quality", - "popularity": "Popularity", - "maintenance": "Maintenance", - "score": "Score" + "descending": "Descending" }, "columns": { "title": "Columns", @@ -760,7 +678,6 @@ "title": "About", "heading": "about", "meta_description": "npmx is a fast, modern browser for the npm registry. A better UX/DX for exploring npm packages.", - "back_home": "back to home", "what_we_are": { "title": "What we are", "better_ux_dx": "better UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Connect to npm CLI", "connect_atmosphere": "Connect to Atmosphere", "connecting": "Connecting...", - "ops": "{count} op | {count} ops", - "disconnect": "Disconnect" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "packages", "packages_dropdown": { "title": "Your Packages", @@ -881,9 +796,7 @@ "searching": "Searching...", "remove_package": "Remove {package}", "packages_selected": "{count}/{max} packages selected.", - "add_hint": "Add at least 2 packages to compare.", - "loading_versions": "Loading versions...", - "select_version": "Select version" + "add_hint": "Add at least 2 packages to compare." }, "no_dependency": { "label": "(No dependency)", @@ -982,7 +895,6 @@ "last_updated": "Last updated: {date}", "welcome": "Welcome to {app}. We are committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights regarding your information.", "cookies": { - "title": "Cookies", "what_are": { "title": "What are cookies?", "p1": "Cookies are small text files stored on your device when you visit a website. Their purpose is to enhance your browsing experience by remembering certain preferences and settings." diff --git a/i18n/locales/es-419.json b/i18n/locales/es-419.json index 4c2888ff9..740ce699c 100644 --- a/i18n/locales/es-419.json +++ b/i18n/locales/es-419.json @@ -26,9 +26,6 @@ "grant_button": "otorgar", "cancel_grant": "Cancelar otorgar acceso", "grant_access": "+ Otorgar acceso de equipo" - }, - "skeleton": { - "readme": "Léame" } } } diff --git a/i18n/locales/es.json b/i18n/locales/es.json index 966190f23..79d5af2ca 100644 --- a/i18n/locales/es.json +++ b/i18n/locales/es.json @@ -5,7 +5,6 @@ "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." } }, - "version": "Versión", "built_at": "construido {0}", "alt_logo": "logotipo de npmx", "tagline": "un mejor explorador para el registro npm", @@ -22,7 +21,6 @@ "label": "Buscar paquetes npm", "placeholder": "buscar paquetes...", "button": "buscar", - "clear": "Limpiar búsqueda", "searching": "Buscando...", "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", "updating": "(actualizando...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Principal", "popular_packages": "Paquetes populares", - "search": "buscar", "settings": "configuración", "compare": "comparar", "back": "atrás", @@ -68,7 +65,6 @@ "language": "Idioma" }, "relative_dates": "Fechas relativas", - "relative_dates_description": "Mostrar \"hace 3 días\" en lugar de fechas completas", "include_types": "Incluir {'@'}types en la instalación", "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", "hide_platform_packages": "Ocultar paquetes específicos de plataforma en la búsqueda", @@ -103,8 +99,6 @@ "copy": "copiar", "copied": "¡copiado!", "skip_link": "Saltar al contenido principal", - "close_modal": "Cerrar modal", - "show_more": "mostrar más", "warnings": "Advertencias:", "go_back_home": "Volver al inicio", "view_on_npm": "ver en npm", @@ -121,7 +115,6 @@ "not_found": "Paquete no encontrado", "not_found_message": "No se pudo encontrar el paquete.", "no_description": "Sin descripción proporcionada", - "show_full_description": "Mostrar descripción completa", "not_latest": "(no es la última versión)", "verified_provenance": "Procedencia verificada", "view_permalink": "Ver enlace permanente para esta versión", @@ -149,7 +142,6 @@ "vulns": "Vulnerabilidades", "published": "Publicado", "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", - "skills": "Habilidades", "view_dependency_graph": "Ver gráfico de dependencias", "inspect_dependency_tree": "Inspeccionar árbol de dependencias", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "Habilidades del Agente", "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", - "view": "Ver", "compatible_with": "Compatible con {tool}", "install": "Instalar", "installation_method": "Método de instalación", @@ -311,25 +302,12 @@ "none": "Ninguna" }, "vulnerabilities": { - "no_description": "Sin descripción disponible", - "found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_affected": "{count} dependencia afectada | {count} dependencias afectadas", "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", - "scanning_tree": "Escaneando árbol de dependencias...", "show_all_packages": "mostrar todos los {count} paquetes afectados", - "no_summary": "Sin resumen", - "view_details": "Ver detalles de vulnerabilidad", "path": "ruta", "more": "+{count} más", "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", - "no_known": "No hay vulnerabilidades conocidas en {count} paquetes", "scan_failed": "No se pudo escanear en busca de vulnerabilidades", - "depth": { - "root": "Este paquete", - "direct": "Dependencia directa", - "transitive": "Dependencia transitiva (indirecta)" - }, "severity": { "critical": "crítica", "high": "alta", @@ -371,13 +349,7 @@ }, "skeleton": { "loading": "Cargando detalles del paquete", - "license": "Licencia", "weekly": "Semanal", - "size": "Tamaño", - "deps": "Deps", - "published": "Publicado", - "get_started": "Empezar", - "readme": "Léeme", "maintainers": "Mantenedores", "keywords": "Palabras clave", "versions": "Versiones", @@ -391,16 +363,6 @@ } }, "connector": { - "status": { - "connecting": "conectando...", - "connected_as": "conectado como ~{user}", - "connected": "conectado", - "connect_cli": "conectar CLI local", - "aria_connecting": "Conectando al conector local", - "aria_connected": "Conectado al conector local", - "aria_click_to_connect": "Haz clic para conectar al conector local", - "avatar_alt": "avatar de {user}" - }, "modal": { "title": "Conector Local", "contributor_badge": "Solo colaboradores", @@ -516,8 +478,7 @@ "failed_to_load": "Error al cargar paquetes de la organización", "no_match": "No hay paquetes que coincidan con \"{query}\"", "not_found": "Organización no encontrada", - "not_found_message": "La organización \"{'@'}{name}\" no existe en npm", - "filter_placeholder": "Filtrar {count} paquetes..." + "not_found_message": "La organización \"{'@'}{name}\" no existe en npm" } }, "user": { @@ -578,7 +539,6 @@ "code": { "files_label": "Archivos", "no_files": "No hay archivos en este directorio", - "select_version": "Seleccionar versión", "root": "raíz", "lines": "{count} líneas", "toggle_tree": "Alternar árbol de archivos", @@ -588,7 +548,6 @@ "view_raw": "Ver archivo crudo", "file_too_large": "Archivo demasiado grande para previsualizar", "file_size_warning": "{size} excede el límite de 500KB para resaltado de sintaxis", - "load_anyway": "Cargar de todos modos", "failed_to_load": "Error al cargar archivo", "unavailable_hint": "El archivo puede ser demasiado grande o no estar disponible", "version_required": "Se requiere versión para explorar código", @@ -613,8 +572,7 @@ "verified_via": "Verificado: publicado vía {provider}" }, "jsr": { - "title": "también disponible en JSR", - "label": "jsr" + "title": "también disponible en JSR" } }, "filters": { @@ -625,14 +583,6 @@ "search_placeholder_description": "Filtrar por descripción...", "search_placeholder_keywords": "Filtrar por palabras clave...", "search_placeholder_all": "Buscar todo o usar operadores name: desc: kw:", - "scope_name": "Nombre", - "scope_name_description": "Buscar solo nombres de paquetes", - "scope_description": "Descripción", - "scope_description_description": "Buscar solo descripciones", - "scope_keywords": "Palabras clave", - "scope_keywords_description": "Buscar solo palabras clave", - "scope_all": "Todo", - "scope_all_description": "Buscar en todos los campos, soporta operadores name: desc: kw:", "weekly_downloads": "Descargas semanales", "updated_within": "Actualizado dentro de", "security": "Seguridad", @@ -647,42 +597,11 @@ "security": "Seguridad", "updated": "Actualizado" }, - "download_range": { - "any": "Cualquiera", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Cualquier momento", - "week": "Semana pasada", - "month": "Mes pasado", - "quarter": "Últimos 3 meses", - "year": "Año pasado" - }, - "security_options": { - "all": "Todos los paquetes", - "secure": "Sin advertencias", - "insecure": "Con advertencias" - }, "sort": { "label": "Ordenar paquetes", "toggle_direction": "Alternar dirección de ordenamiento", "ascending": "Ascendente", - "descending": "Descendente", - "relevance": "Relevancia", - "downloads_week": "Descargas/sem", - "downloads_day": "Descargas/día", - "downloads_month": "Descargas/mes", - "downloads_year": "Descargas/año", - "published": "Última publicación", - "name": "Nombre", - "quality": "Calidad", - "popularity": "Popularidad", - "maintenance": "Mantenimiento", - "score": "Puntuación" + "descending": "Descendente" }, "columns": { "title": "Columnas", @@ -734,7 +653,6 @@ "title": "Acerca de", "heading": "acerca de", "meta_description": "npmx es un explorador rápido y moderno para el registro npm. Una mejor UX/DX para explorar paquetes npm.", - "back_home": "volver al inicio", "what_we_are": { "title": "Lo que somos", "better_ux_dx": "mejor UX/DX", @@ -794,8 +712,7 @@ "connect_npm_cli": "Conectar a la CLI de npm", "connect_atmosphere": "Conectar a la Atmosphere", "connecting": "Conectando...", - "ops": "{count} op | {count} ops", - "disconnect": "Desconectar" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -814,7 +731,6 @@ }, "header": { "home": "inicio npmx", - "github": "GitHub", "packages": "paquetes", "packages_dropdown": { "title": "Tus Paquetes", @@ -855,9 +771,7 @@ "searching": "Buscando...", "remove_package": "Eliminar {package}", "packages_selected": "{count}/{max} paquetes seleccionados.", - "add_hint": "Añade al menos 2 paquetes para comparar.", - "loading_versions": "Cargando versiones...", - "select_version": "Seleccionar versión" + "add_hint": "Añade al menos 2 paquetes para comparar." }, "facets": { "group_label": "Facetas de comparación", diff --git a/i18n/locales/fr-FR.json b/i18n/locales/fr-FR.json index 098ddaba1..f19e5c461 100644 --- a/i18n/locales/fr-FR.json +++ b/i18n/locales/fr-FR.json @@ -5,7 +5,6 @@ "description": "Un meilleur explorateur du registre npm. Recherchez, parcourez et explorez les paquets avec une interface moderne." } }, - "version": "Version", "built_at": "compilé {0}", "alt_logo": "Logo npmx", "tagline": "un meilleur explorateur du registre npm", @@ -22,7 +21,6 @@ "label": "Rechercher des paquets npm", "placeholder": "rechercher des paquets...", "button": "rechercher", - "clear": "Effacer la recherche", "searching": "Recherche en cours...", "found_packages": "{count} paquets trouvés", "updating": "(mise à jour...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Barre de navigation", "popular_packages": "Paquets populaires", - "search": "recherche", "settings": "paramètres", "compare": "comparer", "back": "Retour", @@ -64,7 +61,6 @@ "language": "Langue" }, "relative_dates": "Dates relatives", - "relative_dates_description": "Afficher « il y a 3 jours » au lieu des dates complètes", "include_types": "Inclure {'@'}types à la commande d'installation", "include_types_description": "Inclure les paquets {'@'}types à la commande d'installation pour les paquets non typés", "hide_platform_packages": "Masquer les paquets spécifiques à la plateforme dans la recherche", @@ -99,8 +95,6 @@ "copy": "copier", "copied": "copié !", "skip_link": "Passer au contenu principal", - "close_modal": "Fermer la fenêtre", - "show_more": "afficher plus", "warnings": "Avertissements :", "go_back_home": "Retour à l'accueil", "view_on_npm": "voir sur npm", @@ -117,7 +111,6 @@ "not_found": "Paquet introuvable", "not_found_message": "Le paquet n'a pas pu être trouvé.", "no_description": "Aucune description fournie", - "show_full_description": "Afficher la description complète", "not_latest": "(pas la dernière)", "verified_provenance": "Provenance vérifiée", "view_permalink": "Voir le lien permanent pour cette version", @@ -147,7 +140,6 @@ "vulns": "Vulnérabilités", "published": "Publié", "published_tooltip": "Date de publication de {package}{'@'}{version}", - "skills": "Compétences de l'agent", "view_dependency_graph": "Voir le graphe de dépendances", "inspect_dependency_tree": "Inspecter l'arbre de dépendances", "size_tooltip": { @@ -158,7 +150,6 @@ "skills": { "title": "Compétences de l'agent", "skills_available": "{count} compétence disponible | {count} compétences disponibles", - "view": "Voir", "compatible_with": "Compatible avec {tool}", "install": "Installer", "installation_method": "Méthode d'installation", @@ -309,25 +300,12 @@ "none": "Aucune" }, "vulnerabilities": { - "no_description": "Aucune description disponible", - "found": "{count} vulnérabilité trouvée | {count} vulnérabilités trouvées", - "deps_found": "{count} vulnérabilité trouvée | {count} vulnérabilités trouvées", - "deps_affected": "{count} dépendance affectée | {count} dépendances affectées", "tree_found": "{vulns} vulnérabilité dans {packages}/{total} paquets | {vulns} vulnérabilités dans {packages}/{total} paquets", - "scanning_tree": "Analyse de l'arbre des dépendances...", "show_all_packages": "afficher les {count} paquets affectés", - "no_summary": "Aucun résumé", - "view_details": "Voir les détails de la vulnérabilité", "path": "chemin", "more": "+{count} de plus", "packages_failed": "{count} paquet n'a pas pu être vérifié | {count} paquets n'ont pas pu être vérifiés", - "no_known": "Aucune vulnérabilité connue dans {count} paquets", "scan_failed": "Impossible d'analyser les vulnérabilités", - "depth": { - "root": "Ce paquet", - "direct": "Dépendance directe", - "transitive": "Dépendance transitive (indirecte)" - }, "severity": { "critical": "critique", "high": "élevée", @@ -369,13 +347,7 @@ }, "skeleton": { "loading": "Chargement des détails du paquet", - "license": "Licence", "weekly": "Hebdo", - "size": "Taille", - "deps": "Dépendances", - "published": "Publié", - "get_started": "Commencer", - "readme": "Readme", "maintainers": "Mainteneurs", "keywords": "Mots-clés", "versions": "Versions", @@ -389,16 +361,6 @@ } }, "connector": { - "status": { - "connecting": "connexion...", - "connected_as": "connecté·e en tant que ~{user}", - "connected": "connecté·e", - "connect_cli": "connecter le CLI local", - "aria_connecting": "Connexion au connecteur local", - "aria_connected": "Connecté au connecteur local", - "aria_click_to_connect": "Cliquer pour se connecter au connecteur local", - "avatar_alt": "Avatar de {user}" - }, "modal": { "title": "Connecteur local", "contributor_badge": "Contributeurs uniquement", @@ -514,8 +476,7 @@ "failed_to_load": "Échec du chargement des paquets de l'organisation", "no_match": "Aucun paquet ne correspond à « {query} »", "not_found": "Organisation introuvable", - "not_found_message": "L'organisation « {'@'}{name} » n'existe pas sur npm", - "filter_placeholder": "Filtrer {count} paquets..." + "not_found_message": "L'organisation « {'@'}{name} » n'existe pas sur npm" } }, "user": { @@ -576,7 +537,6 @@ "code": { "files_label": "Fichiers", "no_files": "Aucun fichier dans ce répertoire", - "select_version": "Sélectionner la version", "root": "racine", "lines": "{count} lignes", "toggle_tree": "Basculer l'arborescence", @@ -586,7 +546,6 @@ "view_raw": "Voir le fichier brut", "file_too_large": "Fichier trop volumineux pour l'aperçu", "file_size_warning": "{size} dépasse la limite de 500 Ko pour la coloration syntaxique", - "load_anyway": "Charger quand même", "failed_to_load": "Échec du chargement du fichier", "unavailable_hint": "Le fichier est peut-être trop volumineux ou indisponible", "version_required": "La version est requise pour parcourir le code", @@ -611,8 +570,7 @@ "verified_via": "Vérifié : publié via {provider}" }, "jsr": { - "title": "aussi disponible sur JSR", - "label": "jsr" + "title": "aussi disponible sur JSR" } }, "filters": { @@ -623,14 +581,6 @@ "search_placeholder_description": "Filtrer par description...", "search_placeholder_keywords": "Filtrer par mots-clés...", "search_placeholder_all": "Rechercher ou utiliser name: desc: kw:", - "scope_name": "Nom", - "scope_name_description": "Rechercher uniquement les noms de paquets", - "scope_description": "Description", - "scope_description_description": "Rechercher uniquement les descriptions", - "scope_keywords": "Mots-clés", - "scope_keywords_description": "Rechercher uniquement les mots-clés", - "scope_all": "Tout", - "scope_all_description": "Rechercher tous les champs, supporte les opérateurs name: desc: kw:", "weekly_downloads": "Téléchargements hebdomadaires", "updated_within": "Mis à jour d'ici", "security": "Sécurité", @@ -645,42 +595,11 @@ "security": "Sécurité", "updated": "Mis à jour" }, - "download_range": { - "any": "Tous", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "N'importe quand", - "week": "Semaine passée", - "month": "Mois passé", - "quarter": "3 derniers mois", - "year": "Année passée" - }, - "security_options": { - "all": "Tous les paquets", - "secure": "Sans avertissements", - "insecure": "Avec avertissements" - }, "sort": { "label": "Trier les paquets", "toggle_direction": "Inverser l'ordre", "ascending": "Croissant", - "descending": "Décroissant", - "relevance": "Pertinence", - "downloads_week": "Téléch./sem", - "downloads_day": "Téléch./jour", - "downloads_month": "Téléch./mois", - "downloads_year": "Téléch./an", - "published": "Dern. publication", - "name": "Nom", - "quality": "Qualité", - "popularity": "Popularité", - "maintenance": "Maintenance", - "score": "Score" + "descending": "Décroissant" }, "columns": { "title": "Colonnes", @@ -732,7 +651,6 @@ "title": "À propos", "heading": "à propos", "meta_description": "npmx est un navigateur rapide et moderne pour le registre npm. Une meilleure UX/DX pour explorer les paquets npm.", - "back_home": "retour à l'accueil", "what_we_are": { "title": "Ce que nous sommes", "better_ux_dx": "meilleure UX/DX", @@ -792,8 +710,7 @@ "connect_npm_cli": "Connexion à npm CLI", "connect_atmosphere": "Connexion à Atmosphère", "connecting": "Connexion en cours...", - "ops": "{count} op | {count} ops", - "disconnect": "Déconnexion" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -812,7 +729,6 @@ }, "header": { "home": "accueil npmx", - "github": "GitHub", "packages": "paquets", "packages_dropdown": { "title": "Vos paquets", @@ -853,9 +769,7 @@ "searching": "Recherche...", "remove_package": "Supprimer {package}", "packages_selected": "{count}/{max} paquets sélectionnés.", - "add_hint": "Ajoutez au moins 2 paquets à comparer.", - "loading_versions": "Chargement des versions...", - "select_version": "Sélectionner une version" + "add_hint": "Ajoutez au moins 2 paquets à comparer." }, "no_dependency": { "label": "(Sans dépendance)", diff --git a/i18n/locales/hi-IN.json b/i18n/locales/hi-IN.json index 579465b8f..c997e2954 100644 --- a/i18n/locales/hi-IN.json +++ b/i18n/locales/hi-IN.json @@ -5,7 +5,6 @@ "description": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र। आधुनिक अंतरापृष्ठ के साथ पैकेज खोजें, ब्राउज़ करें और अन्वेषण करें।" } }, - "version": "संस्करण", "built_at": "{0} को बनाया गया", "alt_logo": "npmx लोगो", "tagline": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र", @@ -22,7 +21,6 @@ "label": "npm पैकेज खोजें", "placeholder": "पैकेज खोजें...", "button": "खोजें", - "clear": "खोज साफ़ करें", "searching": "खोज रहे हैं...", "found_packages": "कोई पैकेज नहीं मिला | 1 पैकेज मिला | {count} पैकेज मिले", "updating": "(अद्यतन हो रहा है...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय पैकेज", - "search": "खोजें", "settings": "सेटिंग्स", "compare": "तुलना करें", "back": "वापस", @@ -63,7 +60,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष तिथियाँ", - "relative_dates_description": "पूर्ण तिथियों के बजाय \"3 दिन पहले\" दिखाएं", "include_types": "इंस्टॉल में {'@'}types शामिल करें", "include_types_description": "अनटाइप्ड पैकेज के लिए इंस्टॉल कमांड में {'@'}types पैकेज जोड़ें", "hide_platform_packages": "खोज में प्लेटफ़ॉर्म-विशिष्ट पैकेज छिपाएं", @@ -97,8 +93,6 @@ "copy": "अनुकरण करें", "copied": "अनुकरण हो गया!", "skip_link": "मुख्य सामग्री पर जाएं", - "close_modal": "मोडल बंद करें", - "show_more": "और दिखाएं", "warnings": "चेतावनियाँ:", "go_back_home": "होम पर वापस जाएं", "view_on_npm": "npm पर देखें", @@ -115,7 +109,6 @@ "not_found": "पैकेज नहीं मिला", "not_found_message": "पैकेज नहीं मिल सका।", "no_description": "कोई विवरण प्रदान नहीं किया गया", - "show_full_description": "पूर्ण विवरण दिखाएं", "not_latest": "(नवीनतम नहीं)", "verified_provenance": "सत्यापित प्रोवेनेंस", "view_permalink": "इस संस्करण का परमालिंक देखें", @@ -141,7 +134,6 @@ "deps": "निर्भरता", "install_size": "इंस्टॉल साइज़", "vulns": "कमजोरियाँ", - "skills": "स्किल्स", "view_dependency_graph": "निर्भरता ग्राफ़ देखें", "inspect_dependency_tree": "निर्भरता ट्री का निरीक्षण करें", "size_tooltip": { @@ -152,7 +144,6 @@ "skills": { "title": "एजेंट स्किल्स", "skills_available": "{count} स्किल उपलब्ध है | {count} स्किल्स उपलब्ध हैं", - "view": "देखें", "compatible_with": "{tool} के साथ संगत", "install": "इंस्टॉल करें", "installation_method": "इंस्टॉलेशन विधि", @@ -299,25 +290,12 @@ "none": "कोई नहीं" }, "vulnerabilities": { - "no_description": "कोई विवरण उपलब्ध नहीं", - "found": "{count} कमजोरी मिली | {count} कमजोरियाँ मिलीं", - "deps_found": "{count} कमजोरी मिली | {count} कमजोरियाँ मिलीं", - "deps_affected": "{count} निर्भरता प्रभावित | {count} निर्भरता प्रभावित", "tree_found": "{packages}/{total} पैकेज में {vulns} कमजोरी | {packages}/{total} पैकेज में {vulns} कमजोरियाँ", - "scanning_tree": "निर्भरता ट्री स्कैन कर रहे हैं...", "show_all_packages": "सभी {count} प्रभावित पैकेज दिखाएं", - "no_summary": "कोई सारांश नहीं", - "view_details": "कमजोरी विवरण देखें", "path": "पाथ", "more": "+{count} और", "packages_failed": "{count} पैकेज की जाँच नहीं की जा सकी | {count} पैकेज की जाँच नहीं की जा सकी", - "no_known": "{count} पैकेज में कोई ज्ञात कमजोरियाँ नहीं", "scan_failed": "कमजोरियों के लिए स्कैन नहीं किया जा सका", - "depth": { - "root": "यह पैकेज", - "direct": "प्रत्यक्ष निर्भरता", - "transitive": "ट्रांजिटिव निर्भरता (अप्रत्यक्ष)" - }, "severity": { "critical": "गंभीर", "high": "उच्च", @@ -359,12 +337,7 @@ }, "skeleton": { "loading": "पैकेज विवरण लोड हो रहे हैं", - "license": "अनुज्ञप्ति", "weekly": "साप्ताहिक", - "size": "साइज़", - "deps": "निर्भरताएँ", - "get_started": "शुरू करें", - "readme": "रीडमी", "maintainers": "अनुरक्षक", "keywords": "कीवर्ड्स", "versions": "संस्करण", @@ -377,16 +350,6 @@ } }, "connector": { - "status": { - "connecting": "कनेक्ट हो रहा है...", - "connected_as": "~{user} के रूप में कनेक्ट किया गया", - "connected": "कनेक्ट किया गया", - "connect_cli": "लोकल CLI कनेक्ट करें", - "aria_connecting": "लोकल कनेक्टर से कनेक्ट हो रहा है", - "aria_connected": "लोकल कनेक्टर से कनेक्ट किया गया", - "aria_click_to_connect": "लोकल कनेक्टर से कनेक्ट करने के लिए क्लिक करें", - "avatar_alt": "{user} का अवतार" - }, "modal": { "title": "लोकल कनेक्टर", "contributor_badge": "केवल योगदानकर्ताओं के लिए", @@ -502,8 +465,7 @@ "failed_to_load": "संगठन पैकेज लोड करने में विफल", "no_match": "कोई पैकेज \"{query}\" से मेल नहीं खाते", "not_found": "संगठन नहीं मिला", - "not_found_message": "संगठन \"{'@'}{name}\" npm पर मौजूद नहीं है", - "filter_placeholder": "{count} पैकेज फ़िल्टर करें..." + "not_found_message": "संगठन \"{'@'}{name}\" npm पर मौजूद नहीं है" } }, "user": { @@ -564,7 +526,6 @@ "code": { "files_label": "फ़ाइलें", "no_files": "इस डायरेक्टरी में कोई फ़ाइलें नहीं", - "select_version": "संस्करण चुनें", "root": "रूट", "lines": "{count} पंक्तियाँ", "toggle_tree": "फ़ाइल ट्री टॉगल करें", @@ -574,7 +535,6 @@ "view_raw": "रॉ फ़ाइल देखें", "file_too_large": "फ़ाइल पूर्वावलोकन के लिए बहुत बड़ी है", "file_size_warning": "{size} सिंटैक्स हाइलाइटिंग के लिए 500KB सीमा से अधिक है", - "load_anyway": "फिर भी लोड करें", "failed_to_load": "फ़ाइल लोड करने में विफल", "unavailable_hint": "फ़ाइल बहुत बड़ी या अनुपलब्ध हो सकती है", "version_required": "कोड ब्राउज़ करने के लिए संस्करण आवश्यक है", @@ -599,8 +559,7 @@ "verified_via": "सत्यापित: {provider} के माध्यम से प्रकाशित" }, "jsr": { - "title": "JSR पर भी उपलब्ध", - "label": "jsr" + "title": "JSR पर भी उपलब्ध" } }, "filters": { @@ -611,14 +570,6 @@ "search_placeholder_description": "विवरण से फ़िल्टर करें...", "search_placeholder_keywords": "कीवर्ड्स से फ़िल्टर करें...", "search_placeholder_all": "सभी खोजें या name: desc: kw: का उपयोग करें", - "scope_name": "नाम", - "scope_name_description": "केवल पैकेज नाम खोजें", - "scope_description": "विवरण", - "scope_description_description": "केवल विवरण खोजें", - "scope_keywords": "कीवर्ड्स", - "scope_keywords_description": "केवल कीवर्ड्स खोजें", - "scope_all": "सभी", - "scope_all_description": "सभी फ़ील्ड खोजें, name: desc: kw: ऑपरेटर समर्थित", "weekly_downloads": "साप्ताहिक डाउनलोड्स", "updated_within": "अद्यतन किया गया", "security": "सुरक्षा", @@ -626,41 +577,11 @@ "more_keywords": "+{count} और", "clear_all": "सभी साफ़ करें", "remove_filter": "{label} फ़िल्टर हटाएं", - "download_range": { - "any": "कोई भी", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "किसी भी समय", - "week": "पिछला सप्ताह", - "month": "पिछला महीना", - "quarter": "पिछले 3 महीने", - "year": "पिछला वर्ष" - }, - "security_options": { - "all": "सभी पैकेज", - "secure": "चेतावनियों के बिना", - "insecure": "चेतावनियों के साथ" - }, "sort": { "label": "पैकेज क्रमबद्ध करें", "toggle_direction": "क्रमबद्ध दिशा टॉगल करें", "ascending": "आरोही", - "descending": "अवरोही", - "relevance": "प्रासंगिकता", - "downloads_week": "डाउनलोड्स/सप्ताह", - "downloads_day": "डाउनलोड्स/दिन", - "downloads_month": "डाउनलोड्स/महीना", - "downloads_year": "डाउनलोड्स/वर्ष", - "name": "नाम", - "quality": "गुणवत्ता", - "popularity": "लोकप्रियता", - "maintenance": "रखरखाव", - "score": "स्कोर" + "descending": "अवरोही" }, "columns": { "title": "कॉलम्स", @@ -711,7 +632,6 @@ "title": "हमारे बारे में जानकारी", "heading": "हमारे बारे में जानकारी", "meta_description": "npmx npm रजिस्ट्री के लिए एक तेज़, आधुनिक ब्राउज़र है। npm पैकेज अन्वेषण करने के लिए बेहतर UX/DX।", - "back_home": "होम पर वापस जाएं", "what_we_are": { "title": "हम क्या हैं", "better_ux_dx": "बेहतर UX/DX", @@ -771,8 +691,7 @@ "connect_npm_cli": "npm CLI से कनेक्ट करें", "connect_atmosphere": "Atmosphere से कनेक्ट करें", "connecting": "कनेक्ट हो रहा है...", - "ops": "{count} op | {count} ops", - "disconnect": "डिस्कनेक्ट करें" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -791,7 +710,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "पैकेज", "packages_dropdown": { "title": "आपके पैकेज", @@ -832,9 +750,7 @@ "searching": "खोज रहे हैं...", "remove_package": "{package} हटाएं", "packages_selected": "{count}/{max} पैकेज चुने गए।", - "add_hint": "तुलना करने के लिए कम से कम 2 पैकेज जोड़ें।", - "loading_versions": "संस्करण लोड हो रहे हैं...", - "select_version": "संस्करण चुनें" + "add_hint": "तुलना करने के लिए कम से कम 2 पैकेज जोड़ें।" }, "facets": { "group_label": "तुलना फेसेट्स", diff --git a/i18n/locales/hu-HU.json b/i18n/locales/hu-HU.json index 95c9dbf84..eb85124dd 100644 --- a/i18n/locales/hu-HU.json +++ b/i18n/locales/hu-HU.json @@ -19,7 +19,6 @@ "label": "Npm csomagok keresése", "placeholder": "csomagok keresése...", "button": "keresés", - "clear": "Keresés törlése", "searching": "Keresés...", "found_packages": "Nincs találat | 1 csomag található | {count} csomag található", "updating": "(frissítés...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Főmenü", "popular_packages": "Népszerű csomagok", - "search": "keresés", "settings": "beállítások", "back": "vissza" }, @@ -54,7 +52,6 @@ "language": "Nyelv" }, "relative_dates": "Relatív dátumok", - "relative_dates_description": "Mutassa a dátumokat így: \"3 napja\", a teljes dátum helyett", "include_types": "{'@'}types hozzáadása telepítéskor", "include_types_description": "Adja hozzá a {'@'}types csomagot a telepítési parancshoz típus nélküli csomagoknál", "hide_platform_packages": "Platform-specifikus csomagok elrejtése a keresőben", @@ -88,8 +85,6 @@ "copy": "másolás", "copied": "másolva!", "skip_link": "Ugrás a tartalomra", - "close_modal": "Ablak bezárása", - "show_more": "több megjelenítése", "warnings": "Figyelmeztetések:", "go_back_home": "Vissza a főoldalra", "view_on_npm": "megtekintés npm-en", @@ -105,7 +100,6 @@ "not_found": "Csomag Nem Található", "not_found_message": "A keresett csomag nem található.", "no_description": "Nincs leírás", - "show_full_description": "Teljes leírás megjelenítése", "not_latest": "(nem a legfrissebb)", "verified_provenance": "Hitelesített eredet", "view_permalink": "Verzió permalinkjének megtekintése", @@ -263,25 +257,12 @@ "view_spdx": "Licenc szöveg megtekintése (SPDX)" }, "vulnerabilities": { - "no_description": "Nincs elérhető leírás", - "found": "{count} sebezhetőség található", - "deps_found": "{count} sebezhetőség található", - "deps_affected": "{count} érintett függőség", "tree_found": "{vulns} sebezhetőség {packages}/{total} csomagban", - "scanning_tree": "Függőségi fa vizsgálata...", "show_all_packages": "az összes ({count}) érintett csomag mutatása", - "no_summary": "Nincs összefoglaló", - "view_details": "Részletek megtekintése", "path": "útvonal", "more": "+{count} további", "packages_failed": "{count} csomagot nem sikerült ellenőrizni", - "no_known": "Nincs ismert sebezhetőség {count} csomagban", "scan_failed": "A sebezhetőségi vizsgálat sikertelen", - "depth": { - "root": "Ez a csomag", - "direct": "Közvetlen függőség", - "transitive": "Tranzitív függőség (közvetett)" - }, "severity": { "critical": "kritikus", "high": "magas", @@ -323,11 +304,7 @@ }, "skeleton": { "loading": "Részletek betöltése", - "license": "Licenc", "weekly": "Heti", - "size": "Méret", - "deps": "Függ.", - "readme": "Readme", "maintainers": "Karbantartók", "keywords": "Kulcsszavak", "versions": "Verziók", @@ -340,16 +317,6 @@ } }, "connector": { - "status": { - "connecting": "kapcsolódás...", - "connected_as": "csatlakoztatva: ~{user}", - "connected": "csatlakoztatva", - "connect_cli": "helyi CLI csatlakoztatása", - "aria_connecting": "Kapcsolódás a helyi connectorhoz", - "aria_connected": "Csatlakoztatva a helyi connectorhoz", - "aria_click_to_connect": "Kattints a csatlakozáshoz", - "avatar_alt": "{user} avatarja" - }, "modal": { "title": "Helyi Connector", "connected": "Csatlakoztatva", @@ -461,8 +428,7 @@ "failed_to_load": "Nem sikerült betölteni a szervezet csomagjait", "no_match": "Nincs találat a következőre: \"{query}\"", "not_found": "Szervezet nem található", - "not_found_message": "A(z) \"{'@'}{name}\" szervezet nem létezik az npm-en", - "filter_placeholder": "{count} csomag szűrése..." + "not_found_message": "A(z) \"{'@'}{name}\" szervezet nem létezik az npm-en" } }, "user": { @@ -523,7 +489,6 @@ "code": { "files_label": "Fájlok", "no_files": "Nincsenek fájlok ebben a könyvtárban", - "select_version": "Válassz verziót", "root": "gyökér", "lines": "{count} sor", "toggle_tree": "Fájlfa kapcsolása", @@ -533,7 +498,6 @@ "view_raw": "Nyers fájl megtekintése", "file_too_large": "A fájl túl nagy az előnézethez", "file_size_warning": "{size} meghaladja az 500KB-os limitet a szintaxis alapú formázáshoz", - "load_anyway": "Betöltés mindenképp", "failed_to_load": "Nem sikerült betölteni a fájlt", "unavailable_hint": "A fájl túl nagy vagy nem elérhető", "version_required": "A verzió kiválasztása kötelező a kód böngészéséhez", @@ -557,8 +521,7 @@ "verified_via": "Ellenőrizve: közzétéve a következőn keresztül: {provider}" }, "jsr": { - "title": "elérhető JSR-en is", - "label": "jsr" + "title": "elérhető JSR-en is" } }, "filters": { @@ -569,14 +532,6 @@ "search_placeholder_description": "Szűrés leírás szerint...", "search_placeholder_keywords": "Szűrés kulcsszavak szerint...", "search_placeholder_all": "Keresés mindenhol vagy használj name: desc: kw: operátorokat", - "scope_name": "Név", - "scope_name_description": "Keresés csak a nevekben", - "scope_description": "Leírás", - "scope_description_description": "Keresés csak a leírásokban", - "scope_keywords": "Kulcsszavak", - "scope_keywords_description": "Keresés csak a kulcsszavakban", - "scope_all": "Minden", - "scope_all_description": "Keresés minden mezőben (name: desc: kw: támogatott)", "weekly_downloads": "Heti letöltések", "updated_within": "Frissítve", "security": "Biztonság", @@ -584,41 +539,11 @@ "more_keywords": "+{count} további", "clear_all": "Összes törlése", "remove_filter": "{label} szűrő eltávolítása", - "download_range": { - "any": "Bármennyi", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Bármikor", - "week": "Elmúlt héten", - "month": "Elmúlt hónapban", - "quarter": "Elmúlt 3 hónapban", - "year": "Elmúlt évben" - }, - "security_options": { - "all": "Minden csomag", - "secure": "Figyelmeztetés nélkül", - "insecure": "Figyelmeztetéssel" - }, "sort": { "label": "Csomagok rendezése", "toggle_direction": "Rendezési irány váltása", "ascending": "Növekvő", - "descending": "Csökkenő", - "relevance": "Relevancia", - "downloads_week": "Letöltés/hét", - "downloads_day": "Letöltés/nap", - "downloads_month": "Letöltés/hó", - "downloads_year": "Letöltés/év", - "name": "Név", - "quality": "Minőség", - "popularity": "Népszerűség", - "maintenance": "Karbantartás", - "score": "Pontszám" + "descending": "Csökkenő" }, "columns": { "title": "Oszlopok", @@ -669,7 +594,6 @@ "title": "Rólunk", "heading": "rólunk", "meta_description": "Az npmx egy gyors, modern böngésző az npm regiszterhez. Jobb UX/DX az npm csomagok felfedezéséhez.", - "back_home": "vissza a főoldalra", "what_we_are": { "title": "Mik vagyunk", "better_ux_dx": "jobb UX/DX", @@ -725,7 +649,6 @@ }, "header": { "home": "npmx kezdőlap", - "github": "GitHub", "packages": "csomagok", "packages_dropdown": { "title": "Csomagjaid", diff --git a/i18n/locales/id-ID.json b/i18n/locales/id-ID.json index 15493c369..aba8986ff 100644 --- a/i18n/locales/id-ID.json +++ b/i18n/locales/id-ID.json @@ -5,7 +5,6 @@ "description": "Cara yang lebih baik untuk menjelajahi registri npm. Cari, telusuri, dan pelajari paket dengan antarmuka modern." } }, - "version": "Versi", "built_at": "dibuat {0}", "alt_logo": "logo npmx", "tagline": "cara lebih baik menjelajahi registri npm", @@ -22,7 +21,6 @@ "label": "Cari paket npm", "placeholder": "cari paket...", "button": "cari", - "clear": "Hapus pencarian", "searching": "Mencari...", "found_packages": "Paket tidak ditemukan | Ditemukan 1 paket | Ditemukan {count} paket", "updating": "(memperbarui...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "Utama", "popular_packages": "Paket populer", - "search": "cari", "settings": "pengaturan", "compare": "bandingkan", "back": "kembali", @@ -63,7 +60,6 @@ "language": "Bahasa" }, "relative_dates": "Format tanggal relatif", - "relative_dates_description": "Tampilkan \"3 hari yang lalu\" alih-alih tanggal lengkap", "include_types": "Sertakan {'@'}types saat instal", "include_types_description": "Tambahkan paket {'@'}types ke perintah instalasi untuk paket tanpa tipe", "hide_platform_packages": "Sembunyikan paket spesifik-platform", @@ -97,8 +93,6 @@ "copy": "salin", "copied": "tersalin!", "skip_link": "Lanjut ke konten utama", - "close_modal": "Tutup modal", - "show_more": "lihat lebih banyak", "warnings": "Peringatan:", "go_back_home": "Kembali ke Beranda", "view_on_npm": "lihat di npm", @@ -115,7 +109,6 @@ "not_found": "Paket Tidak Ditemukan", "not_found_message": "Paket tidak dapat ditemukan.", "no_description": "Tidak ada deskripsi", - "show_full_description": "Tampilkan deskripsi lengkap", "not_latest": "(bukan versi terbaru)", "verified_provenance": "Provenans terverifikasi", "view_permalink": "Lihat permalink untuk versi ini", @@ -282,25 +275,12 @@ "view_spdx": "Lihat teks lisensi di SPDX" }, "vulnerabilities": { - "no_description": "Deskripsi tidak tersedia", - "found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", - "deps_found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", - "deps_affected": "{count} dependensi terdampak | {count} dependensi terdampak", "tree_found": "{vulns} kerentanan di {packages}/{total} paket | {vulns} kerentanan di {packages}/{total} paket", - "scanning_tree": "Memindai pohon dependensi...", "show_all_packages": "tampilkan semua {count} paket terdampak", - "no_summary": "Tanpa ringkasan", - "view_details": "Lihat detail kerentanan", "path": "path", "more": "+{count} lagi", "packages_failed": "{count} paket tidak dapat diperiksa | {count} paket tidak dapat diperiksa", - "no_known": "Tidak ada kerentanan yang diketahui di {count} paket", "scan_failed": "Gagal memindai kerentanan", - "depth": { - "root": "Paket ini", - "direct": "Dependensi langsung", - "transitive": "Dependensi transitif (tidak langsung)" - }, "severity": { "critical": "kritis", "high": "tinggi", @@ -342,12 +322,7 @@ }, "skeleton": { "loading": "Memuat detail paket", - "license": "Lisensi", "weekly": "Mingguan", - "size": "Ukuran", - "deps": "Dep", - "get_started": "Memulai", - "readme": "Readme", "maintainers": "Pemelihara", "keywords": "Kata kunci", "versions": "Versi", @@ -360,16 +335,6 @@ } }, "connector": { - "status": { - "connecting": "menghubungkan...", - "connected_as": "terhubung sebagai ~{user}", - "connected": "terhubung", - "connect_cli": "hubungkan CLI lokal", - "aria_connecting": "Menghubungkan ke konektor lokal", - "aria_connected": "Terhubung ke konektor lokal", - "aria_click_to_connect": "Klik untuk terhubung ke konektor lokal", - "avatar_alt": "avatar {user}" - }, "modal": { "title": "Konektor Lokal", "contributor_badge": "Hanya untuk kontributor", @@ -485,8 +450,7 @@ "failed_to_load": "Gagal memuat paket organisasi", "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", "not_found": "Organisasi tidak ditemukan", - "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm", - "filter_placeholder": "Filter {count} paket..." + "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm" } }, "user": { @@ -547,7 +511,6 @@ "code": { "files_label": "Berkas", "no_files": "Tidak ada berkas di direktori ini", - "select_version": "Pilih versi", "root": "root", "lines": "{count} baris", "toggle_tree": "Ganti pohon berkas", @@ -557,7 +520,6 @@ "view_raw": "Lihat berkas mentah", "file_too_large": "Berkas terlalu besar untuk pratinjau", "file_size_warning": "{size} melebihi batas 500KB untuk penyorotan sintaksis", - "load_anyway": "Tetap muat", "failed_to_load": "Gagal memuat berkas", "unavailable_hint": "Berkas mungkin terlalu besar atau tidak tersedia", "version_required": "Versi diperlukan untuk menjelajahi kode", @@ -582,8 +544,7 @@ "verified_via": "Terverifikasi: diterbitkan via {provider}" }, "jsr": { - "title": "juga tersedia di JSR", - "label": "jsr" + "title": "juga tersedia di JSR" } }, "filters": { @@ -594,14 +555,6 @@ "search_placeholder_description": "Filter berdasarkan deskripsi...", "search_placeholder_keywords": "Filter berdasarkan kata kunci...", "search_placeholder_all": "Cari semua atau gunakan nama: deskripsi: kw:", - "scope_name": "Nama", - "scope_name_description": "Hanya cari di nama paket", - "scope_description": "Deskripsi", - "scope_description_description": "Hanya cari di deskripsi", - "scope_keywords": "Kata Kunci", - "scope_keywords_description": "Hanya cari di kata kunci", - "scope_all": "Semua", - "scope_all_description": "Cari di semua kolom, mendukung operator nama: desc: kw:", "weekly_downloads": "Unduhan mingguan", "updated_within": "Diperbarui dalam", "security": "Keamanan", @@ -609,41 +562,11 @@ "more_keywords": "+{count} lagi", "clear_all": "Hapus semua", "remove_filter": "Hapus filter {label}", - "download_range": { - "any": "Apa pun", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kapan pun", - "week": "Seminggu terakhir", - "month": "Sebulan terakhir", - "quarter": "3 bulan terakhir", - "year": "Setahun terakhir" - }, - "security_options": { - "all": "Semua paket", - "secure": "Tanpa peringatan", - "insecure": "Dengan peringatan" - }, "sort": { "label": "Urutkan paket", "toggle_direction": "Ganti arah urutan", "ascending": "Naik (A-Z)", - "descending": "Turun (Z-A)", - "relevance": "Relevansi", - "downloads_week": "Unduhan/minggu", - "downloads_day": "Unduhan/hari", - "downloads_month": "Unduhan/bulan", - "downloads_year": "Unduhan/tahun", - "name": "Nama", - "quality": "Kualitas", - "popularity": "Popularitas", - "maintenance": "Pemeliharaan", - "score": "Skor" + "descending": "Turun (Z-A)" }, "columns": { "title": "Kolom", @@ -694,7 +617,6 @@ "title": "Tentang", "heading": "tentang", "meta_description": "npmx adalah penjelajah cepat dan modern untuk registri npm. UX/DX yang lebih baik untuk mencari paket npm.", - "back_home": "kembali ke beranda", "what_we_are": { "title": "Apa itu npmx", "better_ux_dx": "UX/DX yang lebih baik", @@ -754,8 +676,7 @@ "connect_npm_cli": "Hubungkan ke npm CLI", "connect_atmosphere": "Hubungkan ke Atmosphere", "connecting": "Menghubungkan...", - "ops": "{count} op | {count} op", - "disconnect": "Putuskan" + "ops": "{count} op | {count} op" }, "auth": { "modal": { @@ -774,7 +695,6 @@ }, "header": { "home": "beranda npmx", - "github": "GitHub", "packages": "paket", "packages_dropdown": { "title": "Paket Anda", @@ -815,9 +735,7 @@ "searching": "Mencari...", "remove_package": "Hapus {package}", "packages_selected": "{count}/{max} paket dipilih.", - "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan.", - "loading_versions": "Memuat versi...", - "select_version": "Pilih versi" + "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan." }, "facets": { "group_label": "Aspek perbandingan", diff --git a/i18n/locales/it-IT.json b/i18n/locales/it-IT.json index fa5688697..747c1b755 100644 --- a/i18n/locales/it-IT.json +++ b/i18n/locales/it-IT.json @@ -5,7 +5,6 @@ "description": "Un browser migliore per il registro npm. Cerca, naviga ed esplora i pacchetti con un'interfaccia moderna." } }, - "version": "Versione", "built_at": "compilato {0}", "alt_logo": "logo npmx", "tagline": "un browser migliore per il registro npm", @@ -22,7 +21,6 @@ "label": "Cerca i pacchetti npm", "placeholder": "cerca i pacchetti...", "button": "cerca", - "clear": "Cancella ricerca", "searching": "Cercando...", "found_packages": "Trovati {count} pacchetti", "updating": "(aggiornando...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Principale", "popular_packages": "Pacchetti popolari", - "search": "cerca", "settings": "impostazioni", "compare": "confronta", "back": "indietro", @@ -68,7 +65,6 @@ "language": "Lingua" }, "relative_dates": "Date relative", - "relative_dates_description": "Mostra \"3 giorni fa\" invece di date complete", "include_types": "Includi {'@'}types durante l'installazione", "include_types_description": "Aggiungi il pacchetto {'@'}types al comando install per i pacchetti senza tipo", "hide_platform_packages": "Nascondi pacchetti specifici della piattaforma nella ricerca", @@ -103,8 +99,6 @@ "copy": "copia", "copied": "copiato!", "skip_link": "Salta al contenuto principale", - "close_modal": "Chiudi", - "show_more": "mostra di più", "warnings": "Avvisi:", "go_back_home": "Torna alla home", "view_on_npm": "vedi su npm", @@ -121,7 +115,6 @@ "not_found": "Pacchetto Non Trovato", "not_found_message": "Impossibile trovare il pacchetto.", "no_description": "Nessuna descrizione fornita", - "show_full_description": "Mostra descrizione lunga", "not_latest": "(non recente)", "verified_provenance": "Provenienza verificata", "view_permalink": "Vedi il link permanente per questa versione", @@ -151,7 +144,6 @@ "vulns": "Vulns", "published": "Pubblicato", "published_tooltip": "Data {package}{'@'}{version} è stato pubblicato", - "skills": "Competenze", "view_dependency_graph": "Vedi il grafico delle dipendenze", "inspect_dependency_tree": "Ispeziona l'albero delle dipendenze", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "Competenze dell'agente", "skills_available": "{count} competenza disponibile | {count} competenze disponibili", - "view": "Visualizza", "compatible_with": "Compatibile con {tool}", "install": "Installa", "installation_method": "Metodo di installazione", @@ -336,25 +327,12 @@ "none": "Nessuno" }, "vulnerabilities": { - "no_description": "Nessuna descrizione disponibile", - "found": "{count} vulnerabilità trovata | {count} vulnerabilità trovate", - "deps_found": "{count} vulnerabilità trovata | {count} vulnerabilità trovate", - "deps_affected": "{count} dipendenza interessata | {count} dipendenze interessate", "tree_found": "{vulns} vulnerabilità in {packages}/{total} pacchetti | {vulns} vulnerabilità in {packages}/{total} pacchetti", - "scanning_tree": "Scansione dell'albero delle dipendenze...", "show_all_packages": "mostra tutti i {count} pacchetti interessati", - "no_summary": "Nessun riassunto", - "view_details": "Vedi dettagli sulle vulnerabilitá", "path": "percorso", "more": "+{count} altri", "packages_failed": "{count} pacchetto non ha potuto essere verificato | {count} pacchetti non hanno potuto essere verificati", - "no_known": "Nessuna vulnerabilità nota in {count} pacchetti", "scan_failed": "Impossibile analizzare le vulnerabilità", - "depth": { - "root": "Questo pacchetto", - "direct": "Dipendenza diretta", - "transitive": "Dipendenza transitiva (indiretta)" - }, "severity": { "critical": "critica", "high": "alta", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Caricamento dettagli pacchetto", - "license": "Licenza", "weekly": "Settimanale", - "size": "Misura", - "deps": "Deps", - "published": "Pubblicato", - "get_started": "Inizia", - "readme": "Readme", "maintainers": "Manutentori", "keywords": "Keywords", "versions": "Versioni", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "connettendo...", - "connected_as": "connesso come ~{user}", - "connected": "connesso", - "connect_cli": "connetti CLI locale", - "aria_connecting": "Connessione al connettore locale in corso", - "aria_connected": "Connesso al connettore locale", - "aria_click_to_connect": "Fare clic per connettersi al connettore locale", - "avatar_alt": "Avatar di {user}" - }, "modal": { "title": "Connettore locale", "contributor_badge": "Solo collaboratori", @@ -541,8 +503,7 @@ "failed_to_load": "Impossibile caricare i pacchetti dell'organizzazione", "no_match": "Nessun pacchetto trovato per \"{query}\"", "not_found": "Organizazzione non trovata", - "not_found_message": "L'organizzazione \"{'@'}{name}\" non esiste su npm", - "filter_placeholder": "Filtra {count} pacchetti..." + "not_found_message": "L'organizzazione \"{'@'}{name}\" non esiste su npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "File", "no_files": "Nessun file in questa directory", - "select_version": "Seleziona versione", "root": "root", "lines": "{count} riga | {count} righe", "toggle_tree": "Attiva/disattiva albero dei file", @@ -613,7 +573,6 @@ "view_raw": "Visualizza file raw", "file_too_large": "File troppo grande per visualizzare l'anteprima", "file_size_warning": "{size} supera il limite di 500 KB per l'evidenziatore di sintassi", - "load_anyway": "Carica comunque", "failed_to_load": "Caricamento del file non riuscito", "unavailable_hint": "Il file potrebbe essere troppo grande o non disponibile", "version_required": "La versione è necessaria per sfogliare il codice", @@ -635,12 +594,10 @@ "provenance": { "verified": "verificato", "verified_title": "Provenienza verificata", - "verified_via": "Verificato: pubblicato tramite {provider}", - "view_more_details": "Visualizza più dettagli" + "verified_via": "Verificato: pubblicato tramite {provider}" }, "jsr": { - "title": "disponibile anche su JSR", - "label": "jsr" + "title": "disponibile anche su JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Filtra per descrizione...", "search_placeholder_keywords": "Filtra per keywords...", "search_placeholder_all": "Cerca tutto o usa name: desc: kw:", - "scope_name": "Nome", - "scope_name_description": "Cerca solo i nomi dei pacchetti", - "scope_description": "Descrizione", - "scope_description_description": "Cerca solo le descrizioni", - "scope_keywords": "Keywords", - "scope_keywords_description": "Cerca solo le keywords", - "scope_all": "Tutto", - "scope_all_description": "Cerca tutti i campi, supporta gli operatori name: desc: kw:", "weekly_downloads": "Download settimanali", "updated_within": "Aggiornato entro", "security": "Sicurezza", @@ -673,42 +622,11 @@ "security": "Sicurezza", "updated": "Aggiornato" }, - "download_range": { - "any": "Qualsiasi", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Qualsiasi momento", - "week": "Ultima settimana", - "month": "Ultimo mese", - "quarter": "Ultimi 3 mesi", - "year": "Ultimo anno" - }, - "security_options": { - "all": "Tutti i pacchetti", - "secure": "Senza avvisi", - "insecure": "Con avvisi" - }, "sort": { "label": "Ordina pacchetti", "toggle_direction": "Cambia direzione ordinamento", "ascending": "Ascendente", - "descending": "Discendente", - "relevance": "Rilevanza", - "downloads_week": "Download/settimana", - "downloads_day": "Download/giorno", - "downloads_month": "Download/mese", - "downloads_year": "Download/anno", - "published": "Ultimo pubblicato", - "name": "Nome", - "quality": "Qualità", - "popularity": "Popolarità", - "maintenance": "Manutenzione", - "score": "Punteggio" + "descending": "Discendente" }, "columns": { "title": "Colonne", @@ -760,7 +678,6 @@ "title": "Info", "heading": "info", "meta_description": "npmx è un browser veloce e moderno per il registro npm. Una migliore UX/DX per esplorare i pacchetti npm.", - "back_home": "torna alla home", "what_we_are": { "title": "Cosa siamo", "better_ux_dx": "migliore UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Connetti a npm CLI", "connect_atmosphere": "Connetti ad Atmosphere", "connecting": "Connettendo...", - "ops": "{count} op | {count} op", - "disconnect": "Disconnetti" + "ops": "{count} op | {count} op" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "pacchetti", "packages_dropdown": { "title": "I tuoi pacchetti", @@ -881,9 +796,7 @@ "searching": "Cercando...", "remove_package": "Rimuovi {package}", "packages_selected": "{count}/{max} pacchetti selezionati.", - "add_hint": "Aggiungi almeno 2 pacchetti da confrontare.", - "loading_versions": "Caricamento versioni...", - "select_version": "Seleziona versione" + "add_hint": "Aggiungi almeno 2 pacchetti da confrontare." }, "no_dependency": { "label": "Nessuna dipendenza", @@ -978,7 +891,6 @@ "last_updated": "Ultimo aggiornamento: {date}", "welcome": "Benvenuti su {app}. Ci impegniamo a proteggere la tua privacy. Questa informativa spiega quali dati raccogliamo, come li utilizziamo e i tuoi diritti riguardo alle tue informazioni.", "cookies": { - "title": "Cookies", "what_are": { "title": "Cosa sono i cookies?", "p1": "I cookies sono piccoli file di testo memorizzati sul tuo dispositivo quando visiti un sito web. Il loro scopo è migliorare la tua esperienza di navigazione ricordando alcune preferenze e impostazioni." diff --git a/i18n/locales/ja-JP.json b/i18n/locales/ja-JP.json index 2e42d40d7..898bd0c1f 100644 --- a/i18n/locales/ja-JP.json +++ b/i18n/locales/ja-JP.json @@ -5,7 +5,6 @@ "description": "優れたnpmレジストリブラウザ。モダンなインターフェイスでパッケージの検索、閲覧、探索が可能です。" } }, - "version": "バージョン", "built_at": "ビルド {0}", "alt_logo": "npmxロゴ", "tagline": "優れたnpmレジストリブラウザ", @@ -22,7 +21,6 @@ "label": "npmパッケージを検索", "placeholder": "パッケージを検索...", "button": "検索", - "clear": "検索をクリア", "searching": "検索中...", "found_packages": "{count} 個のパッケージが見つかりました", "updating": "(更新中...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "メイン", "popular_packages": "人気のパッケージ", - "search": "検索", "settings": "設定", "compare": "比較", "back": "戻る", @@ -68,7 +65,6 @@ "language": "言語" }, "relative_dates": "日付を相対表記", - "relative_dates_description": "完全な日付の代わりに「3日前」のように表示します", "include_types": "インストール時に {'@'}types を含める", "include_types_description": "型定義のないパッケージのインストールコマンドに {'@'}types パッケージを追加します", "hide_platform_packages": "検索でプラットフォーム固有のパッケージを非表示", @@ -103,8 +99,6 @@ "copy": "コピー", "copied": "コピー完了!", "skip_link": "メインコンテンツにスキップ", - "close_modal": "モーダルを閉じる", - "show_more": "もっと見る", "warnings": "警告:", "go_back_home": "ホームへ戻る", "view_on_npm": "npmで表示", @@ -121,7 +115,6 @@ "not_found": "パッケージが見つかりません", "not_found_message": "パッケージが見つかりませんでした。", "no_description": "説明はありません", - "show_full_description": "詳細な説明を表示", "not_latest": "(最新ではありません)", "verified_provenance": "検証済みprovenance", "view_permalink": "このバージョンのパーマリンクを表示", @@ -151,7 +144,6 @@ "vulns": "脆弱性", "published": "公開日", "published_tooltip": "{package}{'@'}{version} が公開された日付", - "skills": "スキル", "view_dependency_graph": "依存関係グラフを表示", "inspect_dependency_tree": "依存関係ツリーを検査", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "エージェント スキル", "skills_available": "{count} 個のスキルが利用可能", - "view": "表示", "compatible_with": "{tool} と互換あり", "install": "インストール", "installation_method": "インストール方法", @@ -335,25 +326,12 @@ "none": "なし" }, "vulnerabilities": { - "no_description": "説明はありません", - "found": "{count} 件の脆弱性が見つかりました", - "deps_found": "{count} 件の脆弱性が見つかりました", - "deps_affected": "{count} 個の依存関係が影響を受けています", "tree_found": "{packages}/{total} 個のパッケージに {vulns} 件の脆弱性", - "scanning_tree": "依存関係ツリーをスキャン中...", "show_all_packages": "影響を受ける全 {count} 個のパッケージを表示", - "no_summary": "概要なし", - "view_details": "脆弱性の詳細を表示", "path": "パス", "more": "+他 {count} 個", "packages_failed": "{count} 個のパッケージをチェックできませんでした", - "no_known": "{count} 個のパッケージに既知の脆弱性はありません", "scan_failed": "脆弱性をスキャンできませんでした", - "depth": { - "root": "このパッケージ", - "direct": "直接の依存関係", - "transitive": "推移的な依存関係(間接)" - }, "severity": { "critical": "緊急", "high": "高", @@ -395,13 +373,7 @@ }, "skeleton": { "loading": "パッケージ詳細を読み込み中", - "license": "ライセンス", "weekly": "週間", - "size": "サイズ", - "deps": "依存関係", - "published": "公開済み", - "get_started": "はじめに", - "readme": "Readme", "maintainers": "メンテナ", "keywords": "キーワード", "versions": "バージョン", @@ -415,16 +387,6 @@ } }, "connector": { - "status": { - "connecting": "接続中...", - "connected_as": "~{user} として接続済み", - "connected": "接続済み", - "connect_cli": "ローカルCLIに接続", - "aria_connecting": "ローカルコネクタに接続中", - "aria_connected": "ローカルコネクタに接続済み", - "aria_click_to_connect": "クリックしてローカルコネクタに接続", - "avatar_alt": "{user} のアバター" - }, "modal": { "title": "ローカルコネクタ", "contributor_badge": "コントリビューター専用", @@ -540,8 +502,7 @@ "failed_to_load": "Organizationのパッケージの読み込みに失敗しました", "no_match": "\"{query}\" に一致するパッケージはありません", "not_found": "Organizationが見つかりません", - "not_found_message": "Organization \"{'@'}{name}\" はnpmに存在しません", - "filter_placeholder": "{count} 個のパッケージを絞り込む..." + "not_found_message": "Organization \"{'@'}{name}\" はnpmに存在しません" } }, "user": { @@ -602,7 +563,6 @@ "code": { "files_label": "ファイル", "no_files": "このディレクトリにファイルはありません", - "select_version": "バージョンを選択", "root": "ルート", "lines": "{count} 行", "toggle_tree": "ファイルツリーを切り替え", @@ -612,7 +572,6 @@ "view_raw": "RAWファイルを表示", "file_too_large": "ファイルが大きすぎるためプレビューできません", "file_size_warning": "{size} は構文強調表示の制限である500KBを超えています", - "load_anyway": "強制的に読み込む", "failed_to_load": "ファイルの読み込みに失敗しました", "unavailable_hint": "ファイルが大きすぎるか、利用できない可能性があります", "version_required": "コードを閲覧するにはバージョン指定が必要です", @@ -634,12 +593,10 @@ "provenance": { "verified": "検証済み", "verified_title": "検証済みprovenance", - "verified_via": "検証済み: {provider} 経由で公開", - "view_more_details": "詳細を表示" + "verified_via": "検証済み: {provider} 経由で公開" }, "jsr": { - "title": "JSRでも利用可能", - "label": "jsr" + "title": "JSRでも利用可能" } }, "filters": { @@ -650,14 +607,6 @@ "search_placeholder_description": "説明で絞り込む...", "search_placeholder_keywords": "キーワードで絞り込む...", "search_placeholder_all": "すべて検索、または name: desc: kw: を使用", - "scope_name": "名前", - "scope_name_description": "パッケージ名のみ検索", - "scope_description": "説明", - "scope_description_description": "説明のみ検索", - "scope_keywords": "キーワード", - "scope_keywords_description": "キーワードのみ検索", - "scope_all": "すべて", - "scope_all_description": "全フィールドを検索。name: desc: kw: 演算子をサポート", "weekly_downloads": "週間ダウンロード数", "updated_within": "更新時期", "security": "セキュリティ", @@ -672,42 +621,11 @@ "security": "セキュリティ", "updated": "更新日" }, - "download_range": { - "any": "指定なし", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "指定なし", - "week": "1週間以内", - "month": "1ヶ月以内", - "quarter": "3ヶ月以内", - "year": "1年以内" - }, - "security_options": { - "all": "すべてのパッケージ", - "secure": "警告なし", - "insecure": "警告あり" - }, "sort": { "label": "パッケージ一覧を並び替える", "toggle_direction": "並び順を切り替える", "ascending": "昇順", - "descending": "降順", - "relevance": "関連度", - "downloads_week": "ダウンロード数/週", - "downloads_day": "ダウンロード数/日", - "downloads_month": "ダウンロード数/月", - "downloads_year": "ダウンロード数/年", - "published": "最新の公開日", - "name": "パッケージ名", - "quality": "品質", - "popularity": "人気度", - "maintenance": "メンテナンス", - "score": "スコア" + "descending": "降順" }, "columns": { "title": "列", @@ -759,7 +677,6 @@ "title": "npmxについて", "heading": "このサイトについて", "meta_description": "npmxは高速でモダンなnpmレジストリブラウザです。npmパッケージを探索するためのより優れたUX/DXを提供します。", - "back_home": "ホームへ戻る", "what_we_are": { "title": "npmxとは", "better_ux_dx": "より優れたUX/DX", @@ -819,8 +736,7 @@ "connect_npm_cli": "npm CLIに接続", "connect_atmosphere": "Atmosphereに接続", "connecting": "接続中...", - "ops": "{count} 件の操作", - "disconnect": "切断" + "ops": "{count} 件の操作" }, "auth": { "modal": { @@ -839,7 +755,6 @@ }, "header": { "home": "ホーム", - "github": "GitHub", "packages": "パッケージ", "packages_dropdown": { "title": "あなたのパッケージ", @@ -880,9 +795,7 @@ "searching": "検索中...", "remove_package": "{package} を削除", "packages_selected": "{count}/{max} パッケージ選択中。", - "add_hint": "比較するには少なくとも2つのパッケージを追加してください。", - "loading_versions": "バージョンを読み込み中...", - "select_version": "バージョンを選択" + "add_hint": "比較するには少なくとも2つのパッケージを追加してください。" }, "no_dependency": { "label": "(依存関係なし)", @@ -977,7 +890,6 @@ "last_updated": "最終更新日: {date}", "welcome": "{app}へようこそ。私たちはあなたのプライバシーの保護に努めています。本ポリシーでは、どんなデータを収集するか、どのように使用するか、そして、あなたの情報に関するあなたが持つ権利について説明します。", "cookies": { - "title": "Cookie", "what_are": { "title": "Cookieとは?", "p1": "Cookieは、ウェブサイト訪問時にデバイスに保存される小さなテキストファイルです。特定の好みや設定を記憶することで、ブラウジング体験を向上させることを目的としています。" diff --git a/i18n/locales/mr-IN.json b/i18n/locales/mr-IN.json index d2eb6168a..a4cc5fad6 100644 --- a/i18n/locales/mr-IN.json +++ b/i18n/locales/mr-IN.json @@ -5,7 +5,6 @@ "description": "npm नोंदणीसाठी एक चांगला ब्राउझर. आधुनिक इंटरफेससह पॅकेजेस शोधा, ब्राउझ करा आणि एक्सप्लोर करा." } }, - "version": "आवृत्ती", "built_at": "{0} ला तयार केले", "alt_logo": "npmx लोगो", "tagline": "npm नोंदणीसाठी एक चांगला ब्राउझर", @@ -22,7 +21,6 @@ "label": "npm पॅकेजेस शोधा", "placeholder": "पॅकेजेस शोधा...", "button": "शोधा", - "clear": "शोध साफ करा", "searching": "शोधत आहे...", "found_packages": "कोणतेही पॅकेज सापडले नाही | 1 पॅकेज सापडले | {count} पॅकेजेस सापडल्या", "updating": "(अद्यतनित करत आहे...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय पॅकेजेस", - "search": "शोध", "settings": "सेटिंग्ज", "compare": "तुलना करा", "back": "मागे", @@ -64,7 +61,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष तारखा", - "relative_dates_description": "पूर्ण तारखांऐवजी \"3 दिवसांपूर्वी\" दर्शवा", "include_types": "स्थापनेत {'@'}types समाविष्ट करा", "include_types_description": "अनटाइप केलेल्या पॅकेजसाठी स्थापना आदेशात {'@'}types पॅकेज जोडा", "hide_platform_packages": "शोधात प्लॅटफॉर्म-विशिष्ट पॅकेजेस लपवा", @@ -99,8 +95,6 @@ "copy": "कॉपी करा", "copied": "कॉपी झाले!", "skip_link": "मुख्य सामग्रीवर जा", - "close_modal": "मोडल बंद करा", - "show_more": "अधिक दर्शवा", "warnings": "चेतावण्या:", "go_back_home": "मुख्यपृष्ठावर परत जा", "view_on_npm": "npm वर पहा", @@ -117,7 +111,6 @@ "not_found": "पॅकेज सापडले नाही", "not_found_message": "पॅकेज सापडले नाही.", "no_description": "कोणतेही वर्णन प्रदान केलेले नाही", - "show_full_description": "संपूर्ण वर्णन दर्शवा", "not_latest": "(नवीनतम नाही)", "verified_provenance": "सत्यापित उत्पत्ती", "view_permalink": "या आवृत्तीसाठी परमालिंक पहा", @@ -145,7 +138,6 @@ "vulns": "असुरक्षितता", "published": "प्रकाशित", "published_tooltip": "{package}{'@'}{version} प्रकाशित झाल्याची तारीख", - "skills": "कौशल्ये", "view_dependency_graph": "निर्भरता आलेख पहा", "inspect_dependency_tree": "निर्भरता वृक्षाची तपासणी करा", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "एजंट कौशल्ये", "skills_available": "{count} कौशल्य उपलब्ध | {count} कौशल्ये उपलब्ध", - "view": "पहा", "compatible_with": "{tool} शी सुसंगत", "install": "स्थापित करा", "installation_method": "स्थापना पद्धत", @@ -181,6 +172,7 @@ "fund": "निधी", "compare": "तुलना करा" }, + "likes": {}, "docs": { "not_available": "दस्तऐवज उपलब्ध नाहीत", "not_available_detail": "आम्ही या आवृत्तीसाठी दस्तऐवज तयार करू शकलो नाही." @@ -200,7 +192,10 @@ "title": "चालवा", "locally": "स्थानिकरित्या चालवा" }, - "readme": {}, + "readme": { + "callout": {} + }, + "provenance_section": {}, "keywords_title": "कीवर्ड", "compatibility": "सुसंगतता", "card": {}, @@ -215,7 +210,6 @@ "metrics": {}, "license": {}, "vulnerabilities": { - "depth": {}, "severity": {} }, "deprecated": {}, @@ -227,7 +221,6 @@ "sort": {} }, "connector": { - "status": {}, "modal": {} }, "operations": { @@ -261,9 +254,6 @@ }, "filters": { "chips": {}, - "download_range": {}, - "updated": {}, - "security_options": {}, "sort": {}, "columns": {}, "view_mode": {}, @@ -297,6 +287,7 @@ "compare": { "packages": {}, "selector": {}, + "no_dependency": {}, "facets": { "categories": {}, "items": { @@ -305,6 +296,7 @@ "dependencies": {}, "totalDependencies": {}, "downloads": {}, + "totalLikes": {}, "lastUpdated": {}, "deprecated": {}, "engines": {}, @@ -315,5 +307,19 @@ }, "values": {} } + }, + "privacy_policy": { + "cookies": { + "what_are": {}, + "types": {}, + "local_storage": {}, + "management": {} + }, + "analytics": {}, + "authenticated": {}, + "data_retention": {}, + "your_rights": {}, + "contact": {}, + "changes": {} } } diff --git a/i18n/locales/ne-NP.json b/i18n/locales/ne-NP.json index 23c849342..4beda4d2f 100644 --- a/i18n/locales/ne-NP.json +++ b/i18n/locales/ne-NP.json @@ -5,7 +5,6 @@ "description": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर। आधुनिक इन्टरफेससँग प्याकेजहरू खोज्नुहोस्, ब्राउज गर्नुहोस्, र अन्वेषण गर्नुहोस्।" } }, - "version": "संस्करण", "built_at": "बिल्ड गरिएको {0}", "alt_logo": "npmx लोगो", "tagline": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर", @@ -22,7 +21,6 @@ "label": "npm प्याकेजहरू खोज्नुहोस्", "placeholder": "प्याकेज खोज्नुहोस्...", "button": "खोज", - "clear": "खोज खाली गर्नुहोस्", "searching": "खोजिँदैछ...", "found_packages": "कुनै प्याकेज फेला परेन | {count} प्याकेज फेला पर्यो | {count} प्याकेज फेला परे", "updating": "(अपडेट हुँदैछ...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय प्याकेजहरू", - "search": "खोज", "settings": "सेटिङ्स", "compare": "तुलना", "back": "पछाडि", @@ -63,7 +60,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष मितिहरू", - "relative_dates_description": "पूर्ण मिति सट्टा \"३ दिन अगाडि\" देखाउनुहोस्", "include_types": "इन्स्टलमा {'@'}types समावेश गर्नुहोस्", "include_types_description": "टाइप नभएका प्याकेजका इन्स्टल कमाण्डहरूमा {'@'}types प्याकेज थप्नुहोस्", "hide_platform_packages": "खोजमा प्लेटफर्म-विशेष प्याकेजहरू लुकाउनुहोस्", @@ -97,8 +93,6 @@ "copy": "कपी", "copied": "कपी भयो!", "skip_link": "मुख्य सामग्रीमा जानुहोस्", - "close_modal": "मोडल बन्द गर्नुहोस्", - "show_more": "अझै देखाउनुहोस्", "warnings": "चेतावनीहरू:", "go_back_home": "होममा फर्कनुहोस्", "view_on_npm": "npm मा हेर्नुहोस्", @@ -115,7 +109,6 @@ "not_found": "प्याकेज फेला परेन", "not_found_message": "प्याकेज फेला पार्न सकिएन।", "no_description": "विवरण उपलब्ध छैन", - "show_full_description": "पूरा विवरण देखाउनुहोस्", "not_latest": "(नवीनतम होइन)", "verified_provenance": "प्रमाणित प्रुभेनेन्स", "view_permalink": "यस संस्करणको पर्मालिङ्क हेर्नुहोस्", @@ -282,25 +275,12 @@ "view_spdx": "SPDX मा लाइसेन्स टेक्स्ट हेर्नुहोस्" }, "vulnerabilities": { - "no_description": "विवरण उपलब्ध छैन", - "found": "{count} कमजोरी फेला पर्‍यो | {count} कमजोरीहरू फेला परे", - "deps_found": "{count} कमजोरी फेला पर्‍यो | {count} कमजोरीहरू फेला परे", - "deps_affected": "{count} डिपेन्डेन्सी प्रभावित | {count} डिपेन्डेन्सीहरू प्रभावित", "tree_found": "{packages}/{total} प्याकेजमा {vulns} कमजोरी | {packages}/{total} प्याकेजमा {vulns} कमजोरीहरू", - "scanning_tree": "डिपेन्डेन्सी ट्री स्क्यान हुँदैछ...", "show_all_packages": "प्रभावित सबै {count} प्याकेज देखाउनुहोस्", - "no_summary": "सारांश छैन", - "view_details": "कमजोरी विवरण हेर्नुहोस्", "path": "पथ", "more": "+{count} थप", "packages_failed": "{count} प्याकेज जाँच गर्न सकिएन | {count} प्याकेजहरू जाँच गर्न सकिएन", - "no_known": "{count} प्याकेजमा ज्ञात कमजोरी छैन", "scan_failed": "कमजोरीका लागि स्क्यान गर्न सकिएन", - "depth": { - "root": "यो प्याकेज", - "direct": "प्रत्यक्ष डिपेन्डेन्सी", - "transitive": "ट्रान्जिटिभ डिपेन्डेन्सी (अप्रत्यक्ष)" - }, "severity": { "critical": "अत्यन्त गम्भीर", "high": "उच्च", @@ -342,12 +322,7 @@ }, "skeleton": { "loading": "प्याकेज विवरण लोड हुँदैछ", - "license": "लाइसेन्स", "weekly": "साप्ताहिक", - "size": "साइज", - "deps": "डिपेन्डेन्सी", - "get_started": "सुरु गर्नुहोस्", - "readme": "README", "maintainers": "मेन्टेनरहरू", "keywords": "किवर्ड्स", "versions": "संस्करणहरू", @@ -360,16 +335,6 @@ } }, "connector": { - "status": { - "connecting": "जोडिँदैछ...", - "connected_as": "~{user} रूपमा जोडियो", - "connected": "जोडियो", - "connect_cli": "लोकल CLI जोड्नुहोस्", - "aria_connecting": "लोकल कनेक्टरसँग जोडिँदैछ", - "aria_connected": "लोकल कनेक्टरसँग जोडियो", - "aria_click_to_connect": "लोकल कनेक्टरसँग जोड्न क्लिक गर्नुहोस्", - "avatar_alt": "{user} को अवतार" - }, "modal": { "title": "लोकल कनेक्टर", "contributor_badge": "कन्ट्रिब्युटर मात्र", @@ -485,8 +450,7 @@ "failed_to_load": "संगठनका प्याकेजहरू लोड गर्न असफल", "no_match": "\"{query}\" सँग मिल्ने प्याकेज छैन", "not_found": "संगठन फेला परेन", - "not_found_message": "संगठन \"{'@'}{name}\" npm मा अस्तित्वमा छैन", - "filter_placeholder": "{count} प्याकेज फिल्टर गर्नुहोस्..." + "not_found_message": "संगठन \"{'@'}{name}\" npm मा अस्तित्वमा छैन" } }, "user": { @@ -547,7 +511,6 @@ "code": { "files_label": "फाइलहरू", "no_files": "यो डाइरेक्टरीमा कुनै फाइल छैन", - "select_version": "संस्करण चयन गर्नुहोस्", "root": "root", "lines": "{count} लाइन", "toggle_tree": "फाइल ट्री टगल", @@ -557,7 +520,6 @@ "view_raw": "raw फाइल हेर्नुहोस्", "file_too_large": "प्रिभ्यू गर्न फाइल धेरै ठूलो छ", "file_size_warning": "syntax highlighting का लागि 500KB सीमा भन्दा {size} ठूलो छ", - "load_anyway": "जसरी पनि लोड", "failed_to_load": "फाइल लोड गर्न असफल", "unavailable_hint": "फाइल धेरै ठूलो हुन सक्छ वा उपलब्ध नहुन सक्छ", "version_required": "कोड ब्राउज गर्न संस्करण चाहिन्छ", @@ -582,8 +544,7 @@ "verified_via": "प्रमाणित: {provider} मार्फत प्रकाशित" }, "jsr": { - "title": "JSR मा पनि उपलब्ध", - "label": "jsr" + "title": "JSR मा पनि उपलब्ध" } }, "filters": { @@ -594,14 +555,6 @@ "search_placeholder_description": "विवरणबाट फिल्टर...", "search_placeholder_keywords": "किवर्ड्सबाट फिल्टर...", "search_placeholder_all": "सबैमा खोज्नुहोस् वा name: desc: kw: प्रयोग गर्नुहोस्", - "scope_name": "नाम", - "scope_name_description": "प्याकेज नाम मात्र खोज्नुहोस्", - "scope_description": "विवरण", - "scope_description_description": "विवरण मात्र खोज्नुहोस्", - "scope_keywords": "किवर्ड्स", - "scope_keywords_description": "किवर्ड्स मात्र खोज्नुहोस्", - "scope_all": "सबै", - "scope_all_description": "सबै फाँट खोज्नुहोस्; name: desc: kw: अपरेटर समर्थित", "weekly_downloads": "साप्ताहिक डाउनलोड", "updated_within": "अपडेट भएको समय", "security": "सिक्युरिटी", @@ -609,41 +562,11 @@ "more_keywords": "+{count} थप", "clear_all": "सबै हटाउनुहोस्", "remove_filter": "{label} फिल्टर हटाउनुहोस्", - "download_range": { - "any": "कुनै पनि", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "कुनै पनि समय", - "week": "गत हप्ता", - "month": "गत महिना", - "quarter": "गत ३ महिना", - "year": "गत वर्ष" - }, - "security_options": { - "all": "सबै प्याकेज", - "secure": "चेतावनी बिना", - "insecure": "चेतावनी सहित" - }, "sort": { "label": "प्याकेज क्रमबद्ध", "toggle_direction": "क्रमबद्ध दिशा टगल", "ascending": "आरोही", - "descending": "अवरोही", - "relevance": "सम्बन्धित", - "downloads_week": "डाउनलोड/हप्ता", - "downloads_day": "डाउनलोड/दिन", - "downloads_month": "डाउनलोड/महिना", - "downloads_year": "डाउनलोड/वर्ष", - "name": "नाम", - "quality": "क्वालिटी", - "popularity": "लोकप्रियता", - "maintenance": "मेन्टेनेन्स", - "score": "स्कोर" + "descending": "अवरोही" }, "columns": { "title": "स्तम्भहरू", @@ -694,7 +617,6 @@ "title": "बारेमा", "heading": "बारेमा", "meta_description": "npmx, npm रजिस्ट्रीका लागि छिटो र आधुनिक ब्राउजर हो। npm प्याकेजहरू अन्वेषण गर्न अझ राम्रो UX/DX।", - "back_home": "होममा फर्कनुहोस्", "what_we_are": { "title": "हामी के हौं", "better_ux_dx": "अझ राम्रो UX/DX", @@ -754,8 +676,7 @@ "connect_npm_cli": "npm CLI कनेक्ट गर्नुहोस्", "connect_atmosphere": "Atmosphere कनेक्ट गर्नुहोस्", "connecting": "कनेक्ट हुँदैछ...", - "ops": "{count} अपरेसन | {count} अपरेसनहरू", - "disconnect": "डिस्कनेक्ट" + "ops": "{count} अपरेसन | {count} अपरेसनहरू" }, "auth": { "modal": { @@ -774,7 +695,6 @@ }, "header": { "home": "npmx होम", - "github": "GitHub", "packages": "प्याकेजहरू", "packages_dropdown": { "title": "तपाईंका प्याकेजहरू", @@ -815,9 +735,7 @@ "searching": "खोजिँदैछ...", "remove_package": "{package} हटाउनुहोस्", "packages_selected": "{count}/{max} प्याकेज चयन गरियो।", - "add_hint": "तुलना गर्न कम्तिमा २ प्याकेज थप्नुहोस्।", - "loading_versions": "संस्करणहरू लोड हुँदैछन्...", - "select_version": "संस्करण चयन गर्नुहोस्" + "add_hint": "तुलना गर्न कम्तिमा २ प्याकेज थप्नुहोस्।" }, "facets": { "group_label": "तुलना पक्षहरू", diff --git a/i18n/locales/no-NO.json b/i18n/locales/no-NO.json index 460d458a5..47765e495 100644 --- a/i18n/locales/no-NO.json +++ b/i18n/locales/no-NO.json @@ -5,7 +5,6 @@ "description": "En bedre leser for npm-registeret. Søk, bla gjennom og utforsk pakker med et moderne grensesnitt." } }, - "version": "Versjon", "built_at": "bygget {0}", "alt_logo": "npmx logo", "tagline": "en bedre leser for npm-registeret", @@ -22,7 +21,6 @@ "label": "Søk etter npm-pakker", "placeholder": "søk etter pakker...", "button": "søk", - "clear": "Tøm søk", "searching": "Søker...", "found_packages": "Ingen pakker funnet | Fant 1 pakke | Fant {count} pakker", "updating": "(oppdaterer...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Hovedmeny", "popular_packages": "Populære pakker", - "search": "søk", "settings": "innstillinger", "compare": "sammenlign", "back": "tilbake", @@ -68,7 +65,6 @@ "language": "Språk" }, "relative_dates": "Relative datoer", - "relative_dates_description": "Vis \"3 dager siden\" i stedet for fullstendige datoer", "include_types": "Inkluder {'@'}types ved installasjon", "include_types_description": "Legg til {'@'}types-pakken i installasjonskommandoer for pakker uten typer", "hide_platform_packages": "Skjul plattformspesifikke pakker i søk", @@ -103,8 +99,6 @@ "copy": "kopier", "copied": "kopiert!", "skip_link": "Gå til hovedinnhold", - "close_modal": "Lukk modal", - "show_more": "vis mer", "warnings": "Advarsler:", "go_back_home": "Gå tilbake til start", "view_on_npm": "vis på npm", @@ -121,7 +115,6 @@ "not_found": "Pakke ikke funnet", "not_found_message": "Pakken kunne ikke finnes.", "no_description": "Ingen beskrivelse gitt", - "show_full_description": "Vis full beskrivelse", "not_latest": "(ikke nyeste)", "verified_provenance": "Verifisert opprinnelse", "view_permalink": "Vis permalenke for denne versjonen", @@ -149,7 +142,6 @@ "vulns": "Sårbarheter", "published": "Publisert", "published_tooltip": "Dato {package}{'@'}{version} ble publisert", - "skills": "Ferdigheter", "view_dependency_graph": "Vis avhengighetsgraf", "inspect_dependency_tree": "Inspiser avhengighetstre", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "Agentferdigheter", "skills_available": "{count} ferdighet tilgjengelig | {count} ferdigheter tilgjengelig", - "view": "Vis", "compatible_with": "Kompatibel med {tool}", "install": "Installer", "installation_method": "Installasjonsmetode", @@ -311,25 +302,12 @@ "none": "Ingen" }, "vulnerabilities": { - "no_description": "Ingen beskrivelse tilgjengelig", - "found": "{count} sårbarhet funnet | {count} sårbarheter funnet", - "deps_found": "{count} sårbarhet funnet | {count} sårbarheter funnet", - "deps_affected": "{count} avhengighet påvirket | {count} avhengigheter påvirket", "tree_found": "{vulns} sårbarhet i {packages}/{total} pakker | {vulns} sårbarheter i {packages}/{total} pakker", - "scanning_tree": "Skanner avhengighetstre...", "show_all_packages": "vis {count} påvirket pakke | vis alle {count} påvirkede pakker", - "no_summary": "Ingen oppsummering", - "view_details": "Vis sårbarhetsdetaljer", "path": "sti", "more": "+{count} flere", "packages_failed": "{count} pakke kunne ikke sjekkes | {count} pakker kunne ikke sjekkes", - "no_known": "Ingen kjente sårbarheter i {count} pakke | Ingen kjente sårbarheter i {count} pakker", "scan_failed": "Kunne ikke skanne for sårbarheter", - "depth": { - "root": "Denne pakken", - "direct": "Direkte avhengighet", - "transitive": "Transitiv avhengighet (indirekte)" - }, "severity": { "critical": "kritisk", "high": "høy", @@ -371,13 +349,7 @@ }, "skeleton": { "loading": "Laster pakkedetaljer", - "license": "Lisens", "weekly": "Ukentlig", - "size": "Størrelse", - "deps": "Avh.", - "published": "Publisert", - "get_started": "Kom i gang", - "readme": "Readme", "maintainers": "Vedlikeholdere", "keywords": "Nøkkelord", "versions": "Versjoner", @@ -391,16 +363,6 @@ } }, "connector": { - "status": { - "connecting": "kobler til...", - "connected_as": "koblet til som ~{user}", - "connected": "tilkoblet", - "connect_cli": "koble til lokal CLI", - "aria_connecting": "Kobler til lokal connector", - "aria_connected": "Koblet til lokal connector", - "aria_click_to_connect": "Klikk for å koble til lokal connector", - "avatar_alt": "{user}s avatar" - }, "modal": { "title": "Lokal Connector", "contributor_badge": "Kun for bidragsytere", @@ -516,8 +478,7 @@ "failed_to_load": "Kunne ikke laste organisasjonens pakker", "no_match": "Ingen pakker matcher \"{query}\"", "not_found": "Organisasjon ikke funnet", - "not_found_message": "Organisasjonen \"{'@'}{name}\" finnes ikke på npm", - "filter_placeholder": "Filtrer {count} pakke... | Filtrer {count} pakker..." + "not_found_message": "Organisasjonen \"{'@'}{name}\" finnes ikke på npm" } }, "user": { @@ -578,7 +539,6 @@ "code": { "files_label": "Filer", "no_files": "Ingen filer i denne mappen", - "select_version": "Velg versjon", "root": "rot", "lines": "{count} linje | {count} linjer", "toggle_tree": "Veksle filtre", @@ -588,7 +548,6 @@ "view_raw": "Vis råfil", "file_too_large": "Filen er for stor til å forhåndsvises", "file_size_warning": "{size} overstiger grensen på 500KB for syntaksmarkering", - "load_anyway": "Last likevel", "failed_to_load": "Kunne ikke laste fil", "unavailable_hint": "Filen kan være for stor eller utilgjengelig", "version_required": "Versjon er påkrevd for å bla i koden", @@ -613,8 +572,7 @@ "verified_via": "Verifisert: publisert via {provider}" }, "jsr": { - "title": "også tilgjengelig på JSR", - "label": "jsr" + "title": "også tilgjengelig på JSR" } }, "filters": { @@ -625,14 +583,6 @@ "search_placeholder_description": "Filtrer etter beskrivelse...", "search_placeholder_keywords": "Filtrer etter nøkkelord...", "search_placeholder_all": "Søk alt eller bruk navn: besk: nøkkelord:", - "scope_name": "Navn", - "scope_name_description": "Søk kun i pakkenavn", - "scope_description": "Beskrivelse", - "scope_description_description": "Søk kun i beskrivelser", - "scope_keywords": "Nøkkelord", - "scope_keywords_description": "Søk kun i nøkkelord", - "scope_all": "Alt", - "scope_all_description": "Søk i alle felt, støtter name: desc: kw: operatorer", "weekly_downloads": "Ukentlige nedlastinger", "updated_within": "Oppdatert innen", "security": "Sikkerhet", @@ -647,42 +597,11 @@ "security": "Sikkerhet", "updated": "Oppdatert" }, - "download_range": { - "any": "Hvilken som helst", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Når som helst", - "week": "Siste uke", - "month": "Siste måned", - "quarter": "Siste 3 måneder", - "year": "Siste år" - }, - "security_options": { - "all": "Alle pakker", - "secure": "Uten advarsler", - "insecure": "Med advarsler" - }, "sort": { "label": "Sorter pakker", "toggle_direction": "Veksle sorteringsrekkefølge", "ascending": "Stigende", - "descending": "Synkende", - "relevance": "Relevans", - "downloads_week": "Nedlastinger/uke", - "downloads_day": "Nedlastinger/dag", - "downloads_month": "Nedlastinger/mnd", - "downloads_year": "Nedlastinger/år", - "published": "Sist publisert", - "name": "Navn", - "quality": "Kvalitet", - "popularity": "Popularitet", - "maintenance": "Vedlikehold", - "score": "Poengsum" + "descending": "Synkende" }, "columns": { "title": "Kolonner", @@ -734,7 +653,6 @@ "title": "Om", "heading": "om", "meta_description": "npmx er en rask, moderne leser for npm-registeret. En bedre UX/DX for å utforske npm-pakker.", - "back_home": "tilbake til start", "what_we_are": { "title": "Hva vi er", "better_ux_dx": "bedre UX/DX", @@ -794,8 +712,7 @@ "connect_npm_cli": "Koble til npm CLI", "connect_atmosphere": "Koble til Atmosphere", "connecting": "Kobler til...", - "ops": "{count} op | {count} ops", - "disconnect": "Koble fra" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -814,7 +731,6 @@ }, "header": { "home": "npmx hjem", - "github": "GitHub", "packages": "pakker", "packages_dropdown": { "title": "Dine pakker", @@ -855,9 +771,7 @@ "searching": "Søker...", "remove_package": "Fjern {package}", "packages_selected": "{count}/{max} pakker valgt.", - "add_hint": "Legg til minst 2 pakker for å sammenligne.", - "loading_versions": "Laster versjoner...", - "select_version": "Velg versjon" + "add_hint": "Legg til minst 2 pakker for å sammenligne." }, "facets": { "group_label": "Sammenligningsfasetter", diff --git a/i18n/locales/pl-PL.json b/i18n/locales/pl-PL.json index 16f073f0a..378b19fca 100644 --- a/i18n/locales/pl-PL.json +++ b/i18n/locales/pl-PL.json @@ -5,7 +5,6 @@ "description": "Lepsza przeglądarka rejestru npm. Wyszukuj, przeglądaj i odkrywaj pakiety w nowoczesnym interfejsie." } }, - "version": "Wersja", "built_at": "zbudowano {0}", "alt_logo": "npmx logo", "tagline": "lepsza przeglądarka rejestru npm", @@ -22,7 +21,6 @@ "label": "Szukaj pakietów npm", "placeholder": "szukaj pakietów...", "button": "szukaj", - "clear": "Wyczyść wyszukiwanie", "searching": "Wyszukiwanie...", "found_packages": "Nie znaleziono pakietów | Znaleziono 1 pakiet | Znaleziono {count} pakiety | Znaleziono {count} pakietów | Znaleziono {count} pakietów", "updating": "(aktualizowanie...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Główne", "popular_packages": "Popularne pakiety", - "search": "szukaj", "settings": "ustawienia", "compare": "porównaj", "back": "wstecz", @@ -64,7 +61,6 @@ "language": "Język" }, "relative_dates": "Daty względne", - "relative_dates_description": "Pokazuj \"3 dni temu\" zamiast pełnych dat", "include_types": "Dodaj {'@'}types do instalacji", "include_types_description": "Dodawaj pakiet {'@'}types do komend instalacji dla pakietów bez typów", "hide_platform_packages": "Ukrywaj pakiety specyficzne dla platformy w wynikach", @@ -99,8 +95,6 @@ "copy": "kopiuj", "copied": "skopiowano!", "skip_link": "Przejdź do głównej treści", - "close_modal": "Zamknij okno", - "show_more": "pokaż więcej", "warnings": "Ostrzeżenia:", "go_back_home": "Wróć na stronę główną", "view_on_npm": "zobacz na npm", @@ -117,7 +111,6 @@ "not_found": "Nie znaleziono pakietu", "not_found_message": "Nie udało się znaleźć pakietu.", "no_description": "Brak opisu", - "show_full_description": "Pokaż pełny opis", "not_latest": "(nie najnowsza)", "verified_provenance": "Zweryfikowane pochodzenie", "view_permalink": "Zobacz stały link do tej wersji", @@ -145,7 +138,6 @@ "vulns": "Luki", "published": "Opublikowano", "published_tooltip": "Data publikacji {package}{'@'}{version}", - "skills": "Umiejętności", "view_dependency_graph": "Pokaż graf zależności", "inspect_dependency_tree": "Przejrzyj drzewo zależności", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "Umiejętności agenta", "skills_available": "{count} dostępnych umiejętności | {count} dostępna umiejętność | {count} dostępne umiejętności | {count} dostępnych umiejętności | {count} dostępnych umiejętności", - "view": "Zobacz", "compatible_with": "Zgodne z {tool}", "install": "Zainstaluj", "installation_method": "Metoda instalacji", @@ -314,25 +305,12 @@ "none": "Brak" }, "vulnerabilities": { - "no_description": "Brak opisu", - "found": "Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} lukę bezpieczeństwa | Znaleziono {count} luki bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa", - "deps_found": "Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} lukę bezpieczeństwa | Znaleziono {count} luki bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa", - "deps_affected": "Dotkniętych {count} zależności | Dotknięta {count} zależność | Dotknięte {count} zależności | Dotkniętych {count} zależności | Dotkniętych {count} zależności", "tree_found": "{vulns} luk w {packages}/{total} pakietach | {vulns} luka w {packages}/{total} pakietach | {vulns} luki w {packages}/{total} pakietach | {vulns} luk w {packages}/{total} pakietach | {vulns} luk w {packages}/{total} pakietach", - "scanning_tree": "Skanowanie drzewa zależności...", "show_all_packages": "pokaż wszystkie ({count}) dotknięte pakiety", - "no_summary": "Brak podsumowania", - "view_details": "Zobacz szczegóły luki", "path": "ścieżka", "more": "+{count} więcej", "packages_failed": "Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietu | Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietów", - "no_known": "Brak znanych luk w {count} pakietach", "scan_failed": "Nie udało się przeskanować luk", - "depth": { - "root": "Ten pakiet", - "direct": "Zależność bezpośrednia", - "transitive": "Zależność przechodnia (pośrednia)" - }, "severity": { "critical": "krytyczna", "high": "wysoka", @@ -374,13 +352,7 @@ }, "skeleton": { "loading": "Ładowanie szczegółów pakietu", - "license": "Licencja", "weekly": "Tygodniowo", - "size": "Rozmiar", - "deps": "Zależności", - "published": "Opublikowano", - "get_started": "Zacznij", - "readme": "README", "maintainers": "Opiekunowie", "keywords": "Słowa kluczowe", "versions": "Wersje", @@ -394,16 +366,6 @@ } }, "connector": { - "status": { - "connecting": "łączenie...", - "connected_as": "połączono jako ~{user}", - "connected": "połączono", - "connect_cli": "połącz lokalne CLI", - "aria_connecting": "Łączenie z lokalnym konektorem", - "aria_connected": "Połączono z lokalnym konektorem", - "aria_click_to_connect": "Kliknij, aby połączyć się z lokalnym konektorem", - "avatar_alt": "Avatar użytkownika {user}" - }, "modal": { "title": "Lokalny konektor", "contributor_badge": "Tylko dla współtwórców", @@ -519,8 +481,7 @@ "failed_to_load": "Nie udało się wczytać pakietów organizacji", "no_match": "Brak pakietów pasujących do \"{query}\"", "not_found": "Nie znaleziono organizacji", - "not_found_message": "Organizacja \"{'@'}{name}\" nie istnieje na npm", - "filter_placeholder": "Filtruj {count} pakietów..." + "not_found_message": "Organizacja \"{'@'}{name}\" nie istnieje na npm" } }, "user": { @@ -581,7 +542,6 @@ "code": { "files_label": "Pliki", "no_files": "Brak plików w tym katalogu", - "select_version": "Wybierz wersję", "root": "root", "lines": "{count} wierszy", "toggle_tree": "Przełącz drzewo plików", @@ -591,7 +551,6 @@ "view_raw": "Zobacz surowy plik", "file_too_large": "Plik jest zbyt duży, aby wyświetlić podgląd", "file_size_warning": "{size} przekracza limit 500KB dla podświetlania składni", - "load_anyway": "Załaduj mimo to", "failed_to_load": "Nie udało się wczytać pliku", "unavailable_hint": "Plik może być zbyt duży lub niedostępny", "version_required": "Wersja jest wymagana do przeglądania kodu", @@ -616,8 +575,7 @@ "verified_via": "Zweryfikowane: opublikowane przez {provider}" }, "jsr": { - "title": "dostępne także na JSR", - "label": "jsr" + "title": "dostępne także na JSR" } }, "filters": { @@ -628,14 +586,6 @@ "search_placeholder_description": "Filtruj po opisie...", "search_placeholder_keywords": "Filtruj po słowach kluczowych...", "search_placeholder_all": "Szukaj wszędzie lub użyj name: desc: kw:", - "scope_name": "Nazwa", - "scope_name_description": "Szukaj tylko w nazwach pakietów", - "scope_description": "Opis", - "scope_description_description": "Szukaj tylko w opisach", - "scope_keywords": "Słowa kluczowe", - "scope_keywords_description": "Szukaj tylko w słowach kluczowych", - "scope_all": "Wszystko", - "scope_all_description": "Szukaj we wszystkich polach, obsługuje operatory name: desc: kw:", "weekly_downloads": "Pobrania tygodniowe", "updated_within": "Zaktualizowano w ciągu", "security": "Bezpieczeństwo", @@ -650,42 +600,11 @@ "security": "Bezpieczeństwo", "updated": "Zaktualizowano" }, - "download_range": { - "any": "Dowolnie", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kiedykolwiek", - "week": "Ostatni tydzień", - "month": "Ostatni miesiąc", - "quarter": "Ostatnie 3 miesiące", - "year": "Ostatni rok" - }, - "security_options": { - "all": "Wszystkie pakiety", - "secure": "Bez ostrzeżeń", - "insecure": "Z ostrzeżeniami" - }, "sort": { "label": "Sortuj pakiety", "toggle_direction": "Przełącz kierunek sortowania", "ascending": "Rosnąco", - "descending": "Malejąco", - "relevance": "Trafność", - "downloads_week": "Pobrania/tydz.", - "downloads_day": "Pobrania/dzień", - "downloads_month": "Pobrania/mies.", - "downloads_year": "Pobrania/rok", - "published": "Ostatnio opublikowano", - "name": "Nazwa", - "quality": "Jakość", - "popularity": "Popularność", - "maintenance": "Utrzymanie", - "score": "Wynik" + "descending": "Malejąco" }, "columns": { "title": "Kolumny", @@ -737,7 +656,6 @@ "title": "O nas", "heading": "o nas", "meta_description": "npmx to szybka, nowoczesna przeglądarka rejestru npm. Lepsze UX/DX do eksplorowania pakietów npm.", - "back_home": "wróć na start", "what_we_are": { "title": "Czym jesteśmy", "better_ux_dx": "lepszym UX/DX", @@ -797,8 +715,7 @@ "connect_npm_cli": "Połącz z npm CLI", "connect_atmosphere": "Połącz z Atmosphere", "connecting": "Łączenie...", - "ops": "{count} operacja | {count} operacje | {count} operacji | {count} operacji | {count} operacji", - "disconnect": "Rozłącz" + "ops": "{count} operacja | {count} operacje | {count} operacji | {count} operacji | {count} operacji" }, "auth": { "modal": { @@ -817,7 +734,6 @@ }, "header": { "home": "npmx — strona główna", - "github": "GitHub", "packages": "pakiety", "packages_dropdown": { "title": "Twoje pakiety", @@ -858,9 +774,7 @@ "searching": "Wyszukiwanie...", "remove_package": "Usuń {package}", "packages_selected": "Wybrano pakiety: {count}/{max}.", - "add_hint": "Dodaj co najmniej 2 pakiety do porównania.", - "loading_versions": "Ładowanie wersji...", - "select_version": "Wybierz wersję" + "add_hint": "Dodaj co najmniej 2 pakiety do porównania." }, "facets": { "group_label": "Aspekty porównania", diff --git a/i18n/locales/pt-BR.json b/i18n/locales/pt-BR.json index 0f3e84395..6f10785c4 100644 --- a/i18n/locales/pt-BR.json +++ b/i18n/locales/pt-BR.json @@ -5,7 +5,6 @@ "description": "Um navegador melhor para o registro npm. Pesquise, navegue e explore pacotes com uma interface moderna." } }, - "version": "Versão", "built_at": "construído {0}", "alt_logo": "logo npmx", "tagline": "um navegador melhor para o registro npm", @@ -22,7 +21,6 @@ "label": "Pesquisar pacotes npm", "placeholder": "pesquisar pacotes...", "button": "pesquisar", - "clear": "Limpar pesquisa", "searching": "Pesquisando...", "found_packages": "Nenhum pacote encontrado | 1 pacote encontrado | {count} pacotes encontrados", "updating": "(atualizando...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Principal", "popular_packages": "Pacotes populares", - "search": "pesquisa", "settings": "configurações", "compare": "comparar", "back": "voltar", @@ -64,7 +61,6 @@ "language": "Idioma" }, "relative_dates": "Datas relativas", - "relative_dates_description": "Mostrar \"há 3 dias\" em vez de datas completas", "include_types": "Incluir {'@'}types na instalação", "include_types_description": "Adicionar pacote {'@'}types aos comandos de instalação para pacotes sem tipo", "hide_platform_packages": "Ocultar pacotes específicos de plataforma na pesquisa", @@ -98,8 +94,6 @@ "copy": "copiar", "copied": "copiado!", "skip_link": "Pular para o conteúdo principal", - "close_modal": "Fechar modal", - "show_more": "mostrar mais", "warnings": "Avisos:", "go_back_home": "Voltar para a página inicial", "view_on_npm": "visualizar no npm", @@ -116,7 +110,6 @@ "not_found": "Pacote não encontrado", "not_found_message": "O pacote não pôde ser encontrado.", "no_description": "Nenhuma descrição fornecida", - "show_full_description": "Mostrar descrição completa", "not_latest": "(não é a mais recente)", "verified_provenance": "Proveniência verificada", "view_permalink": "Ver link permanente para esta versão", @@ -142,7 +135,6 @@ "deps": "Deps", "install_size": "Tamanho de Instalação", "vulns": "Vulnerabilidades", - "skills": "Habilidades", "view_dependency_graph": "Ver gráfico de dependências", "inspect_dependency_tree": "Inspecionar árvore de dependências", "size_tooltip": { @@ -153,7 +145,6 @@ "skills": { "title": "Habilidades do Agente", "skills_available": "{count} habilidade disponível | {count} habilidades disponíveis", - "view": "Ver", "compatible_with": "Compatível com {tool}", "install": "Instalar", "installation_method": "Método de Instalação", @@ -300,25 +291,12 @@ "none": "Nenhuma" }, "vulnerabilities": { - "no_description": "Nenhuma descrição disponível", - "found": "{count} vulnerabilidade encontrada | {count} vulnerabilidades encontradas", - "deps_found": "{count} vulnerabilidade encontrada | {count} vulnerabilidades encontradas", - "deps_affected": "{count} dependência afetada | {count} dependências afetadas", "tree_found": "{vulns} vulnerabilidade em {packages}/{total} pacotes | {vulns} vulnerabilidades em {packages}/{total} pacotes", - "scanning_tree": "Verificando árvore de dependências...", "show_all_packages": "mostrar todos os {count} pacotes afetados", - "no_summary": "Sem resumo", - "view_details": "Ver detalhes da vulnerabilidade", "path": "caminho", "more": "+{count} mais", "packages_failed": "{count} pacote não pôde ser verificado | {count} pacotes não puderam ser verificados", - "no_known": "Nenhuma vulnerabilidade conhecida em {count} pacotes", "scan_failed": "Não foi possível verificar vulnerabilidades", - "depth": { - "root": "Este pacote", - "direct": "Dependência direta", - "transitive": "Dependência transitória (indireta)" - }, "severity": { "critical": "crítica", "high": "alta", @@ -360,12 +338,7 @@ }, "skeleton": { "loading": "Carregando detalhes do pacote", - "license": "Licença", "weekly": "Semanal", - "size": "Tamanho", - "deps": "Deps", - "get_started": "Comece agora", - "readme": "Readme", "maintainers": "Mantenedores", "keywords": "Palavras-chave", "versions": "Versões", @@ -378,16 +351,6 @@ } }, "connector": { - "status": { - "connecting": "conectando...", - "connected_as": "conectado como ~{user}", - "connected": "conectado", - "connect_cli": "conectar CLI local", - "aria_connecting": "Conectando ao conector local", - "aria_connected": "Conectado ao conector local", - "aria_click_to_connect": "Clique para conectar ao conector local", - "avatar_alt": "Avatar de {user}" - }, "modal": { "title": "Conector Local", "contributor_badge": "Apenas contribuidores", @@ -503,8 +466,7 @@ "failed_to_load": "Falha ao carregar pacotes da organização", "no_match": "Nenhum pacote corresponde a \"{query}\"", "not_found": "Organização não encontrada", - "not_found_message": "A organização \"{'@'}{name}\" não existe no npm", - "filter_placeholder": "Filtrar {count} pacotes..." + "not_found_message": "A organização \"{'@'}{name}\" não existe no npm" } }, "user": { @@ -565,7 +527,6 @@ "code": { "files_label": "Arquivos", "no_files": "Nenhum arquivo neste diretório", - "select_version": "Selecionar versão", "root": "raiz", "lines": "{count} linhas", "toggle_tree": "Alternar árvore de arquivos", @@ -575,7 +536,6 @@ "view_raw": "Ver arquivo bruto", "file_too_large": "Arquivo muito grande para visualizar", "file_size_warning": "{size} excede o limite de 500KB para destaque de sintaxe", - "load_anyway": "Carregar mesmo assim", "failed_to_load": "Falha ao carregar arquivo", "unavailable_hint": "O arquivo pode ser muito grande ou indisponível", "version_required": "Versão é obrigatória para navegar pelo código", @@ -600,8 +560,7 @@ "verified_via": "Verificado: publicado via {provider}" }, "jsr": { - "title": "também disponível no JSR", - "label": "jsr" + "title": "também disponível no JSR" } }, "filters": { @@ -612,14 +571,6 @@ "search_placeholder_description": "Filtrar por descrição...", "search_placeholder_keywords": "Filtrar por palavras-chave...", "search_placeholder_all": "Pesquisar tudo ou usar name: desc: kw:", - "scope_name": "Nome", - "scope_name_description": "Pesquisar apenas nomes de pacotes", - "scope_description": "Descrição", - "scope_description_description": "Pesquisar apenas descrições", - "scope_keywords": "Palavras-chave", - "scope_keywords_description": "Pesquisar apenas palavras-chave", - "scope_all": "Tudo", - "scope_all_description": "Pesquisar todos os campos, suporta operadores name: desc: kw:", "weekly_downloads": "Downloads semanais", "updated_within": "Atualizado em", "security": "Segurança", @@ -627,41 +578,11 @@ "more_keywords": "+{count} mais", "clear_all": "Limpar tudo", "remove_filter": "Remover filtro {label}", - "download_range": { - "any": "Qualquer", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Qualquer momento", - "week": "Semana passada", - "month": "Mês passado", - "quarter": "Últimos 3 meses", - "year": "Ano passado" - }, - "security_options": { - "all": "Todos os pacotes", - "secure": "Sem avisos", - "insecure": "Com avisos" - }, "sort": { "label": "Ordenar pacotes", "toggle_direction": "Alternar direção de classificação", "ascending": "Ascendente", - "descending": "Descendente", - "relevance": "Relevância", - "downloads_week": "Downloads/sem", - "downloads_day": "Downloads/dia", - "downloads_month": "Downloads/mês", - "downloads_year": "Downloads/ano", - "name": "Nome", - "quality": "Qualidade", - "popularity": "Popularidade", - "maintenance": "Manutenção", - "score": "Pontuação" + "descending": "Descendente" }, "columns": { "title": "Colunas", @@ -712,7 +633,6 @@ "title": "Sobre", "heading": "sobre", "meta_description": "npmx é um navegador rápido e moderno para o registro npm. Uma melhor UX/DX para explorar pacotes npm.", - "back_home": "voltar para a página inicial", "what_we_are": { "title": "O que somos", "better_ux_dx": "melhor UX/DX", @@ -772,8 +692,7 @@ "connect_npm_cli": "Conectar ao CLI npm", "connect_atmosphere": "Conectar à Atmosfera", "connecting": "Conectando...", - "ops": "{count} op | {count} ops", - "disconnect": "Desconectar" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -792,7 +711,6 @@ }, "header": { "home": "página inicial npmx", - "github": "GitHub", "packages": "pacotes", "packages_dropdown": { "title": "Seus Pacotes", @@ -833,9 +751,7 @@ "searching": "Pesquisando...", "remove_package": "Remover {package}", "packages_selected": "{count}/{max} pacotes selecionados.", - "add_hint": "Adicione pelo menos 2 pacotes para comparar.", - "loading_versions": "Carregando versões...", - "select_version": "Selecionar versão" + "add_hint": "Adicione pelo menos 2 pacotes para comparar." }, "facets": { "group_label": "Aspectos de comparação", diff --git a/i18n/locales/ru-RU.json b/i18n/locales/ru-RU.json index aef49d816..2b0745716 100644 --- a/i18n/locales/ru-RU.json +++ b/i18n/locales/ru-RU.json @@ -19,7 +19,6 @@ "label": "Поиск пакетов npm", "placeholder": "поиск пакетов...", "button": "поиск", - "clear": "Очистить поиск", "searching": "Поиск...", "found_packages": "Пакетов не найдено | Найден 1 пакет | Найдено {count} пакетов", "updating": "(обновление...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Главное", "popular_packages": "Популярные пакеты", - "search": "поиск", "settings": "настройки", "back": "назад" }, @@ -54,7 +52,6 @@ "language": "Язык" }, "relative_dates": "Относительные даты", - "relative_dates_description": "Показывать «3 дня назад» вместо полных дат", "include_types": "Включать {'@'}types при установке", "include_types_description": "Добавлять пакет {'@'}types в команды установки для нетипизированных пакетов", "hide_platform_packages": "Скрывать платформо-зависимые пакеты в поиске", @@ -88,8 +85,6 @@ "copy": "копировать", "copied": "скопировано!", "skip_link": "Перейти к основному контенту", - "close_modal": "Закрыть модальное окно", - "show_more": "показать больше", "warnings": "Предупреждения:", "go_back_home": "Вернуться на главную", "view_on_npm": "посмотреть на npm", @@ -105,7 +100,6 @@ "not_found": "Пакет не найден", "not_found_message": "Пакет не удалось найти.", "no_description": "Описание отсутствует", - "show_full_description": "Показать полное описание", "not_latest": "(не последняя)", "verified_provenance": "Подтвержденное происхождение", "view_permalink": "Посмотреть постоянную ссылку на эту версию", @@ -261,25 +255,12 @@ "view_spdx": "Посмотреть текст лицензии на SPDX" }, "vulnerabilities": { - "no_description": "Описание отсутствует", - "found": "Найдена {count} уязвимость | Найдено {count} уязвимости |Найдено {count} уязвимостей", - "deps_found": "Найдена {count} уязвимость | Найдено {count} уязвимости | Найдено {count} уязвимостей", - "deps_affected": "Затронута {count} зависимость | Затронуто {count} зависимости | Затронуто {count} зависимостей", "tree_found": "{vulns} уязвимость в {packages}/{total} пакетах | {vulns} уязвимостей в {packages}/{total} пакетах", - "scanning_tree": "Сканирование дерева зависимостей...", "show_all_packages": "показать все затронутые пакеты ({count})", - "no_summary": "Нет сводки", - "view_details": "Посмотреть детали уязвимости", "path": "путь", "more": "ещё +{count}", "packages_failed": "{count} пакет не удалось проверить | {count} пакета не удалось проверить | {count} пакетов не удалось проверить", - "no_known": "Нет известных уязвимостей в {count} пакетах", "scan_failed": "Не удалось выполнить сканирование на уязвимости", - "depth": { - "root": "Этот пакет", - "direct": "Прямая зависимость", - "transitive": "Транзитивная зависимость (косвенная)" - }, "severity": { "critical": "критическая", "high": "высокая", @@ -321,11 +302,7 @@ }, "skeleton": { "loading": "Загрузка информации о пакете", - "license": "Лицензия", "weekly": "В неделю", - "size": "Размер", - "deps": "Зависимости", - "readme": "Readme", "maintainers": "Мейнтейнеры", "keywords": "Ключевые слова", "versions": "Версии", @@ -338,16 +315,6 @@ } }, "connector": { - "status": { - "connecting": "подключение...", - "connected_as": "подключен как ~{user}", - "connected": "подключено", - "connect_cli": "подключить локальный CLI", - "aria_connecting": "Подключение к локальному коннектору", - "aria_connected": "Подключено к локальному коннектору", - "aria_click_to_connect": "Нажмите для подключения к локальному коннектору", - "avatar_alt": "аватар {user}" - }, "modal": { "title": "Локальный коннектор", "connected": "Подключено", @@ -459,8 +426,7 @@ "failed_to_load": "Не удалось загрузить пакеты организации", "no_match": "Нет пакетов, соответствующих \"{query}\"", "not_found": "Организация не найдена", - "not_found_message": "Организация \"{'@'}{name}\" не существует в npm", - "filter_placeholder": "Фильтровать {count} пакет... | Фильтровать {count} пакета... | Фильтровать {count} пакетов..." + "not_found_message": "Организация \"{'@'}{name}\" не существует в npm" } }, "user": { @@ -521,7 +487,6 @@ "code": { "files_label": "Файлы", "no_files": "В этой директории нет файлов", - "select_version": "Выберите версию", "root": "корневая директория", "lines": "{count} строк", "toggle_tree": "Переключить дерево файлов", @@ -531,7 +496,6 @@ "view_raw": "Посмотреть исходный файл", "file_too_large": "Файл слишком большой для предпросмотра", "file_size_warning": "{size} превышает лимит в 500 КБ для подсветки синтаксиса", - "load_anyway": "Загрузить всё равно", "failed_to_load": "Не удалось загрузить файл", "unavailable_hint": "Файл может быть слишком большим или недоступным", "version_required": "Для просмотра кода требуется версия", @@ -552,8 +516,7 @@ "verified_via": "Подтверждено: опубликовано через {provider}" }, "jsr": { - "title": "также доступно на JSR", - "label": "jsr" + "title": "также доступно на JSR" } }, "filters": { @@ -564,14 +527,6 @@ "search_placeholder_description": "Фильтр по описанию...", "search_placeholder_keywords": "Фильтр по ключевым словам...", "search_placeholder_all": "Искать везде или использовать операторы name: desc: kw:", - "scope_name": "Имя", - "scope_name_description": "Искать только по именам пакетов", - "scope_description": "Описание", - "scope_description_description": "Искать только по описаниям", - "scope_keywords": "Ключевые слова", - "scope_keywords_description": "Искать только по ключевым словам", - "scope_all": "Везде", - "scope_all_description": "Искать во всех полях, поддерживает операторы name: desc: kw:", "weekly_downloads": "Загрузок в неделю", "updated_within": "Обновлено за", "security": "Безопасность", @@ -579,41 +534,11 @@ "more_keywords": "ещё +{count}", "clear_all": "Очистить все", "remove_filter": "Удалить фильтр {label}", - "download_range": { - "any": "Любое кол-во", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Любое время", - "week": "За неделю", - "month": "За месяц", - "quarter": "За 3 месяца", - "year": "За год" - }, - "security_options": { - "all": "Все пакеты", - "secure": "Без предупреждений", - "insecure": "С предупреждениями" - }, "sort": { "label": "Сортировка пакетов", "toggle_direction": "Переключить направление сортировки", "ascending": "По возрастанию", - "descending": "По убыванию", - "relevance": "Релевантность", - "downloads_week": "Загрузок/нед", - "downloads_day": "Загрузок/день", - "downloads_month": "Загрузок/мес", - "downloads_year": "Загрузок/год", - "name": "Имя", - "quality": "Качество", - "popularity": "Популярность", - "maintenance": "Поддержка", - "score": "Оценка" + "descending": "По убыванию" }, "columns": { "title": "Столбцы", @@ -664,7 +589,6 @@ "title": "О проекте", "heading": "о проекте", "meta_description": "npmx — это быстрый, современный браузер для реестра npm. Лучший UX/DX для изучения пакетов npm.", - "back_home": "на главную", "what_we_are": { "title": "Кто мы", "better_ux_dx": "лучший UX/DX", @@ -724,8 +648,7 @@ "connect_npm_cli": "Подключиться к npm CLI", "connect_atmosphere": "Подключиться к Atmosphere", "connecting": "Подключение...", - "ops": "{count} операция | {count} операции | {count} операций", - "disconnect": "Выйти" + "ops": "{count} операция | {count} операции | {count} операций" }, "auth": { "modal": { @@ -744,7 +667,6 @@ }, "header": { "home": "npmx главная", - "github": "GitHub", "packages": "пакеты", "packages_dropdown": { "title": "Ваши пакеты", diff --git a/i18n/locales/te-IN.json b/i18n/locales/te-IN.json index b6ad60967..d0557e0ed 100644 --- a/i18n/locales/te-IN.json +++ b/i18n/locales/te-IN.json @@ -5,7 +5,6 @@ "description": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్. ఆధునిక ఇంటర్ఫేస్‌తో ప్యాకేజ్‌లను శోధించండి, బ్రౌజ్ చేయండి మరియు అన్వేషించండి." } }, - "version": "వెర్షన్", "built_at": "{0} నిర్మించారు", "alt_logo": "npmx లోగో", "tagline": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్", @@ -22,7 +21,6 @@ "label": "npm ప్యాకేజ్‌ను శోధించండి", "placeholder": "ప్యాకేజ్‌ను శోధించండి...", "button": "శోధించండి", - "clear": "శోధనను క్లియర్ చేయండి", "searching": "శోధిస్తున్నారు...", "found_packages": "ప్యాకేజ్ కనుగొనబడలేదు | 1 ప్యాకేజ్ కనుగొనబడింది | {count} ప్యాకేజ్‌లు కనుగొనబడ్డాయి", "updating": "(నవీకరిస్తున్నారు...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "ప్రధాన", "popular_packages": "జనాదరణ ప్యాకేజ్‌లు", - "search": "శోధించండి", "settings": "సెట్టింగ్‌లు", "compare": "పోల్చండి", "back": "వెనక్కి", @@ -63,7 +60,6 @@ "language": "భాష" }, "relative_dates": "సాపేక్ష తేదీలు", - "relative_dates_description": "పూర్తి తేదీలకు బదులుగా \"3 రోజుల క్రితం\" చూపించండి", "include_types": "ఇన్‌స్టాల్‌లో {'@'}types చేర్చండి", "include_types_description": "టైప్ చేయని ప్యాకేజ్‌కు ఇన్‌స్టాల్ కమాండ్‌లో {'@'}types ప్యాకేజ్‌ను జోడించండి", "hide_platform_packages": "శోధనలో ప్లాట్‌ఫార్మ్-నిర్దిష్ట ప్యాకేజ్‌లను దాచండి", @@ -97,8 +93,6 @@ "copy": "కాపీ చేయండి", "copied": "కాపీ చేయబడింది!", "skip_link": "ప్రధాన కంటెంట్‌కు వెళ్లండి", - "close_modal": "మోడల్‌ను మూసివేయండి", - "show_more": "మరిన్ని చూపించండి", "warnings": "హెచ్చరికలు:", "go_back_home": "హోమ్‌కు వెనక్కి వెళ్లండి", "view_on_npm": "npm లో వీక్షించండి", @@ -115,7 +109,6 @@ "not_found": "ప్యాకేజ్ కనుగొనబడలేదు", "not_found_message": "ప్యాకేజ్ కనుగొనబడలేదు.", "no_description": "వివరణ అందించబడలేదు", - "show_full_description": "పూర్తి వివరణను చూపించండి", "not_latest": "(తాజాది కాదు)", "verified_provenance": "ధృవీకరించబడిన ప్రోవెనెన్స్", "view_permalink": "ఈ వెర్షన్ యొక్క పర్మాలింక్‌ను వీక్షించండి", @@ -141,7 +134,6 @@ "deps": "డిపెండెన్సీలు", "install_size": "ఇన్‌స్టాల్ సైజ్", "vulns": "అసురక్షితత్వాలు", - "skills": "స్కిల్స్", "view_dependency_graph": "డిపెండెన్సీ గ్రాఫ్‌ను వీక్షించండి", "inspect_dependency_tree": "డిపెండెంసీ ట్రీని పరిశీలించండి", "size_tooltip": { @@ -152,7 +144,6 @@ "skills": { "title": "ఏజెంట్ స్కిల్స్", "skills_available": "{count} స్కిల్ అందుబాటులో ఉంది | {count} స్కిల్స్ అందుబాటులో ఉన్నాయి", - "view": "వీక్షించండి", "compatible_with": "{tool} తో అనుకూలమైనది", "install": "ఇన్‌స్టాల్ చేయండి", "installation_method": "ఇన్‌స్టాలేషన్ పద్ధతి", @@ -299,25 +290,12 @@ "none": "ఏదీ లేదు" }, "vulnerabilities": { - "no_description": "వివరణ అందుబాటులో లేదు", - "found": "{count} అసురక్షితత్వం కనుగొనబడింది | {count} అసురక్షితత్వాలు కనుగొనబడ్డాయి", - "deps_found": "{count} అసురక్షితత్వం కనుగొనబడింది | {count} అసురక్షితత్వాలు కనుగొనబడ్డాయి", - "deps_affected": "{count} డిపెండెన్సీ ప్రభావితమైంది | {count} డిపెండెన్సీలు ప్రభావితమైనాయి", "tree_found": "{packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వం | {packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వాలు", - "scanning_tree": "డిపెండెన్సీ ట్రీని స్కాన్ చేస్తున్నారు...", "show_all_packages": "అన్ని {count} ప్రభావిత ప్యాకేజ్‌లను చూపించండి", - "no_summary": "సారాంశం లేదు", - "view_details": "అసురక్షితత్వ వివరాలను వీక్షించండి", "path": "పాత్", "more": "+{count} మరిన్ని", "packages_failed": "{count} ప్యాకేజ్‌ను తనిఖీ చేయలేకపోయాము | {count} ప్యాకేజ్‌లను తనిఖీ చేయలేకపోయాము", - "no_known": "{count} ప్యాకేజ్‌లో తెలిసిన అసురక్షితత్వాలు లేవు", "scan_failed": "అసురక్షితత్వాల కోసం స్కాన్ చేయలేకపోయాము", - "depth": { - "root": "ఈ ప్యాకేజ్", - "direct": "ప్రత్యక్ష డిపెండెన్సీ", - "transitive": "ట్రాన్సిటివ్ డిపెండెన్సీ (పరోక్ష)" - }, "severity": { "critical": "క్లిష్టమైన", "high": "అధిక", @@ -359,12 +337,7 @@ }, "skeleton": { "loading": "ప్యాకేజ్ వివరాలు లోడ్ అవుతున్నాయి", - "license": "లైసెన్స్", "weekly": "వారపు", - "size": "సైజ్", - "deps": "డిపెండెన్సీలు", - "get_started": "ప్రారంభించండి", - "readme": "రీడ్మీ", "maintainers": "నిర్వహకులు", "keywords": "కీవర్డ్‌లు", "versions": "వెర్షన్‌లు", @@ -377,16 +350,6 @@ } }, "connector": { - "status": { - "connecting": "కనెక్ట్ అవుతున్నది...", - "connected_as": "~{user} గా కనెక్ట్ చేయబడింది", - "connected": "కనెక్ట్ చేయబడింది", - "connect_cli": "లోకల్ CLI కనెక్ట్ చేయండి", - "aria_connecting": "లోకల్ కనెక్టర్‌తో కనెక్ట్ అవుతున్నది", - "aria_connected": "లోకల్ కనెక్టర్‌తో కనెక్ట్ చేయబడింది", - "aria_click_to_connect": "లోకల్ కనెక్టర్‌తో కనెక్ట్ చేయడానికి క్లిక్ చేయండి", - "avatar_alt": "{user} యొక్క అవతార్" - }, "modal": { "title": "లోకల్ కనెక్టర్", "contributor_badge": "కంట్రిబ్యూటర్‌లకు మాత్రమే", @@ -502,8 +465,7 @@ "failed_to_load": "సంస్థ ప్యాకేజ్‌లను లోడ్ చేయడంలో విఫలమైంది", "no_match": "\"{query}\" తో ప్యాకేజ్‌లు సరిపోలలేదు", "not_found": "సంస్థ కనుగొనబడలేదు", - "not_found_message": "సంస్థ \"{'@'}{name}\" npm లో ఉనికిలో లేదు", - "filter_placeholder": "{count} ప్యాకేజ్‌లను ఫిల్టర్ చేయండి..." + "not_found_message": "సంస్థ \"{'@'}{name}\" npm లో ఉనికిలో లేదు" } }, "user": { @@ -564,7 +526,6 @@ "code": { "files_label": "ఫైల్‌లు", "no_files": "ఈ డైరెక్టరీలో ఫైల్‌లు లేవు", - "select_version": "వెర్షన్‌ను ఎంచుకోండి", "root": "రూట్", "lines": "{count} పంక్తులు", "toggle_tree": "ఫైల్ ట్రీని టాగుల్ చేయండి", @@ -574,7 +535,6 @@ "view_raw": "రా ఫైల్‌ను వీక్షించండి", "file_too_large": "ఫైల్ ప్రివ్యూ కోసం చాలా పెద్దది", "file_size_warning": "{size} సింటాక్స్ హైలైటింగ్ కోసం 500KB పరిమితి కంటే ఎక్కువ", - "load_anyway": "ఏమైనప్పటికీ లోడ్ చేయండి", "failed_to_load": "ఫైల్‌ను లోడ్ చేయడంలో విఫలమైంది", "unavailable_hint": "ఫైల్ చాలా పెద్దది లేదా అందుబాటులో లేకపోవచ్చు", "version_required": "కోడ్‌ను బ్రౌజ్ చేయడానికి వెర్షన్ అవసరం", @@ -599,8 +559,7 @@ "verified_via": "ధృవీకరించబడింది: {provider} ద్వారా ప్రచురించబడింది" }, "jsr": { - "title": "JSR లో కూడా అందుబాటులో ఉంది", - "label": "jsr" + "title": "JSR లో కూడా అందుబాటులో ఉంది" } }, "filters": { @@ -611,14 +570,6 @@ "search_placeholder_description": "వివరణ ద్వారా ఫిల్టర్ చేయండి...", "search_placeholder_keywords": "కీవర్డ్‌ల ద్వారా ఫిల్టర్ చేయండి...", "search_placeholder_all": "అన్నింటిని శోధించండి లేదా name: desc: kw: ఉపయోగించండి", - "scope_name": "పేరు", - "scope_name_description": "ప్యాకేజ్ పేరును మాత్రమే శోధించండి", - "scope_description": "వివరణ", - "scope_description_description": "వివరణను మాత్రమే శోధించండి", - "scope_keywords": "కీవర్డ్‌లు", - "scope_keywords_description": "కీవర్డ్‌లను మాత్రమే శోధించండి", - "scope_all": "అన్నీ", - "scope_all_description": "అన్ని ఫీల్డ్‌లను శోధించండి, name: desc: kw: ఆపరేటర్‌లు మద్దతు ఇవ్వబడతాయి", "weekly_downloads": "వారపు డౌన్‌లోడ్‌లు", "updated_within": "నవీకరించబడింది", "security": "భద్రత", @@ -626,41 +577,11 @@ "more_keywords": "+{count} మరిన్ని", "clear_all": "అన్నింటిని క్లియర్ చేయండి", "remove_filter": "{label} ఫిల్టర్‌ను తీసివేయండి", - "download_range": { - "any": "ఏదైనా", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "ఏ సమయంలోనైనా", - "week": "గత వారం", - "month": "గత నెల", - "quarter": "గత 3 నెలలు", - "year": "గత సంవత్సరం" - }, - "security_options": { - "all": "అన్ని ప్యాకేజ్‌లు", - "secure": "హెచ్చరికలు లేకుండా", - "insecure": "హెచ్చరికలతో" - }, "sort": { "label": "ప్యాకేజ్‌లను క్రమబద్ధీకరించండి", "toggle_direction": "క్రమబద్ధీకరణ దిశను టాగుల్ చేయండి", "ascending": "ఆరోహణ", - "descending": "అవరోహణ", - "relevance": "సంబంధం", - "downloads_week": "డౌన్‌లోడ్‌లు/వారం", - "downloads_day": "డౌన్‌లోడ్‌లు/రోజు", - "downloads_month": "డౌన్‌లోడ్‌లు/నెల", - "downloads_year": "డౌన్‌లోడ్‌లు/సంవత్సరం", - "name": "పేరు", - "quality": "నాణ్యత", - "popularity": "జనాదరణ", - "maintenance": "నిర్వహణ", - "score": "స్కోర్" + "descending": "అవరోహణ" }, "columns": { "title": "కాలమ్‌లు", @@ -711,7 +632,6 @@ "title": "మా గురించి సమాచారం", "heading": "మా గురించి సమాచారం", "meta_description": "npmx npm రిజిస్ట్రీకి వేగవంతమైన, ఆధునిక బ్రౌజర్. npm ప్యాకేజ్‌లను అన్వేషించడానికి మెరుగైన UX/DX.", - "back_home": "హోమ్‌కు వెనక్కి వెళ్లండి", "what_we_are": { "title": "మేము ఏమిటి", "better_ux_dx": "మెరుగైన UX/DX", @@ -771,8 +691,7 @@ "connect_npm_cli": "npm CLI తో కనెక్ట్ చేయండి", "connect_atmosphere": "Atmosphere తో కనెక్ట్ చేయండి", "connecting": "కనెక్ట్ అవుతున్నది...", - "ops": "{count} op | {count} ops", - "disconnect": "డిస్‌కనెక్ట్ చేయండి" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -791,7 +710,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "ప్యాకేజ్‌లు", "packages_dropdown": { "title": "మీ ప్యాకేజ్‌లు", @@ -832,9 +750,7 @@ "searching": "శోధిస్తున్నారు...", "remove_package": "{package} ను తీసివేయండి", "packages_selected": "{count}/{max} ప్యాకేజ్‌లు ఎంచుకోబడ్డాయి.", - "add_hint": "పోల్చడానికి కనీసం 2 ప్యాకేజ్‌లను జోడించండి.", - "loading_versions": "వెర్షన్‌లు లోడ్ అవుతున్నాయి...", - "select_version": "వెర్షన్‌ను ఎంచుకోండి" + "add_hint": "పోల్చడానికి కనీసం 2 ప్యాకేజ్‌లను జోడించండి." }, "facets": { "group_label": "పోలిక ఫేసెట్‌లు", diff --git a/i18n/locales/uk-UA.json b/i18n/locales/uk-UA.json index 2eea4904f..420744615 100644 --- a/i18n/locales/uk-UA.json +++ b/i18n/locales/uk-UA.json @@ -19,7 +19,6 @@ "label": "Пошук пакетів npm", "placeholder": "пошук пакетів...", "button": "пошук", - "clear": "Очистити пошук", "searching": "Пошук...", "found_packages": "Пакетів не знайдено | Знайдено 1 пакет | Знайдено {count} пакетів", "updating": "(оновлення...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Головна", "popular_packages": "Популярні пакети", - "search": "пошук", "settings": "параметри", "back": "назад" }, @@ -54,7 +52,6 @@ "language": "Мова" }, "relative_dates": "Відносні дати", - "relative_dates_description": "Показувати \"3 дні тому\" замість повних дат", "include_types": "Включити {'@'}types у встановлення", "include_types_description": "Додавайте пакет {'@'}types до команд встановлення для пакетів без типів", "hide_platform_packages": "Приховати пакети для конкретної платформи в пошуку", @@ -88,8 +85,6 @@ "copy": "копіювати", "copied": "скопійовано!", "skip_link": "Перейти до основного змісту", - "close_modal": "Закрити модальне вікно", - "show_more": "показати більше", "warnings": "Попередження:", "go_back_home": "Повернутися на головну", "view_on_npm": "переглянути на npm", @@ -105,7 +100,6 @@ "not_found": "Пакет не знайдено", "not_found_message": "Пакет не вдалося знайти.", "no_description": "Опис не надано", - "show_full_description": "Показати повний опис", "not_latest": "(не найновіший)", "verified_provenance": "Перевірене походження", "view_permalink": "Переглянути постійне посилання на цю версію", @@ -264,25 +258,12 @@ "view_spdx": "Переглянути текст ліцензії на SPDX" }, "vulnerabilities": { - "no_description": "Опис недоступний", - "found": "Знайдено 1 вразливість | Знайдено {count} вразливостей", - "deps_found": "Знайдено 1 вразливість | Знайдено {count} вразливостей", - "deps_affected": "Постраждала 1 залежність | Постраждали {count} залежностей", "tree_found": "{vulns} вразливість в {packages}/{total} пакетах | {vulns} вразливостей в {packages}/{total} пакетах", - "scanning_tree": "Сканування дерева залежностей...", "show_all_packages": "показати всі {count} постраждалих пакетів", - "no_summary": "Без резюме", - "view_details": "Переглянути деталі вразливості", "path": "шлях", "more": "+{count} більше", "packages_failed": "1 пакет не вдалося перевірити | {count} пакетів не вдалося перевірити", - "no_known": "Немає відомих вразливостей в {count} пакетах", "scan_failed": "Не вдалося сканувати на вразливості", - "depth": { - "root": "Цей пакет", - "direct": "Пряма залежність", - "transitive": "Транзитивна залежність (непряма)" - }, "severity": { "critical": "критична", "high": "висока", @@ -324,12 +305,7 @@ }, "skeleton": { "loading": "Завантаження деталей пакета", - "license": "Ліцензія", "weekly": "Щотижнева", - "size": "Розмір", - "deps": "Залежності", - "get_started": "Розпочніть роботу", - "readme": "Readme", "maintainers": "Супроводжувачі", "keywords": "Ключові слова", "versions": "Версії", @@ -342,16 +318,6 @@ } }, "connector": { - "status": { - "connecting": "підключення...", - "connected_as": "підключений як ~{user}", - "connected": "підключено", - "connect_cli": "підключити локальний CLI", - "aria_connecting": "Підключення до локального сполучника", - "aria_connected": "Підключено до локального сполучника", - "aria_click_to_connect": "Натисніть, щоб підключитися до локального сполучника", - "avatar_alt": "Аватар {user}" - }, "modal": { "title": "Локальний сполучник", "connected": "Підключено", @@ -463,8 +429,7 @@ "failed_to_load": "Не вдалося завантажити пакети організації", "no_match": "Пакети не збігаються з \"{query}\"", "not_found": "Організацію не знайдено", - "not_found_message": "Організація \"{'@'}{name}\" не існує на npm", - "filter_placeholder": "Фільтрувати {count} пакетів..." + "not_found_message": "Організація \"{'@'}{name}\" не існує на npm" } }, "user": { @@ -525,7 +490,6 @@ "code": { "files_label": "Файли", "no_files": "Немає файлів у цій папці", - "select_version": "Виберіть версію", "root": "корінь", "lines": "{count} рядків", "toggle_tree": "Переключити дерево файлів", @@ -535,7 +499,6 @@ "view_raw": "Переглянути необроблений файл", "file_too_large": "Файл занадто великий для попереду", "file_size_warning": "{size} перевищує ліміт 500KB для виділення синтаксису", - "load_anyway": "Завантажити всім рівні", "failed_to_load": "Не вдалося завантажити файл", "unavailable_hint": "Файл може бути занадто великим або недоступним", "version_required": "Для перегляду коду потрібна версія", @@ -559,8 +522,7 @@ "verified_via": "Перевірено: опубліковано через {provider}" }, "jsr": { - "title": "також доступно на JSR", - "label": "jsr" + "title": "також доступно на JSR" } }, "filters": { @@ -571,14 +533,6 @@ "search_placeholder_description": "Фільтрувати за описом...", "search_placeholder_keywords": "Фільтрувати за ключовими словами...", "search_placeholder_all": "Пошук усіх або використовуйте name: desc: kw:", - "scope_name": "Ім'я", - "scope_name_description": "Пошук тільки в назвах пакетів", - "scope_description": "Опис", - "scope_description_description": "Пошук тільки в описах", - "scope_keywords": "Ключові слова", - "scope_keywords_description": "Пошук тільки в ключових словах", - "scope_all": "Все", - "scope_all_description": "Пошук у всіх полях, підтримує оператори name: desc: kw:", "weekly_downloads": "Завантажень на тиждень", "updated_within": "Оновлено в", "security": "Безпека", @@ -586,41 +540,11 @@ "more_keywords": "+{count} більше", "clear_all": "Очистити все", "remove_filter": "Видалити фільтр {label}", - "download_range": { - "any": "Будь-які", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Будь-коли", - "week": "За останній тиждень", - "month": "За останній місяць", - "quarter": "За останні 3 місяці", - "year": "За останній рік" - }, - "security_options": { - "all": "Усі пакети", - "secure": "Без попереджень", - "insecure": "З попередженнями" - }, "sort": { "label": "Сортувати пакети", "toggle_direction": "Переключити напрямок сортування", "ascending": "За зростанням", - "descending": "За спаданням", - "relevance": "Релевантність", - "downloads_week": "Завантажень/тиж", - "downloads_day": "Завантажень/день", - "downloads_month": "Завантажень/міс", - "downloads_year": "Завантажень/рік", - "name": "Ім'я", - "quality": "Якість", - "popularity": "Популярність", - "maintenance": "Обслуговування", - "score": "Оцінка" + "descending": "За спаданням" }, "columns": { "title": "Колонки", @@ -671,7 +595,6 @@ "title": "Про", "heading": "про", "meta_description": "npmx - це швидкий, сучасний браузер для реєстру npm. Кращий UX/DX для дослідження пакетів npm.", - "back_home": "назад на головну", "what_we_are": { "title": "Що ми таке", "better_ux_dx": "кращий UX/DX", @@ -727,7 +650,6 @@ }, "header": { "home": "головна npmx", - "github": "GitHub", "packages": "пакети", "packages_dropdown": { "title": "Ваші пакети", diff --git a/i18n/locales/zh-CN.json b/i18n/locales/zh-CN.json index 7dfcd0249..c06b3538e 100644 --- a/i18n/locales/zh-CN.json +++ b/i18n/locales/zh-CN.json @@ -5,7 +5,6 @@ "description": "更好的 npm 仓库浏览工具。通过更现代化的用户界面搜索,浏览,并探索软件包。" } }, - "version": "版本", "built_at": "构建于 {0}", "alt_logo": "npmx 标志", "tagline": "更好的 npm 仓库浏览工具", @@ -22,7 +21,6 @@ "label": "搜索 npm 包", "placeholder": "搜索包…", "button": "搜索", - "clear": "清除搜索", "searching": "搜索中…", "found_packages": "共找到 {count} 个包", "updating": "(更新中…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "主页", "popular_packages": "热门软件包", - "search": "搜索", "settings": "设置", "compare": "比较包", "back": "返回", @@ -68,7 +65,6 @@ "language": "语言" }, "relative_dates": "相对时间", - "relative_dates_description": "显示“3 天前”而不是完整日期", "include_types": "在安装时包含 {'@'}types", "include_types_description": "为未提供类型定义的包自动添加 {'@'}types 包到安装命令", "hide_platform_packages": "在搜索结果隐藏平台特定包", @@ -103,8 +99,6 @@ "copy": "复制", "copied": "已复制!", "skip_link": "跳转到主界面", - "close_modal": "关闭对话框", - "show_more": "展示更多", "warnings": "警告:", "go_back_home": "返回首页", "view_on_npm": "在 npm 上查看", @@ -121,7 +115,6 @@ "not_found": "没有找到包", "not_found_message": "找不到这个包。", "no_description": "没有提供描述", - "show_full_description": "展示全部描述", "not_latest": "(不是最新)", "verified_provenance": "已验证的来源", "view_permalink": "查看这个版本的链接", @@ -151,7 +144,6 @@ "vulns": "漏洞", "published": "发布于", "published_tooltip": "日期 {package}{'@'}{version} 发布", - "skills": "技能", "view_dependency_graph": "查看依赖图", "inspect_dependency_tree": "查看依赖树", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "代理技能", "skills_available": "{count} 个技能可用 | {count} 个技能可用", - "view": "查看", "compatible_with": "兼容 {tool}", "install": "安装", "installation_method": "安装方法", @@ -336,25 +327,12 @@ "none": "无" }, "vulnerabilities": { - "no_description": "没有可用的描述", - "found": "{count} 个漏洞", - "deps_found": "{count} 个漏洞", - "deps_affected": "{count} 个受影响的依赖", "tree_found": "在 {packages}/{total} 个包中发现 {vulns} 个漏洞", - "scanning_tree": "正在扫描依赖树…", "show_all_packages": "显示全部 {count} 个受影响的包", - "no_summary": "没有总结", - "view_details": "查看漏洞详情", "path": "路径", "more": "+{count} 更多", "packages_failed": "{count} 个包无法检查", - "no_known": "在 {count} 个包中未发现已知漏洞", "scan_failed": "无法扫描漏洞", - "depth": { - "root": "此包", - "direct": "直接依赖", - "transitive": "间接依赖(传递性)" - }, "severity": { "critical": "严重", "high": "高", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "加载包详情", - "license": "许可证", "weekly": "每周", - "size": "大小", - "deps": "依赖", - "published": "发布于", - "get_started": "开始使用", - "readme": "Readme", "maintainers": "维护者", "keywords": "关键词", "versions": "版本", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "连接中…", - "connected_as": "已连接为 ~{user}", - "connected": "已连接", - "connect_cli": "连接本地 CLI", - "aria_connecting": "连接到本地连接器中", - "aria_connected": "已连接到本地连接器", - "aria_click_to_connect": "点击连接到本地连接器", - "avatar_alt": "{user} 的头像" - }, "modal": { "title": "本地连接器", "contributor_badge": "贡献者专用", @@ -541,8 +503,7 @@ "failed_to_load": "加载组织包失败", "no_match": "未找到匹配“{query}”的包", "not_found": "未找到组织", - "not_found_message": "“{'@'}{name}” 组织在 npm 上不存在", - "filter_placeholder": "筛选 {count} 个包…" + "not_found_message": "“{'@'}{name}” 组织在 npm 上不存在" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "文件", "no_files": "这个目录中没有文件", - "select_version": "选择版本", "root": "根目录", "lines": "{count} 行", "toggle_tree": "切换文件树", @@ -613,7 +573,6 @@ "view_raw": "查看原始文件", "file_too_large": "文件过大,无法预览", "file_size_warning": "{size} 超出了 500KB 的语法高亮限制", - "load_anyway": "仍要加载", "failed_to_load": "加载文件失败", "unavailable_hint": "文件可能太大或不可用", "version_required": "需要版本来浏览代码", @@ -635,12 +594,10 @@ "provenance": { "verified": "已验证", "verified_title": "已验证的来源", - "verified_via": "已验证:通过 {provider} 发布", - "view_more_details": "查看更多详情" + "verified_via": "已验证:通过 {provider} 发布" }, "jsr": { - "title": "也适用于 JSR", - "label": "jsr" + "title": "也适用于 JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "通过描述搜索…", "search_placeholder_keywords": "通过关键词搜索…", "search_placeholder_all": "搜索全部或使用 name: desc: kw:", - "scope_name": "名称", - "scope_name_description": "只搜索包名", - "scope_description": "描述", - "scope_description_description": "只搜索描述", - "scope_keywords": "关键词", - "scope_keywords_description": "只搜索关键词", - "scope_all": "全部", - "scope_all_description": "搜索全部字段,支持 name: desc: kw: operators", "weekly_downloads": "每周下载量", "updated_within": "最近更新", "security": "安全性", @@ -673,42 +622,11 @@ "security": "安全性", "updated": "最近更新" }, - "download_range": { - "any": "任意", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "任意", - "week": "近一周", - "month": "近一个月", - "quarter": "近三个月", - "year": "近一年" - }, - "security_options": { - "all": "所有包", - "secure": "带有警告", - "insecure": "不带警告" - }, "sort": { "label": "排序包", "toggle_direction": "切换排序方向", "ascending": "升序", - "descending": "降序", - "relevance": "相关性", - "downloads_week": "每周下载量", - "downloads_day": "每日下载量", - "downloads_month": "每月下载量", - "downloads_year": "每年下载量", - "published": "最近发布", - "name": "名称", - "quality": "质量评分", - "popularity": "受欢迎度", - "maintenance": "维护程度", - "score": "总分" + "descending": "降序" }, "columns": { "title": "列", @@ -760,7 +678,6 @@ "title": "关于", "heading": "关于", "meta_description": "npmx 是一个快速、现代的 npm 仓库浏览器。为探索 npm 包提供更好的用户体验和开发者体验。", - "back_home": "返回首页", "what_we_are": { "title": "我们在做什么", "better_ux_dx": "更好的用户体验和开发者体验", @@ -820,8 +737,7 @@ "connect_npm_cli": "连接到 npm CLI", "connect_atmosphere": "连接到 Atmosphere", "connecting": "连接中…", - "ops": "ops", - "disconnect": "断开连接" + "ops": "ops" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx 主页", - "github": "GitHub", "packages": "包", "packages_dropdown": { "title": "你的包", @@ -881,9 +796,7 @@ "searching": "搜索中…", "remove_package": "移除 {package}", "packages_selected": "已选择 {count}/{max} 个包。", - "add_hint": "至少添加 2 个包以进行比较。", - "loading_versions": "正在加载版本…", - "select_version": "选择版本" + "add_hint": "至少添加 2 个包以进行比较。" }, "no_dependency": { "label": "(不使用依赖)", diff --git a/i18n/locales/zh-TW.json b/i18n/locales/zh-TW.json index 56a7404b9..377322116 100644 --- a/i18n/locales/zh-TW.json +++ b/i18n/locales/zh-TW.json @@ -5,7 +5,6 @@ "description": "更好的 npm 套件註冊表瀏覽工具。使用更現代化的介面來搜尋、瀏覽與探索套件。" } }, - "version": "版本", "built_at": "建置於 {0}", "alt_logo": "npmx 標誌", "tagline": "更好的 npm 套件註冊表瀏覽工具", @@ -22,7 +21,6 @@ "label": "搜尋 npm 套件", "placeholder": "搜尋套件…", "button": "搜尋", - "clear": "清除搜尋", "searching": "搜尋中…", "found_packages": "共找到 {count} 個套件", "updating": "(更新中…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "首頁", "popular_packages": "熱門套件", - "search": "搜尋", "settings": "設定", "compare": "比較", "back": "返回", @@ -68,7 +65,6 @@ "language": "語言" }, "relative_dates": "相對時間", - "relative_dates_description": "顯示「3 天前」而非完整日期", "include_types": "安裝時包含 {'@'}types", "include_types_description": "對未提供型別定義的套件,自動在安裝指令加入 {'@'}types 套件", "hide_platform_packages": "在搜尋結果中隱藏平台特定套件", @@ -103,8 +99,6 @@ "copy": "複製", "copied": "已複製!", "skip_link": "跳至主要內容", - "close_modal": "關閉對話框", - "show_more": "顯示更多", "warnings": "警告:", "go_back_home": "回到首頁", "view_on_npm": "在 npm 上檢視", @@ -121,7 +115,6 @@ "not_found": "找不到套件", "not_found_message": "找不到此套件。", "no_description": "未提供描述", - "show_full_description": "顯示完整描述", "not_latest": "(非最新)", "verified_provenance": "已驗證的來源", "view_permalink": "檢視此版本的永久連結", @@ -149,7 +142,6 @@ "vulns": "漏洞", "published": "發布於", "published_tooltip": "{package}{'@'}{version} 的發布日期", - "skills": "技能", "view_dependency_graph": "檢視相依關係圖", "inspect_dependency_tree": "檢視相依樹", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "代理技能", "skills_available": "{count} 個技能可用 | {count} 個技能可用", - "view": "檢視", "compatible_with": "相容 {tool}", "install": "安裝", "installation_method": "安裝方式", @@ -333,25 +324,12 @@ "none": "無" }, "vulnerabilities": { - "no_description": "沒有可用的描述", - "found": "{count} 個漏洞", - "deps_found": "{count} 個漏洞", - "deps_affected": "{count} 個受影響的相依套件", "tree_found": "在 {packages}/{total} 個套件中發現 {vulns} 個漏洞", - "scanning_tree": "正在掃描相依樹…", "show_all_packages": "顯示全部 {count} 個受影響的套件", - "no_summary": "沒有摘要", - "view_details": "檢視漏洞詳情", "path": "路徑", "more": "+{count} 更多", "packages_failed": "{count} 個套件無法檢查", - "no_known": "在 {count} 個套件中未發現已知漏洞", "scan_failed": "無法掃描漏洞", - "depth": { - "root": "此套件", - "direct": "直接相依", - "transitive": "間接相依(傳遞)" - }, "severity": { "critical": "嚴重", "high": "高", @@ -393,13 +371,7 @@ }, "skeleton": { "loading": "載入套件詳細資訊", - "license": "授權", "weekly": "每週", - "size": "大小", - "deps": "相依", - "published": "發布於", - "get_started": "開始使用", - "readme": "README", "maintainers": "維護者", "keywords": "關鍵字", "versions": "版本", @@ -413,16 +385,6 @@ } }, "connector": { - "status": { - "connecting": "連線中…", - "connected_as": "已連線為 ~{user}", - "connected": "已連線", - "connect_cli": "連線本機 CLI", - "aria_connecting": "正在連線到本機連線器", - "aria_connected": "已連線到本機連線器", - "aria_click_to_connect": "點擊以連線到本機連線器", - "avatar_alt": "{user} 的頭像" - }, "modal": { "title": "本機連線器", "contributor_badge": "僅限貢獻者", @@ -538,8 +500,7 @@ "failed_to_load": "載入組織套件失敗", "no_match": "找不到符合「{query}」的套件", "not_found": "找不到組織", - "not_found_message": "「{'@'}{name}」組織在 npm 上不存在", - "filter_placeholder": "篩選 {count} 個套件…" + "not_found_message": "「{'@'}{name}」組織在 npm 上不存在" } }, "user": { @@ -600,7 +561,6 @@ "code": { "files_label": "檔案", "no_files": "此目錄中沒有檔案", - "select_version": "選擇版本", "root": "根目錄", "lines": "{count} 行", "toggle_tree": "切換檔案樹", @@ -610,7 +570,6 @@ "view_raw": "檢視原始檔", "file_too_large": "檔案太大無法預覽", "file_size_warning": "{size} 超過 500KB 的語法高亮限制", - "load_anyway": "仍要載入", "failed_to_load": "載入檔案失敗", "unavailable_hint": "檔案可能太大或不可用", "version_required": "瀏覽原始碼需要版本", @@ -632,12 +591,10 @@ "provenance": { "verified": "已驗證", "verified_title": "已驗證的來源", - "verified_via": "已驗證:透過 {provider} 發布", - "view_more_details": "檢視更多細節" + "verified_via": "已驗證:透過 {provider} 發布" }, "jsr": { - "title": "也適用於 JSR", - "label": "jsr" + "title": "也適用於 JSR" } }, "filters": { @@ -648,14 +605,6 @@ "search_placeholder_description": "依描述篩選…", "search_placeholder_keywords": "依關鍵字篩選…", "search_placeholder_all": "搜尋全部或使用 name: desc: kw:", - "scope_name": "名稱", - "scope_name_description": "僅搜尋套件名稱", - "scope_description": "描述", - "scope_description_description": "僅搜尋描述", - "scope_keywords": "關鍵字", - "scope_keywords_description": "僅搜尋關鍵字", - "scope_all": "全部", - "scope_all_description": "搜尋所有欄位,支援 name: desc: kw: 運算子", "weekly_downloads": "每週下載量", "updated_within": "最近更新", "security": "安全性", @@ -670,42 +619,11 @@ "security": "安全性", "updated": "最近更新" }, - "download_range": { - "any": "不限", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "不限時間", - "week": "近一週", - "month": "近一個月", - "quarter": "近三個月", - "year": "近一年" - }, - "security_options": { - "all": "所有套件", - "secure": "無警告", - "insecure": "有警告" - }, "sort": { "label": "排序套件", "toggle_direction": "切換排序方向", "ascending": "升冪", - "descending": "降冪", - "relevance": "相關性", - "downloads_week": "每週下載量", - "downloads_day": "每日下載量", - "downloads_month": "每月下載量", - "downloads_year": "每年下載量", - "published": "最近發布", - "name": "名稱", - "quality": "品質", - "popularity": "受歡迎度", - "maintenance": "維護程度", - "score": "分數" + "descending": "降冪" }, "columns": { "title": "欄位", @@ -757,7 +675,6 @@ "title": "關於", "heading": "關於", "meta_description": "npmx 是一個快速、現代的 npm 套件註冊表瀏覽器,為探索 npm 套件提供更好的使用者體驗與開發者體驗。", - "back_home": "返回首頁", "what_we_are": { "title": "我們在做什麼", "better_ux_dx": "更好的使用者體驗與開發者體驗", @@ -817,8 +734,7 @@ "connect_npm_cli": "連線到 npm CLI", "connect_atmosphere": "連線到 Atmosphere", "connecting": "連線中…", - "ops": "操作", - "disconnect": "中斷連線" + "ops": "操作" }, "auth": { "modal": { @@ -837,7 +753,6 @@ }, "header": { "home": "npmx 首頁", - "github": "GitHub", "packages": "套件", "packages_dropdown": { "title": "你的套件", @@ -878,9 +793,7 @@ "searching": "搜尋中…", "remove_package": "移除 {package}", "packages_selected": "已選擇 {count}/{max} 個套件。", - "add_hint": "至少新增 2 個套件以進行比較。", - "loading_versions": "正在載入版本…", - "select_version": "選擇版本" + "add_hint": "至少新增 2 個套件以進行比較。" }, "facets": { "group_label": "比較維度", diff --git a/lunaria/files/ar-EG.json b/lunaria/files/ar-EG.json index b19ff4c77..6e3e6672c 100644 --- a/lunaria/files/ar-EG.json +++ b/lunaria/files/ar-EG.json @@ -5,7 +5,6 @@ "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." } }, - "version": "الإصدار", "built_at": "تم البناء {0}", "alt_logo": "شعار npmx", "tagline": "متصفح أفضل لسجل npm", @@ -22,7 +21,6 @@ "label": "ابحث عن حزم npm", "placeholder": "ابحث عن الحزم…", "button": "بحث", - "clear": "مسح البحث", "searching": "جارٍ البحث…", "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", "updating": "(جارٍ التحديث…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "الصفحة الرئيسية", "popular_packages": "الحزم الشائعة", - "search": "بحث", "settings": "الإعدادات", "compare": "مقارنة", "back": "عودة", @@ -68,7 +65,6 @@ "language": "اللغة" }, "relative_dates": "تواريخ نسبية", - "relative_dates_description": "عرض التواريخ مثل \"منذ 3 أيام\" بدلًا من التاريخ كاملًا.", "include_types": "تضمين {'@'}types في التثبيت", "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", @@ -103,8 +99,6 @@ "copy": "نسخ", "copied": "تم النسخ!", "skip_link": "تخطي إلى المحتوى الرئيسي", - "close_modal": "إغلاق النافذة", - "show_more": "عرض المزيد", "warnings": "تحذيرات:", "go_back_home": "العودة إلى الصفحة الرئيسية", "view_on_npm": "عرض على npm", @@ -121,7 +115,6 @@ "not_found": "لم يتم العثور على الحزمة", "not_found_message": "تعذّر العثور على الحزمة.", "no_description": "لا يوجد وصف", - "show_full_description": "عرض الوصف بالكامل", "not_latest": "(ليست الأحدث)", "verified_provenance": "مصدر موثّق", "view_permalink": "عرض الرابط الدائم لهذا الإصدار", @@ -151,7 +144,6 @@ "vulns": "الثغرات", "published": "تاريخ النشر", "published_tooltip": "تاريخ نشر {package}{'@'}{version}", - "skills": "المهارات", "view_dependency_graph": "عرض مخطط التبعيات", "inspect_dependency_tree": "فحص شجرة التبعيات", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "مهارات العميل (Agent Skills)", "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", - "view": "عرض", "compatible_with": "متوافق مع {tool}", "install": "تثبيت", "installation_method": "طريقة التثبيت", @@ -335,25 +326,12 @@ "none": "لا شيء" }, "vulnerabilities": { - "no_description": "لا يتوفر وصف", - "found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة", - "deps_found": "تم العثور على {count} ثغرة | تم العثور على ثغرة واحدة | تم العثور على ثغرتين | تم العثور على {count} ثغرات | تم العثور على {count} ثغرة | تم العثور على {count} ثغرة", - "deps_affected": "تأثرت {count} تبعية | تأثرت تبعية واحدة | تأثرت تبعيتان | تأثرت {count} تبعيات | تأثرت {count} تبعية | تأثرت {count} تبعية", "tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة", - "scanning_tree": "جارٍ فحص شجرة التبعيات…", "show_all_packages": "عرض كل الحزم المتأثرة ({count})", - "no_summary": "لا يوجد ملخص", - "view_details": "عرض تفاصيل الثغرة", "path": "المسار", "more": "+{count} أخرى", "packages_failed": "تعذر فحص {count} حزمة | تعذر فحص الحزمة | تعذر فحص الحزمتين | تعذر فحص {count} حزم | تعذر فحص {count} حزمة | تعذر فحص {count} حزمة", - "no_known": "لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في الحزمة | لا توجد ثغرات معروفة في الحزمتين | لا توجد ثغرات معروفة في {count} حزم | لا توجد ثغرات معروفة في {count} حزمة | لا توجد ثغرات معروفة في {count} حزمة", "scan_failed": "تعذر فحص الثغرات", - "depth": { - "root": "هذه الحزمة", - "direct": "تبعية مباشرة", - "transitive": "تبعية غير مباشرة" - }, "severity": { "critical": "حرجة", "high": "عالية", @@ -395,13 +373,7 @@ }, "skeleton": { "loading": "جارٍ تحميل تفاصيل الحزمة", - "license": "الترخيص", "weekly": "أسبوعيًا", - "size": "الحجم", - "deps": "التبعيات", - "published": "تاريخ النشر", - "get_started": "ابدأ", - "readme": "README", "maintainers": "المشرفون", "keywords": "الكلمات المفتاحية", "versions": "الإصدارات", @@ -415,16 +387,6 @@ } }, "connector": { - "status": { - "connecting": "جارٍ الاتصال…", - "connected_as": "متصل كـ ~{user}", - "connected": "متصل", - "connect_cli": "ربط واجهة سطر الأوامر المحلية", - "aria_connecting": "جارٍ الاتصال بالموصل المحلي", - "aria_connected": "تم الاتصال بالموصل المحلي", - "aria_click_to_connect": "انقر للاتصال بالموصل المحلي", - "avatar_alt": "صورة {user} الرمزية" - }, "modal": { "title": "الموصل المحلي", "contributor_badge": "للمساهمين فقط", @@ -540,8 +502,7 @@ "failed_to_load": "فشل تحميل حزم المؤسسة", "no_match": "لا توجد حزم تطابق \"{query}\"", "not_found": "لم يتم العثور على المؤسسة", - "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm", - "filter_placeholder": "فلتر {count} حزمة…" + "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm" } }, "user": { @@ -602,7 +563,6 @@ "code": { "files_label": "الملفات", "no_files": "لا توجد ملفات في هذا المجلد", - "select_version": "اختر إصدارًا", "root": "الجذر", "lines": "{count} سطر", "toggle_tree": "إظهار/إخفاء شجرة الملفات", @@ -612,7 +572,6 @@ "view_raw": "عرض الملف الخام (Raw)", "file_too_large": "الملف كبير جدًا للمعاينة", "file_size_warning": "{size} يتجاوز حد 500KB للتظليل النحوي (syntax highlighting)", - "load_anyway": "تحميل على أي حال", "failed_to_load": "فشل تحميل الملف", "unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح", "version_required": "الإصدار مطلوب لتصفح الكود", @@ -634,12 +593,10 @@ "provenance": { "verified": "موثّق", "verified_title": "مصدر موثّق", - "verified_via": "موثّق: تم النشر عبر {provider}", - "view_more_details": "عرض المزيد من التفاصيل" + "verified_via": "موثّق: تم النشر عبر {provider}" }, "jsr": { - "title": "متوفر أيضًا على JSR", - "label": "jsr" + "title": "متوفر أيضًا على JSR" } }, "filters": { @@ -650,14 +607,6 @@ "search_placeholder_description": "فلترة حسب الوصف…", "search_placeholder_keywords": "فلترة حسب الكلمات المفتاحية…", "search_placeholder_all": "فلتر حسب الكل أو استخدم name: desc: kw:", - "scope_name": "الإسم", - "scope_name_description": "بحث في أسماء الحزم فقط", - "scope_description": "الوصف", - "scope_description_description": "بحث في الأوصاف فقط", - "scope_keywords": "الكلمات المفتاحية", - "scope_keywords_description": "بحث في الكلمات المفتاحية فقط", - "scope_all": "الكل", - "scope_all_description": "بحث في جميع الحقول، يدعم المحددات name: desc: kw:", "weekly_downloads": "التنزيلات الأسبوعية", "updated_within": "تم التحديث خلال", "security": "الأمان", @@ -672,42 +621,11 @@ "security": "الأمان", "updated": "محدّث" }, - "download_range": { - "any": "أي", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "أي وقت", - "week": "الأسبوع الماضي", - "month": "الشهر الماضي", - "quarter": "آخر 3 أشهر", - "year": "السنة الماضية" - }, - "security_options": { - "all": "جميع الحزم", - "secure": "بدون تحذيرات", - "insecure": "مع التحذيرات" - }, "sort": { "label": "فرز الحزم", "toggle_direction": "قلب اتجاه الفرز", "ascending": "تصاعدي", - "descending": "تنازلي", - "relevance": "الصلة", - "downloads_week": "التنزيلات/الأسبوع", - "downloads_day": "التنزيلات/اليوم", - "downloads_month": "التنزيلات/الشهر", - "downloads_year": "التنزيلات/السنة", - "published": "آخر نشر", - "name": "الاسم", - "quality": "الجودة", - "popularity": "الشعبية", - "maintenance": "الصيانة", - "score": "التنقيط" + "descending": "تنازلي" }, "columns": { "title": "الأعمدة", @@ -759,7 +677,6 @@ "title": "حول", "heading": "حول", "meta_description": "npmx هو متصفح سريع وحديث لسجل npm. تجربة مستخدم أفضل لاستكشاف حزم npm.", - "back_home": "العودة إلى الصفحة الرئيسية", "what_we_are": { "title": "ما هو npmx", "better_ux_dx": "تجربة مستخدم/مطور أفضل", @@ -819,8 +736,7 @@ "connect_npm_cli": "الاتصال بـ npm CLI", "connect_atmosphere": "الاتصال بـ Atmosphere", "connecting": "جارٍ الاتصال…", - "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية", - "disconnect": "قطع الاتصال" + "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية" }, "auth": { "modal": { @@ -839,7 +755,6 @@ }, "header": { "home": "الصفحة الرئيسية لـ npmx", - "github": "GitHub", "packages": "الحزم", "packages_dropdown": { "title": "حزمك", @@ -880,9 +795,7 @@ "searching": "جارٍ البحث…", "remove_package": "إزالة {package}", "packages_selected": "{count}/{max} حزمة محددة.", - "add_hint": "أضف حزمتين على الأقل للمقارنة.", - "loading_versions": "جارٍ تحميل الإصدارات…", - "select_version": "اختر إصدارًا" + "add_hint": "أضف حزمتين على الأقل للمقارنة." }, "no_dependency": { "label": "(بدون تبعية)", @@ -977,7 +890,6 @@ "last_updated": "آخر تحديث: {date}", "welcome": "مرحبًا بك في {app}. نحن ملتزمون بحماية خصوصيتك. تشرح هذه السياسة البيانات التي نجمعها، وكيف نستخدمها، وحقوقك المتعلقة بمعلوماتك.", "cookies": { - "title": "ملفات تعريف الارتباط (Cookies)", "what_are": { "title": "ما هي ملفات تعريف الارتباط؟", "p1": "ملفات تعريف الارتباط أو الكوكيز (Cookies) هي ملفات نصية صغيرة تُخزن على جهازك عند زيارة موقع ويب. الغرض منها هو تحسين تجربتك في التصفح من خلال تذكر بعض التفضيلات والإعدادات." diff --git a/lunaria/files/az-AZ.json b/lunaria/files/az-AZ.json index 30c70f840..94a932527 100644 --- a/lunaria/files/az-AZ.json +++ b/lunaria/files/az-AZ.json @@ -19,7 +19,6 @@ "label": "npm paketlərini axtar", "placeholder": "paket axtar...", "button": "axtar", - "clear": "Axtarışı təmizlə", "searching": "Axtarılır...", "found_packages": "Paket tapılmadı | 1 paket tapıldı | {count} paket tapıldı", "updating": "(yenilənir...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Əsas", "popular_packages": "Populyar paketlər", - "search": "axtar", "settings": "tənzimləmələr", "back": "geri" }, @@ -54,7 +52,6 @@ "language": "Dil" }, "relative_dates": "Nisbi tarixlər", - "relative_dates_description": "Tam tarix əvəzinə \"3 gün əvvəl\" göstər", "include_types": "Quraşdırmaya {'@'}types daxil et", "include_types_description": "Tipsiz paketlər üçün quraşdırma əmrlərinə {'@'}types paketi əlavə et", "hide_platform_packages": "Axtarışda platforma-spesifik paketləri gizlət", @@ -88,8 +85,6 @@ "copy": "kopyala", "copied": "kopyalandı!", "skip_link": "Əsas məzmuna keç", - "close_modal": "Pəncərəni bağla", - "show_more": "daha çox göstər", "warnings": "Xəbərdarlıqlar:", "go_back_home": "Ana səhifəyə qayıt", "view_on_npm": "npm-də bax", @@ -105,7 +100,6 @@ "not_found": "Paket Tapılmadı", "not_found_message": "Paket tapıla bilmədi.", "no_description": "Təsvir verilməyib", - "show_full_description": "Tam təsviri göstər", "not_latest": "(son deyil)", "verified_provenance": "Təsdiqlənmiş mənşə", "view_permalink": "Bu versiya üçün daimi keçidə bax", @@ -264,25 +258,12 @@ "view_spdx": "SPDX-də lisenziya mətnini göstər" }, "vulnerabilities": { - "no_description": "Təsvir mövcud deyil", - "found": "{count} zəiflik tapıldı | {count} zəiflik tapıldı", - "deps_found": "{count} zəiflik tapıldı | {count} zəiflik tapıldı", - "deps_affected": "{count} asılılıq təsirləndı | {count} asılılıq təsirləndi", "tree_found": "{packages}/{total} paketdə {vulns} zəiflik | {packages}/{total} paketdə {vulns} zəiflik", - "scanning_tree": "Asılılıq ağacı skan edilir...", "show_all_packages": "bütün {count} təsirlənmiş paketi göstər", - "no_summary": "Xülasə yoxdur", - "view_details": "Zəiflik detallarını göstər", "path": "yol", "more": "+{count} daha çox", "packages_failed": "{count} paket yoxlana bilmədi | {count} paket yoxlana bilmədi", - "no_known": "{count} paketdə bilinən zəiflik yoxdur", "scan_failed": "Zəifliklər üçün skan edilə bilmədi", - "depth": { - "root": "Bu paket", - "direct": "Birbaşa asılılıq", - "transitive": "Dolayı asılılıq (birbaşa olmayan)" - }, "severity": { "critical": "kritik", "high": "yüksək", @@ -324,12 +305,7 @@ }, "skeleton": { "loading": "Paket detalları yüklənir", - "license": "Lisenziya", "weekly": "Həftəlik", - "size": "Həcm", - "deps": "Asılılıqlar", - "get_started": "Başla", - "readme": "Readme", "maintainers": "Dəstəkçilər", "keywords": "Açar sözlər", "versions": "Versiyalar", @@ -342,16 +318,6 @@ } }, "connector": { - "status": { - "connecting": "qoşulur...", - "connected_as": "~{user} olaraq qoşulub", - "connected": "qoşulub", - "connect_cli": "lokal CLI qoş", - "aria_connecting": "Lokal konnektora qoşulur", - "aria_connected": "Lokal konnektora qoşulub", - "aria_click_to_connect": "Lokal konnektora qoşulmaq üçün klikləyin", - "avatar_alt": "{user} avatarı" - }, "modal": { "title": "Lokal Konnektor", "connected": "Qoşulub", @@ -463,8 +429,7 @@ "failed_to_load": "Təşkilat paketləri yüklənə bilmədi", "no_match": "\"{query}\" ilə uyğun paket yoxdur", "not_found": "Təşkilat tapılmadı", - "not_found_message": "\"{'@'}{name}\" təşkilatı npm-də mövcud deyil", - "filter_placeholder": "{count} paketi süz..." + "not_found_message": "\"{'@'}{name}\" təşkilatı npm-də mövcud deyil" } }, "user": { @@ -525,7 +490,6 @@ "code": { "files_label": "Fayllar", "no_files": "Bu qovluqda fayl yoxdur", - "select_version": "Versiya seçin", "root": "kök", "lines": "{count} sətir", "toggle_tree": "Fayl ağacını keçir", @@ -535,7 +499,6 @@ "view_raw": "Xam faylı göstər", "file_too_large": "Fayl önbaxış üçün çox böyükdür", "file_size_warning": "{size} sintaksis vurğulama üçün 500KB limitini keçir", - "load_anyway": "Hər halda yüklə", "failed_to_load": "Fayl yüklənə bilmədi", "unavailable_hint": "Fayl çox böyük ola bilər və ya mövcud deyil", "version_required": "Kodu baxmaq üçün versiya tələb olunur", @@ -559,8 +522,7 @@ "verified_via": "Təsdiqlənmiş: {provider} vasitəsilə dərc edilib" }, "jsr": { - "title": "JSR-də də mövcuddur", - "label": "jsr" + "title": "JSR-də də mövcuddur" } }, "filters": { @@ -571,14 +533,6 @@ "search_placeholder_description": "Təsvirə görə süz...", "search_placeholder_keywords": "Açar sözlərə görə süz...", "search_placeholder_all": "Hamısında axtar və ya name: desc: kw: istifadə et", - "scope_name": "Ad", - "scope_name_description": "Yalnız paket adlarında axtar", - "scope_description": "Təsvir", - "scope_description_description": "Yalnız təsvirlərdə axtar", - "scope_keywords": "Açar sözlər", - "scope_keywords_description": "Yalnız açar sözlərdə axtar", - "scope_all": "Hamısı", - "scope_all_description": "Bütün sahələrdə axtar, name: desc: kw: operatorlarını dəstəkləyir", "weekly_downloads": "Həftəlik endirmələr", "updated_within": "Yenilənmə müddəti", "security": "Təhlükəsizlik", @@ -586,41 +540,11 @@ "more_keywords": "+{count} daha çox", "clear_all": "Hamısını təmizlə", "remove_filter": "{label} filtrini sil", - "download_range": { - "any": "İstənilən", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "İstənilən vaxt", - "week": "Son həftə", - "month": "Son ay", - "quarter": "Son 3 ay", - "year": "Son il" - }, - "security_options": { - "all": "Bütün paketlər", - "secure": "Xəbərdarlıqsız", - "insecure": "Xəbərdarlıqlı" - }, "sort": { "label": "Paketləri sırala", "toggle_direction": "Sıralama istiqamətini dəyişdir", "ascending": "Artan", - "descending": "Azalan", - "relevance": "Uyğunluq", - "downloads_week": "Endirmələr/həftə", - "downloads_day": "Endirmələr/gün", - "downloads_month": "Endirmələr/ay", - "downloads_year": "Endirmələr/il", - "name": "Ad", - "quality": "Keyfiyyət", - "popularity": "Populyarlıq", - "maintenance": "Baxım", - "score": "Xal" + "descending": "Azalan" }, "columns": { "title": "Sütunlar", @@ -671,7 +595,6 @@ "title": "Haqqında", "heading": "haqqında", "meta_description": "npmx npm reyestri üçün sürətli, müasir brauzerdir. npm paketlərini kəşf etmək üçün daha yaxşı UX/DX.", - "back_home": "ana səhifəyə qayıt", "what_we_are": { "title": "Biz nəyik", "better_ux_dx": "daha yaxşı UX/DX", @@ -727,7 +650,6 @@ }, "header": { "home": "npmx ana səhifə", - "github": "GitHub", "packages": "paketlər", "packages_dropdown": { "title": "Paketləriniz", diff --git a/lunaria/files/cs-CZ.json b/lunaria/files/cs-CZ.json index e67b44fff..0fb2703b8 100644 --- a/lunaria/files/cs-CZ.json +++ b/lunaria/files/cs-CZ.json @@ -5,7 +5,6 @@ "description": "Lepší prohlížeč pro registr npm. Vyhledávejte, prohlížejte a objevujte balíčky v moderním rozhraní." } }, - "version": "Verze", "built_at": "sestaveno {0}", "alt_logo": "npmx logo", "tagline": "lepší prohlížeč pro registr npm", @@ -22,7 +21,6 @@ "label": "Hledat npm balíčky", "placeholder": "Hledat balíčky...", "button": "Hledat", - "clear": "Vymazat hledání", "searching": "Hledání...", "found_packages": "Nalezen {count} balíček | Nalezeny {count} balíčky | Nalezeno {count} balíčků", "updating": "(aktualizace...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Hlavní", "popular_packages": "Populární balíčky", - "search": "vyhledávání", "settings": "nastavení", "compare": "porovnat", "back": "zpět", @@ -64,7 +61,6 @@ "language": "Jazyk" }, "relative_dates": "Relativní data", - "relative_dates_description": "Zobrazit \"před 3 dny\" místo celého data", "include_types": "Zahrnout {'@'}types při instalaci", "include_types_description": "Přidat balíček {'@'}types do instalačních příkazů pro balíčky bez integrovaných typů", "hide_platform_packages": "Skrýt platformně specifické balíčky ve vyhledávání", @@ -99,8 +95,6 @@ "copy": "zkopírovat", "copied": "zkopírováno!", "skip_link": "Přejít na hlavní obsah", - "close_modal": "Zavřít okno", - "show_more": "zobrazit více", "warnings": "Varování:", "go_back_home": "Zpět na začátek", "view_on_npm": "Zobrazit na npm", @@ -117,7 +111,6 @@ "not_found": "Balíček nenalezen", "not_found_message": "Balíček nebyl nalezen.", "no_description": "Není k dispozici žádný popis", - "show_full_description": "Zobrazit celý popis", "not_latest": "(není nejnovější)", "verified_provenance": "Ověřený původ", "view_permalink": "Zobrazit trvalý odkaz na tuto verzi", @@ -145,7 +138,6 @@ "vulns": "Zranitelnosti", "published": "Publikováno", "published_tooltip": "Datum publikace verze {package}{'@'}{version}", - "skills": "Dovednosti", "view_dependency_graph": "Zobrazit graf závislostí", "inspect_dependency_tree": "Prozkoumat strom závislostí", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "Dovednosti agentů", "skills_available": "{count} dostupná dovednost | {count} dostupné dovednosti | {count} dostupných dovedností", - "view": "Zobrazit", "compatible_with": "Kompatibilní s {tool}", "install": "Nainstalovat", "installation_method": "Metoda instalace", @@ -304,25 +295,12 @@ "none": "Žádná" }, "vulnerabilities": { - "no_description": "Popis není k dispozici", - "found": "nalezena {count} zranitelnost | nalezeny {count} zranitelnosti | nalezeno {count} zranitelností", - "deps_found": "nalezena {count} zranitelnost | nalezeny {count} zranitelnosti | nalezeno {count} zranitelností", - "deps_affected": "postihuje {count} závislost | postihuje {count} závislosti | postihuje {count} závislostí", "tree_found": "{vulns} zranitelnost v {packages}/{total} balíčcích | {vulns} zranitelnosti v {packages}/{total} balíčcích | {vulns} zranitelností v {packages}/{total} balíčcích", - "scanning_tree": "Prohledávání stromu závislostí...", "show_all_packages": "zobrazit všechny {count} ovlivněné balíčky", - "no_summary": "Žádné shrnutí", - "view_details": "Zobrazit podrobnosti o zranitelnosti", "path": "cesta", "more": "+{count} další | +{count} další | +{count} dalších", "packages_failed": "{count} balíček nemohl být zkontrolován | {count} balíčky nemohly být zkontrolovány | {count} balíčků nemohlo být zkontrolováno", - "no_known": "Žádné známé zranitelnosti", "scan_failed": "Nepodařilo se provést kontrolu zranitelností", - "depth": { - "root": "Tento balíček", - "direct": "Přímá závislost", - "transitive": "Nepřímá závislost (transitivní)" - }, "severity": { "critical": "kritická", "high": "vysoká", @@ -364,13 +342,7 @@ }, "skeleton": { "loading": "Načítání detailů balíčku", - "license": "Licence", "weekly": "Týdenní", - "size": "Velikost", - "deps": "Závislosti", - "published": "Publikováno", - "get_started": "Začínáme", - "readme": "Readme", "maintainers": "Správci", "keywords": "Klíčová slova", "versions": "Verze", @@ -384,16 +356,6 @@ } }, "connector": { - "status": { - "connecting": "připojování...", - "connected_as": "připojeno jako ~{user}", - "connected": "připojeno", - "connect_cli": "připojit lokální CLI", - "aria_connecting": "Připojování k lokálnímu konektoru", - "aria_connected": "Připojeno k lokálnímu konektoru", - "aria_click_to_connect": "Klikněte pro připojení k lokálnímu konektoru", - "avatar_alt": "Avatar uživatele {user}" - }, "modal": { "title": "Lokální konektor", "contributor_badge": "Pouze přispěvatelé", @@ -509,8 +471,7 @@ "failed_to_load": "Nepodařilo se načíst balíčky organizace", "no_match": "Nebyly nalezeny žádné balíčky odpovídající \"{query}\"", "not_found": "Organizace nenalezena", - "not_found_message": "Organizace \"{'@'}{name}\" neexistuje na npm", - "filter_placeholder": "Filtrovat {count} balíčků..." + "not_found_message": "Organizace \"{'@'}{name}\" neexistuje na npm" } }, "user": { @@ -571,7 +532,6 @@ "code": { "files_label": "Soubory", "no_files": "Žádné soubory v této složce", - "select_version": "Vyberte verzi", "root": "kořen", "lines": "{count} řádků", "toggle_tree": "Přepnout strom souborů", @@ -581,7 +541,6 @@ "view_raw": "Zobrazit raw soubor", "file_too_large": "Soubor je příliš velký pro náhled", "file_size_warning": "{size} překračuje limit 500KB pro zvýraznění syntaxe", - "load_anyway": "Načíst přesto", "failed_to_load": "Nepodařilo se načíst soubor", "unavailable_hint": "Soubor může být příliš velký nebo nedostupný", "version_required": "Pro prohlížení kódu je vyžadována verze", @@ -606,8 +565,7 @@ "verified_via": "Ověřeno: publikováno přes {provider}" }, "jsr": { - "title": "také dostupné na JSR", - "label": "jsr" + "title": "také dostupné na JSR" } }, "filters": { @@ -618,14 +576,6 @@ "search_placeholder_description": "Filtrovat podle popisu...", "search_placeholder_keywords": "Filtrovat podle klíčových slov...", "search_placeholder_all": "Hledat vše nebo použít name: desc: kw:", - "scope_name": "Název", - "scope_name_description": "Hledat pouze názvy balíčků", - "scope_description": "Popis", - "scope_description_description": "Hledat pouze v popisech", - "scope_keywords": "Klíčová slova", - "scope_keywords_description": "Hledat pouze klíčová slova", - "scope_all": "Vše", - "scope_all_description": "Hledat ve všech polích, podporuje operátory name: desc: kw:", "weekly_downloads": "Stažení/týden", "updated_within": "Aktualizováno během", "security": "Bezpečnost", @@ -640,42 +590,11 @@ "security": "Bezpečnost", "updated": "Aktualizováno" }, - "download_range": { - "any": "Jakýkoliv", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kdykoliv", - "week": "Poslední týden", - "month": "Poslední měsíc", - "quarter": "Poslední 3 měsíce", - "year": "Poslední rok" - }, - "security_options": { - "all": "Všechny balíčky", - "secure": "Bez varování", - "insecure": "S varováními" - }, "sort": { "label": "Seřadit podle", "toggle_direction": "Přepnout směr řazení", "ascending": "Vzestupně", - "descending": "Sestupně", - "relevance": "Relevance", - "downloads_week": "Stažení/týden", - "downloads_day": "Stažení/den", - "downloads_month": "Stažení/měsíc", - "downloads_year": "Stažení/rok", - "published": "Naposledy publikováno", - "name": "Název", - "quality": "Kvalita", - "popularity": "Popularita", - "maintenance": "Údržba", - "score": "Skóre" + "descending": "Sestupně" }, "columns": { "title": "Sloupce", @@ -727,7 +646,6 @@ "title": "O projektu", "heading": "o projektu", "meta_description": "npmx je rychlý, moderní prohlížeč pro registr npm. Lepší UX/DX pro prozkoumávání balíčků npm.", - "back_home": "zpět na domovskou stránku", "what_we_are": { "title": "Co jsme", "better_ux_dx": "lepší UX/DX", @@ -787,8 +705,7 @@ "connect_npm_cli": "Připojit k npm CLI", "connect_atmosphere": "Připojit k Atmosphere", "connecting": "Připojování...", - "ops": "{count} operace | {count} operace | {count} operací", - "disconnect": "Odpojit" + "ops": "{count} operace | {count} operace | {count} operací" }, "auth": { "modal": { @@ -807,7 +724,6 @@ }, "header": { "home": "npmx", - "github": "GitHub", "packages": "balíčky", "packages_dropdown": { "title": "Vaše balíčky", @@ -848,9 +764,7 @@ "searching": "Vyhledávání...", "remove_package": "Odebrat {package}", "packages_selected": "Vybrané balíčky: {count}/{max}.", - "add_hint": "Přidejte alespoň 2 balíčky ke srovnání.", - "loading_versions": "Načítání verzí...", - "select_version": "Vybrat verzi" + "add_hint": "Přidejte alespoň 2 balíčky ke srovnání." }, "facets": { "group_label": "Kategorie vlastností", diff --git a/lunaria/files/de-DE.json b/lunaria/files/de-DE.json index 683be5cb6..d5018a4aa 100644 --- a/lunaria/files/de-DE.json +++ b/lunaria/files/de-DE.json @@ -5,7 +5,6 @@ "description": "Ein schnellerer, modernerer Browser für die npm Registry. Pakete suchen, durchstöbern und erkunden mit einer modernen Oberfläche." } }, - "version": "Version", "built_at": "erstellt {0}", "alt_logo": "npmx Logo", "tagline": "ein schnellerer, modernerer Browser für die npm Registry", @@ -22,7 +21,6 @@ "label": "npm-Pakete durchsuchen", "placeholder": "Pakete suchen...", "button": "Suchen", - "clear": "Suche löschen", "searching": "Suche läuft...", "found_packages": "Keine Pakete gefunden | 1 Paket gefunden | {count} Pakete gefunden", "updating": "(wird aktualisiert...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Hauptnavigation", "popular_packages": "Beliebte Pakete", - "search": "Suche", "settings": "Einstellungen", "compare": "Vergleichen", "back": "Zurück", @@ -68,7 +65,6 @@ "language": "Sprache" }, "relative_dates": "Relative Datumsangaben", - "relative_dates_description": "Zeige „vor 3 Tagen“ anstelle von vollständigen Datumsangaben an", "include_types": "{'@'}types bei Installation einschließen", "include_types_description": "TypeScript-Typdefinitionen ({'@'}types-Paket) automatisch zu Installationsbefehlen für Pakete ohne Typen hinzufügen", "hide_platform_packages": "Plattformspezifische Pakete in der Suche ausblenden", @@ -103,8 +99,6 @@ "copy": "Kopieren", "copied": "Kopiert!", "skip_link": "Zum Hauptinhalt springen", - "close_modal": "Modal schließen", - "show_more": "Mehr anzeigen", "warnings": "Warnungen:", "go_back_home": "Zur Startseite", "view_on_npm": "Auf npm ansehen", @@ -121,7 +115,6 @@ "not_found": "Paket nicht gefunden", "not_found_message": "Das Paket konnte nicht gefunden werden.", "no_description": "Keine Beschreibung vorhanden", - "show_full_description": "Vollständige Beschreibung anzeigen", "not_latest": "(nicht aktuell)", "verified_provenance": "Verifizierte Herkunft", "view_permalink": "Permalink für diese Version anzeigen", @@ -155,7 +148,6 @@ "vulns": "Sicherheitslücken", "published": "Veröffentlicht", "published_tooltip": "Datum, an dem {package}{'@'}{version} veröffentlicht wurde", - "skills": "Fähigkeiten", "view_dependency_graph": "Abhängigkeitsgraph anzeigen", "inspect_dependency_tree": "Abhängigkeitsbaum untersuchen", "size_tooltip": { @@ -166,7 +158,6 @@ "skills": { "title": "Agentenfähigkeiten", "skills_available": "{count} Fähigkeit verfügbar | {count} Fähigkeiten verfügbar", - "view": "Ansehen", "compatible_with": "Kompatibel mit {tool}", "install": "Installieren", "installation_method": "Installationsmethode", @@ -336,25 +327,12 @@ "none": "Keine" }, "vulnerabilities": { - "no_description": "Keine Beschreibung verfügbar", - "found": "{count} Sicherheitslücke gefunden | {count} Sicherheitslücken gefunden", - "deps_found": "{count} Sicherheitslücke gefunden | {count} Sicherheitslücken gefunden", - "deps_affected": "{count} betroffene Abhängigkeit | {count} betroffene Abhängigkeiten", "tree_found": "{vulns} Sicherheitslücke in {packages}/{total} Paketen | {vulns} Sicherheitslücken in {packages}/{total} Paketen", - "scanning_tree": "Abhängigkeitsbaum wird gescannt...", "show_all_packages": "{count} betroffenes Paket anzeigen | Alle {count} betroffenen Pakete anzeigen", - "no_summary": "Keine Zusammenfassung", - "view_details": "Details zur Sicherheitslücke anzeigen", "path": "Pfad", "more": "+{count} weitere", "packages_failed": "{count} Paket konnte nicht geprüft werden | {count} Pakete konnten nicht geprüft werden", - "no_known": "Keine bekannten Sicherheitslücken in {count} Paket | Keine bekannten Sicherheitslücken in {count} Paketen", "scan_failed": "Sicherheits-Scan fehlgeschlagen", - "depth": { - "root": "Dieses Paket", - "direct": "Direkte Abhängigkeit", - "transitive": "Transitive Abhängigkeit (indirekt)" - }, "severity": { "critical": "Kritisch", "high": "Hoch", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Paketdetails werden geladen", - "license": "Lizenz", "weekly": "Wöchentlich", - "size": "Größe", - "deps": "Abhängigkeiten", - "published": "Veröffentlicht", - "get_started": "Erste Schritte", - "readme": "Readme", "maintainers": "Maintainer", "keywords": "Schlüsselwörter", "versions": "Versionen", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "Verbinde...", - "connected_as": "Verbunden als ~{user}", - "connected": "Verbunden", - "connect_cli": "Lokale CLI verbinden", - "aria_connecting": "Verbindung zum lokalen Connector wird hergestellt", - "aria_connected": "Mit lokalem Connector verbunden", - "aria_click_to_connect": "Klicken, um mit lokalem Connector zu verbinden", - "avatar_alt": "Avatar von {user}" - }, "modal": { "title": "Lokaler Connector", "contributor_badge": "Nur für Mitwirkende", @@ -541,8 +503,7 @@ "failed_to_load": "Organisation-Pakete konnten nicht geladen werden", "no_match": "Keine Pakete entsprechen \"{query}\"", "not_found": "Organisation nicht gefunden", - "not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm", - "filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..." + "not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "Dateien", "no_files": "Keine Dateien in diesem Verzeichnis", - "select_version": "Version auswählen", "root": "Wurzel", "lines": "{count} Zeile | {count} Zeilen", "toggle_tree": "Dateibaum umschalten", @@ -613,7 +573,6 @@ "view_raw": "Rohdatei anzeigen", "file_too_large": "Datei zu groß für Vorschau", "file_size_warning": "{size} überschreitet das 500KB-Limit für Syntax-Highlighting", - "load_anyway": "Trotzdem laden", "failed_to_load": "Datei konnte nicht geladen werden", "unavailable_hint": "Die Datei ist möglicherweise zu groß oder nicht verfügbar", "version_required": "Version erforderlich, um Code zu durchsuchen", @@ -635,12 +594,10 @@ "provenance": { "verified": "verifiziert", "verified_title": "Verifizierte Herkunft", - "verified_via": "Verifiziert: veröffentlicht via {provider}", - "view_more_details": "Weitere Details anzeigen" + "verified_via": "Verifiziert: veröffentlicht via {provider}" }, "jsr": { - "title": "auch auf JSR verfügbar", - "label": "JSR" + "title": "auch auf JSR verfügbar" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Nach Beschreibung filtern...", "search_placeholder_keywords": "Nach Stichwörtern filtern...", "search_placeholder_all": "Suche nach allem oder verwende name: desc: kw:", - "scope_name": "Name", - "scope_name_description": "Nur nach Paketnamen suchen", - "scope_description": "Beschreibung", - "scope_description_description": "Nur nach Beschreibungen suchen", - "scope_keywords": "Stichwörter", - "scope_keywords_description": "Nur nach Stichwörtern suchen", - "scope_all": "Alles", - "scope_all_description": "Alle Felder durchsuchen, unterstützt name: desc: kw: Operatoren", "weekly_downloads": "Wöchentliche Downloads", "updated_within": "Aktualisiert innerhalb von", "security": "Sicherheit", @@ -673,42 +622,11 @@ "security": "Sicherheit", "updated": "Aktualisiert" }, - "download_range": { - "any": "Beliebig", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Jederzeit", - "week": "Letzte Woche", - "month": "Letzter Monat", - "quarter": "Letzte 3 Monate", - "year": "Letztes Jahr" - }, - "security_options": { - "all": "Alle Pakete", - "secure": "Ohne Warnungen", - "insecure": "Mit Warnungen" - }, "sort": { "label": "Pakete sortieren", "toggle_direction": "Sortierreihenfolge umschalten", "ascending": "Aufsteigend", - "descending": "Absteigend", - "relevance": "Relevanz", - "downloads_week": "Downloads/Woche", - "downloads_day": "Downloads/Tag", - "downloads_month": "Downloads/Monat", - "downloads_year": "Downloads/Jahr", - "published": "Zuletzt veröffentlicht", - "name": "Name", - "quality": "Qualität", - "popularity": "Beliebtheit", - "maintenance": "Wartung", - "score": "Bewertung" + "descending": "Absteigend" }, "columns": { "title": "Spalten", @@ -760,7 +678,6 @@ "title": "Über uns", "heading": "Über uns", "meta_description": "npmx ist ein schneller, moderner Browser für die npm Registry. Ein besseres UX/DX zum Erkunden von npm-Paketen.", - "back_home": "Zurück zur Startseite", "what_we_are": { "title": "Was wir sind", "better_ux_dx": "Bessere UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Mit npm-CLI verbinden", "connect_atmosphere": "Mit Atmosphere verbinden", "connecting": "Verbinde...", - "ops": "{count} Operation | {count} Operationen", - "disconnect": "Trennen" + "ops": "{count} Operation | {count} Operationen" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx Startseite", - "github": "GitHub", "packages": "Pakete", "packages_dropdown": { "title": "Deine Pakete", @@ -881,9 +796,7 @@ "searching": "Suche läuft...", "remove_package": "{package} entfernen", "packages_selected": "{count}/{max} Pakete ausgewählt.", - "add_hint": "Füge mindestens 2 Pakete zum Vergleichen hinzu.", - "loading_versions": "Versionen werden geladen...", - "select_version": "Version auswählen" + "add_hint": "Füge mindestens 2 Pakete zum Vergleichen hinzu." }, "no_dependency": { "label": "(Keine Abhängigkeit)", @@ -978,7 +891,6 @@ "last_updated": "Zuletzt aktualisiert: {date}", "welcome": "Willkommen bei {app}. Wir setzen uns für den Schutz deiner Privatsphäre ein. Diese Richtlinie erklärt, welche Daten wir sammeln, wie wir sie verwenden und welche Rechte du in Bezug auf deine Informationen hast.", "cookies": { - "title": "Cookies", "what_are": { "title": "Was sind Cookies?", "p1": "Cookies sind kleine Textdateien, die auf deinem Gerät gespeichert werden, wenn du eine Website besuchst. Ihr Zweck ist es, dein Surferlebnis zu verbessern, indem sie bestimmte Präferenzen und Einstellungen speichern." diff --git a/lunaria/files/en-GB.json b/lunaria/files/en-GB.json index 81c3a43e4..a9f43b891 100644 --- a/lunaria/files/en-GB.json +++ b/lunaria/files/en-GB.json @@ -5,7 +5,6 @@ "description": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface." } }, - "version": "Version", "built_at": "built {0}", "alt_logo": "npmx logo", "tagline": "a fast, modern browser for the npm registry", @@ -22,7 +21,6 @@ "label": "Search npm packages", "placeholder": "search packages...", "button": "search", - "clear": "Clear search", "searching": "Searching...", "found_packages": "No packages found | Found 1 package | Found {count} packages", "updating": "(updating...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Main", "popular_packages": "Popular packages", - "search": "search", "settings": "settings", "compare": "compare", "back": "back", @@ -68,7 +65,6 @@ "language": "Language" }, "relative_dates": "Relative dates", - "relative_dates_description": "Show \"3 days ago\" instead of full dates", "include_types": "Include {'@'}types in install", "include_types_description": "Add {'@'}types package to install commands for untyped packages", "hide_platform_packages": "Hide platform-specific packages in search", @@ -103,8 +99,6 @@ "copy": "copy", "copied": "copied!", "skip_link": "Skip to main content", - "close_modal": "Close modal", - "show_more": "show more", "warnings": "Warnings:", "go_back_home": "Go back home", "view_on_npm": "view on npm", @@ -121,7 +115,6 @@ "not_found": "Package Not Found", "not_found_message": "The package could not be found.", "no_description": "No description provided", - "show_full_description": "Show full description", "not_latest": "(not latest)", "verified_provenance": "Verified provenance", "view_permalink": "View permalink for this version", @@ -151,7 +144,6 @@ "vulns": "Vulns", "published": "Published", "published_tooltip": "Date {package}{'@'}{version} was published", - "skills": "Skills", "view_dependency_graph": "View dependency graph", "inspect_dependency_tree": "Inspect dependency tree", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "Agent Skills", "skills_available": "{count} skill available | {count} skills available", - "view": "View", "compatible_with": "Compatible with {tool}", "install": "Install", "installation_method": "Installation method", @@ -336,25 +327,12 @@ "none": "None" }, "vulnerabilities": { - "no_description": "No description available", - "found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_affected": "{count} dependency affected | {count} dependencies affected", "tree_found": "{vulns} vulnerability in {packages}/{total} packages | {vulns} vulnerabilities in {packages}/{total} packages", - "scanning_tree": "Scanning dependency tree...", "show_all_packages": "show {count} affected package | show all {count} affected packages", - "no_summary": "No summary", - "view_details": "View vulnerability details", "path": "path", "more": "+{count} more", "packages_failed": "{count} package could not be checked | {count} packages could not be checked", - "no_known": "No known vulnerabilities in {count} package | No known vulnerabilities in {count} packages", "scan_failed": "Could not scan for vulnerabilities", - "depth": { - "root": "This package", - "direct": "Direct dependency", - "transitive": "Transitive dependency (indirect)" - }, "severity": { "critical": "critical", "high": "high", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Loading package details", - "license": "License", "weekly": "Weekly", - "size": "Size", - "deps": "Deps", - "published": "Published", - "get_started": "Get started", - "readme": "Readme", "maintainers": "Maintainers", "keywords": "Keywords", "versions": "Versions", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "connecting...", - "connected_as": "connected as ~{user}", - "connected": "connected", - "connect_cli": "connect local CLI", - "aria_connecting": "Connecting to local connector", - "aria_connected": "Connected to local connector", - "aria_click_to_connect": "Click to connect to local connector", - "avatar_alt": "{user}'s avatar" - }, "modal": { "title": "Local Connector", "contributor_badge": "Contributors only", @@ -541,8 +503,7 @@ "failed_to_load": "Failed to load organisation packages", "no_match": "No packages match \"{query}\"", "not_found": "Organization not found", - "not_found_message": "The organisation \"{'@'}{name}\" does not exist on npm", - "filter_placeholder": "Filter {count} package... | Filter {count} packages..." + "not_found_message": "The organisation \"{'@'}{name}\" does not exist on npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "Files", "no_files": "No files in this directory", - "select_version": "Select version", "root": "root", "lines": "{count} line | {count} lines", "toggle_tree": "Toggle file tree", @@ -613,7 +573,6 @@ "view_raw": "View raw file", "file_too_large": "File too large to preview", "file_size_warning": "{size} exceeds the 500KB limit for syntax highlighting", - "load_anyway": "Load anyway", "failed_to_load": "Failed to load file", "unavailable_hint": "The file may be too large or unavailable", "version_required": "Version is required to browse code", @@ -635,12 +594,10 @@ "provenance": { "verified": "verified", "verified_title": "Verified provenance", - "verified_via": "Verified: published via {provider}", - "view_more_details": "View more details" + "verified_via": "Verified: published via {provider}" }, "jsr": { - "title": "also available on JSR", - "label": "jsr" + "title": "also available on JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Filter by description...", "search_placeholder_keywords": "Filter by keywords...", "search_placeholder_all": "Search all or use name: desc: kw:", - "scope_name": "Name", - "scope_name_description": "Search package names only", - "scope_description": "Description", - "scope_description_description": "Search descriptions only", - "scope_keywords": "Keywords", - "scope_keywords_description": "Search keywords only", - "scope_all": "All", - "scope_all_description": "Search all fields, supports name: desc: kw: operators", "weekly_downloads": "Weekly downloads", "updated_within": "Updated within", "security": "Security", @@ -673,42 +622,11 @@ "security": "Security", "updated": "Updated" }, - "download_range": { - "any": "Any", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Any time", - "week": "Past week", - "month": "Past month", - "quarter": "Past 3 months", - "year": "Past year" - }, - "security_options": { - "all": "All packages", - "secure": "Without warnings", - "insecure": "With warnings" - }, "sort": { "label": "Sort packages", "toggle_direction": "Toggle sort direction", "ascending": "Ascending", - "descending": "Descending", - "relevance": "Relevance", - "downloads_week": "Downloads/wk", - "downloads_day": "Downloads/day", - "downloads_month": "Downloads/mo", - "downloads_year": "Downloads/yr", - "published": "Last Published", - "name": "Name", - "quality": "Quality", - "popularity": "Popularity", - "maintenance": "Maintenance", - "score": "Score" + "descending": "Descending" }, "columns": { "title": "Columns", @@ -760,7 +678,6 @@ "title": "About", "heading": "about", "meta_description": "npmx is a fast, modern browser for the npm registry. A better UX/DX for exploring npm packages.", - "back_home": "back to home", "what_we_are": { "title": "What we are", "better_ux_dx": "better UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Connect to npm CLI", "connect_atmosphere": "Connect to Atmosphere", "connecting": "Connecting...", - "ops": "{count} op | {count} ops", - "disconnect": "Disconnect" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "packages", "packages_dropdown": { "title": "Your Packages", @@ -881,9 +796,7 @@ "searching": "Searching...", "remove_package": "Remove {package}", "packages_selected": "{count}/{max} packages selected.", - "add_hint": "Add at least 2 packages to compare.", - "loading_versions": "Loading versions...", - "select_version": "Select version" + "add_hint": "Add at least 2 packages to compare." }, "no_dependency": { "label": "(No dependency)", @@ -982,7 +895,6 @@ "last_updated": "Last updated: {date}", "welcome": "Welcome to {app}. We are committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights regarding your information.", "cookies": { - "title": "Cookies", "what_are": { "title": "What are cookies?", "p1": "Cookies are small text files stored on your device when you visit a website. Their purpose is to enhance your browsing experience by remembering certain preferences and settings." diff --git a/lunaria/files/en-US.json b/lunaria/files/en-US.json index 21f141067..c64253eb0 100644 --- a/lunaria/files/en-US.json +++ b/lunaria/files/en-US.json @@ -5,7 +5,6 @@ "description": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface." } }, - "version": "Version", "built_at": "built {0}", "alt_logo": "npmx logo", "tagline": "a fast, modern browser for the npm registry", @@ -22,7 +21,6 @@ "label": "Search npm packages", "placeholder": "search packages...", "button": "search", - "clear": "Clear search", "searching": "Searching...", "found_packages": "No packages found | Found 1 package | Found {count} packages", "updating": "(updating...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Main", "popular_packages": "Popular packages", - "search": "search", "settings": "settings", "compare": "compare", "back": "back", @@ -68,7 +65,6 @@ "language": "Language" }, "relative_dates": "Relative dates", - "relative_dates_description": "Show \"3 days ago\" instead of full dates", "include_types": "Include {'@'}types in install", "include_types_description": "Add {'@'}types package to install commands for untyped packages", "hide_platform_packages": "Hide platform-specific packages in search", @@ -103,8 +99,6 @@ "copy": "copy", "copied": "copied!", "skip_link": "Skip to main content", - "close_modal": "Close modal", - "show_more": "show more", "warnings": "Warnings:", "go_back_home": "Go back home", "view_on_npm": "view on npm", @@ -121,7 +115,6 @@ "not_found": "Package Not Found", "not_found_message": "The package could not be found.", "no_description": "No description provided", - "show_full_description": "Show full description", "not_latest": "(not latest)", "verified_provenance": "Verified provenance", "view_permalink": "View permalink for this version", @@ -151,7 +144,6 @@ "vulns": "Vulns", "published": "Published", "published_tooltip": "Date {package}{'@'}{version} was published", - "skills": "Skills", "view_dependency_graph": "View dependency graph", "inspect_dependency_tree": "Inspect dependency tree", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "Agent Skills", "skills_available": "{count} skill available | {count} skills available", - "view": "View", "compatible_with": "Compatible with {tool}", "install": "Install", "installation_method": "Installation method", @@ -336,25 +327,12 @@ "none": "None" }, "vulnerabilities": { - "no_description": "No description available", - "found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_found": "{count} vulnerability found | {count} vulnerabilities found", - "deps_affected": "{count} dependency affected | {count} dependencies affected", "tree_found": "{vulns} vulnerability in {packages}/{total} packages | {vulns} vulnerabilities in {packages}/{total} packages", - "scanning_tree": "Scanning dependency tree...", "show_all_packages": "show {count} affected package | show all {count} affected packages", - "no_summary": "No summary", - "view_details": "View vulnerability details", "path": "path", "more": "+{count} more", "packages_failed": "{count} package could not be checked | {count} packages could not be checked", - "no_known": "No known vulnerabilities in {count} package | No known vulnerabilities in {count} packages", "scan_failed": "Could not scan for vulnerabilities", - "depth": { - "root": "This package", - "direct": "Direct dependency", - "transitive": "Transitive dependency (indirect)" - }, "severity": { "critical": "critical", "high": "high", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Loading package details", - "license": "License", "weekly": "Weekly", - "size": "Size", - "deps": "Deps", - "published": "Published", - "get_started": "Get started", - "readme": "Readme", "maintainers": "Maintainers", "keywords": "Keywords", "versions": "Versions", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "connecting...", - "connected_as": "connected as ~{user}", - "connected": "connected", - "connect_cli": "connect local CLI", - "aria_connecting": "Connecting to local connector", - "aria_connected": "Connected to local connector", - "aria_click_to_connect": "Click to connect to local connector", - "avatar_alt": "{user}'s avatar" - }, "modal": { "title": "Local Connector", "contributor_badge": "Contributors only", @@ -541,8 +503,7 @@ "failed_to_load": "Failed to load organization packages", "no_match": "No packages match \"{query}\"", "not_found": "Organization not found", - "not_found_message": "The organization \"{'@'}{name}\" does not exist on npm", - "filter_placeholder": "Filter {count} package... | Filter {count} packages..." + "not_found_message": "The organization \"{'@'}{name}\" does not exist on npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "Files", "no_files": "No files in this directory", - "select_version": "Select version", "root": "root", "lines": "{count} line | {count} lines", "toggle_tree": "Toggle file tree", @@ -613,7 +573,6 @@ "view_raw": "View raw file", "file_too_large": "File too large to preview", "file_size_warning": "{size} exceeds the 500KB limit for syntax highlighting", - "load_anyway": "Load anyway", "failed_to_load": "Failed to load file", "unavailable_hint": "The file may be too large or unavailable", "version_required": "Version is required to browse code", @@ -635,12 +594,10 @@ "provenance": { "verified": "verified", "verified_title": "Verified provenance", - "verified_via": "Verified: published via {provider}", - "view_more_details": "View more details" + "verified_via": "Verified: published via {provider}" }, "jsr": { - "title": "also available on JSR", - "label": "jsr" + "title": "also available on JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Filter by description...", "search_placeholder_keywords": "Filter by keywords...", "search_placeholder_all": "Search all or use name: desc: kw:", - "scope_name": "Name", - "scope_name_description": "Search package names only", - "scope_description": "Description", - "scope_description_description": "Search descriptions only", - "scope_keywords": "Keywords", - "scope_keywords_description": "Search keywords only", - "scope_all": "All", - "scope_all_description": "Search all fields, supports name: desc: kw: operators", "weekly_downloads": "Weekly downloads", "updated_within": "Updated within", "security": "Security", @@ -673,42 +622,11 @@ "security": "Security", "updated": "Updated" }, - "download_range": { - "any": "Any", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Any time", - "week": "Past week", - "month": "Past month", - "quarter": "Past 3 months", - "year": "Past year" - }, - "security_options": { - "all": "All packages", - "secure": "Without warnings", - "insecure": "With warnings" - }, "sort": { "label": "Sort packages", "toggle_direction": "Toggle sort direction", "ascending": "Ascending", - "descending": "Descending", - "relevance": "Relevance", - "downloads_week": "Downloads/wk", - "downloads_day": "Downloads/day", - "downloads_month": "Downloads/mo", - "downloads_year": "Downloads/yr", - "published": "Last Published", - "name": "Name", - "quality": "Quality", - "popularity": "Popularity", - "maintenance": "Maintenance", - "score": "Score" + "descending": "Descending" }, "columns": { "title": "Columns", @@ -760,7 +678,6 @@ "title": "About", "heading": "about", "meta_description": "npmx is a fast, modern browser for the npm registry. A better UX/DX for exploring npm packages.", - "back_home": "back to home", "what_we_are": { "title": "What we are", "better_ux_dx": "better UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Connect to npm CLI", "connect_atmosphere": "Connect to Atmosphere", "connecting": "Connecting...", - "ops": "{count} op | {count} ops", - "disconnect": "Disconnect" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "packages", "packages_dropdown": { "title": "Your Packages", @@ -881,9 +796,7 @@ "searching": "Searching...", "remove_package": "Remove {package}", "packages_selected": "{count}/{max} packages selected.", - "add_hint": "Add at least 2 packages to compare.", - "loading_versions": "Loading versions...", - "select_version": "Select version" + "add_hint": "Add at least 2 packages to compare." }, "no_dependency": { "label": "(No dependency)", @@ -982,7 +895,6 @@ "last_updated": "Last updated: {date}", "welcome": "Welcome to {app}. We are committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights regarding your information.", "cookies": { - "title": "Cookies", "what_are": { "title": "What are cookies?", "p1": "Cookies are small text files stored on your device when you visit a website. Their purpose is to enhance your browsing experience by remembering certain preferences and settings." diff --git a/lunaria/files/es-419.json b/lunaria/files/es-419.json index 52128330b..15adb316e 100644 --- a/lunaria/files/es-419.json +++ b/lunaria/files/es-419.json @@ -5,7 +5,6 @@ "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." } }, - "version": "Versión", "built_at": "generado {0}", "alt_logo": "logo de npmx", "tagline": "un mejor explorador para el registro npm", @@ -22,7 +21,6 @@ "label": "Buscar paquetes npm", "placeholder": "buscar paquetes...", "button": "buscar", - "clear": "Limpiar búsqueda", "searching": "Buscando...", "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", "updating": "(actualizando...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Principal", "popular_packages": "Paquetes populares", - "search": "buscar", "settings": "configuración", "compare": "comparar", "back": "atrás", @@ -68,7 +65,6 @@ "language": "Idioma" }, "relative_dates": "Fechas relativas", - "relative_dates_description": "Mostrar \"hace 3 días\" en lugar de fechas completas", "include_types": "Incluir {'@'}types en la instalación", "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", "hide_platform_packages": "Ocultar paquetes específicos de plataforma en la búsqueda", @@ -103,8 +99,6 @@ "copy": "copiar", "copied": "¡copiado!", "skip_link": "Saltar al contenido principal", - "close_modal": "Cerrar modal", - "show_more": "mostrar más", "warnings": "Advertencias:", "go_back_home": "Volver al inicio", "view_on_npm": "ver en npm", @@ -121,7 +115,6 @@ "not_found": "Paquete no encontrado", "not_found_message": "No se pudo encontrar el paquete.", "no_description": "Sin descripción proporcionada", - "show_full_description": "Mostrar descripción completa", "not_latest": "(no es la última versión)", "verified_provenance": "Procedencia verificada", "view_permalink": "Ver enlace permanente para esta versión", @@ -149,7 +142,6 @@ "vulns": "Vulnerabilidades", "published": "Publicado", "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", - "skills": "Habilidades", "view_dependency_graph": "Ver gráfico de dependencias", "inspect_dependency_tree": "Inspeccionar árbol de dependencias", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "Habilidades del Agente", "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", - "view": "Ver", "compatible_with": "Compatible con {tool}", "install": "Instalar", "installation_method": "Método de instalación", @@ -311,25 +302,12 @@ "none": "Ninguna" }, "vulnerabilities": { - "no_description": "Sin descripción disponible", - "found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_affected": "{count} dependencia afectada | {count} dependencias afectadas", "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", - "scanning_tree": "Escaneando árbol de dependencias...", "show_all_packages": "mostrar todos los {count} paquetes afectados", - "no_summary": "Sin resumen", - "view_details": "Ver detalles de vulnerabilidad", "path": "ruta", "more": "+{count} más", "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", - "no_known": "No hay vulnerabilidades conocidas en {count} paquetes", "scan_failed": "No se pudo escanear en busca de vulnerabilidades", - "depth": { - "root": "Este paquete", - "direct": "Dependencia directa", - "transitive": "Dependencia transitiva (indirecta)" - }, "severity": { "critical": "crítica", "high": "alta", @@ -371,13 +349,7 @@ }, "skeleton": { "loading": "Cargando detalles del paquete", - "license": "Licencia", "weekly": "Semanal", - "size": "Tamaño", - "deps": "Deps", - "published": "Publicado", - "get_started": "Empezar", - "readme": "Léame", "maintainers": "Mantenedores", "keywords": "Palabras clave", "versions": "Versiones", @@ -391,16 +363,6 @@ } }, "connector": { - "status": { - "connecting": "conectando...", - "connected_as": "conectado como ~{user}", - "connected": "conectado", - "connect_cli": "conectar CLI local", - "aria_connecting": "Conectando al conector local", - "aria_connected": "Conectado al conector local", - "aria_click_to_connect": "Haz clic para conectar al conector local", - "avatar_alt": "avatar de {user}" - }, "modal": { "title": "Conector Local", "contributor_badge": "Solo colaboradores", @@ -516,8 +478,7 @@ "failed_to_load": "Error al cargar paquetes de la organización", "no_match": "No hay paquetes que coincidan con \"{query}\"", "not_found": "Organización no encontrada", - "not_found_message": "La organización \"{'@'}{name}\" no existe en npm", - "filter_placeholder": "Filtrar {count} paquetes..." + "not_found_message": "La organización \"{'@'}{name}\" no existe en npm" } }, "user": { @@ -578,7 +539,6 @@ "code": { "files_label": "Archivos", "no_files": "No hay archivos en este directorio", - "select_version": "Seleccionar versión", "root": "raíz", "lines": "{count} líneas", "toggle_tree": "Alternar árbol de archivos", @@ -588,7 +548,6 @@ "view_raw": "Ver archivo crudo", "file_too_large": "Archivo demasiado grande para previsualizar", "file_size_warning": "{size} excede el límite de 500KB para resaltado de sintaxis", - "load_anyway": "Cargar de todos modos", "failed_to_load": "Error al cargar archivo", "unavailable_hint": "El archivo puede ser demasiado grande o no estar disponible", "version_required": "Se requiere versión para explorar código", @@ -613,8 +572,7 @@ "verified_via": "Verificado: publicado vía {provider}" }, "jsr": { - "title": "también disponible en JSR", - "label": "jsr" + "title": "también disponible en JSR" } }, "filters": { @@ -625,14 +583,6 @@ "search_placeholder_description": "Filtrar por descripción...", "search_placeholder_keywords": "Filtrar por palabras clave...", "search_placeholder_all": "Buscar todo o usar operadores name: desc: kw:", - "scope_name": "Nombre", - "scope_name_description": "Buscar solo nombres de paquetes", - "scope_description": "Descripción", - "scope_description_description": "Buscar solo descripciones", - "scope_keywords": "Palabras clave", - "scope_keywords_description": "Buscar solo palabras clave", - "scope_all": "Todo", - "scope_all_description": "Buscar en todos los campos, soporta operadores name: desc: kw:", "weekly_downloads": "Descargas semanales", "updated_within": "Actualizado dentro de", "security": "Seguridad", @@ -647,42 +597,11 @@ "security": "Seguridad", "updated": "Actualizado" }, - "download_range": { - "any": "Cualquiera", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Cualquier momento", - "week": "Semana pasada", - "month": "Mes pasado", - "quarter": "Últimos 3 meses", - "year": "Año pasado" - }, - "security_options": { - "all": "Todos los paquetes", - "secure": "Sin advertencias", - "insecure": "Con advertencias" - }, "sort": { "label": "Ordenar paquetes", "toggle_direction": "Alternar dirección de ordenamiento", "ascending": "Ascendente", - "descending": "Descendente", - "relevance": "Relevancia", - "downloads_week": "Descargas/sem", - "downloads_day": "Descargas/día", - "downloads_month": "Descargas/mes", - "downloads_year": "Descargas/año", - "published": "Última publicación", - "name": "Nombre", - "quality": "Calidad", - "popularity": "Popularidad", - "maintenance": "Mantenimiento", - "score": "Puntuación" + "descending": "Descendente" }, "columns": { "title": "Columnas", @@ -734,7 +653,6 @@ "title": "Acerca de", "heading": "acerca de", "meta_description": "npmx es un explorador rápido y moderno para el registro npm. Una mejor UX/DX para explorar paquetes npm.", - "back_home": "volver al inicio", "what_we_are": { "title": "Lo que somos", "better_ux_dx": "mejor UX/DX", @@ -794,8 +712,7 @@ "connect_npm_cli": "Conectar a la CLI de npm", "connect_atmosphere": "Conectar a la Atmosphere", "connecting": "Conectando...", - "ops": "{count} op | {count} ops", - "disconnect": "Desconectar" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -814,7 +731,6 @@ }, "header": { "home": "inicio npmx", - "github": "GitHub", "packages": "paquetes", "packages_dropdown": { "title": "Tus Paquetes", @@ -855,9 +771,7 @@ "searching": "Buscando...", "remove_package": "Eliminar {package}", "packages_selected": "{count}/{max} paquetes seleccionados.", - "add_hint": "Añade al menos 2 paquetes para comparar.", - "loading_versions": "Cargando versiones...", - "select_version": "Seleccionar versión" + "add_hint": "Añade al menos 2 paquetes para comparar." }, "facets": { "group_label": "Facetas de comparación", diff --git a/lunaria/files/es-ES.json b/lunaria/files/es-ES.json index 966190f23..79d5af2ca 100644 --- a/lunaria/files/es-ES.json +++ b/lunaria/files/es-ES.json @@ -5,7 +5,6 @@ "description": "Un mejor explorador para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." } }, - "version": "Versión", "built_at": "construido {0}", "alt_logo": "logotipo de npmx", "tagline": "un mejor explorador para el registro npm", @@ -22,7 +21,6 @@ "label": "Buscar paquetes npm", "placeholder": "buscar paquetes...", "button": "buscar", - "clear": "Limpiar búsqueda", "searching": "Buscando...", "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", "updating": "(actualizando...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Principal", "popular_packages": "Paquetes populares", - "search": "buscar", "settings": "configuración", "compare": "comparar", "back": "atrás", @@ -68,7 +65,6 @@ "language": "Idioma" }, "relative_dates": "Fechas relativas", - "relative_dates_description": "Mostrar \"hace 3 días\" en lugar de fechas completas", "include_types": "Incluir {'@'}types en la instalación", "include_types_description": "Añadir paquete {'@'}types a los comandos de instalación para paquetes sin tipos", "hide_platform_packages": "Ocultar paquetes específicos de plataforma en la búsqueda", @@ -103,8 +99,6 @@ "copy": "copiar", "copied": "¡copiado!", "skip_link": "Saltar al contenido principal", - "close_modal": "Cerrar modal", - "show_more": "mostrar más", "warnings": "Advertencias:", "go_back_home": "Volver al inicio", "view_on_npm": "ver en npm", @@ -121,7 +115,6 @@ "not_found": "Paquete no encontrado", "not_found_message": "No se pudo encontrar el paquete.", "no_description": "Sin descripción proporcionada", - "show_full_description": "Mostrar descripción completa", "not_latest": "(no es la última versión)", "verified_provenance": "Procedencia verificada", "view_permalink": "Ver enlace permanente para esta versión", @@ -149,7 +142,6 @@ "vulns": "Vulnerabilidades", "published": "Publicado", "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", - "skills": "Habilidades", "view_dependency_graph": "Ver gráfico de dependencias", "inspect_dependency_tree": "Inspeccionar árbol de dependencias", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "Habilidades del Agente", "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", - "view": "Ver", "compatible_with": "Compatible con {tool}", "install": "Instalar", "installation_method": "Método de instalación", @@ -311,25 +302,12 @@ "none": "Ninguna" }, "vulnerabilities": { - "no_description": "Sin descripción disponible", - "found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_found": "{count} vulnerabilidad encontrada | {count} vulnerabilidades encontradas", - "deps_affected": "{count} dependencia afectada | {count} dependencias afectadas", "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", - "scanning_tree": "Escaneando árbol de dependencias...", "show_all_packages": "mostrar todos los {count} paquetes afectados", - "no_summary": "Sin resumen", - "view_details": "Ver detalles de vulnerabilidad", "path": "ruta", "more": "+{count} más", "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", - "no_known": "No hay vulnerabilidades conocidas en {count} paquetes", "scan_failed": "No se pudo escanear en busca de vulnerabilidades", - "depth": { - "root": "Este paquete", - "direct": "Dependencia directa", - "transitive": "Dependencia transitiva (indirecta)" - }, "severity": { "critical": "crítica", "high": "alta", @@ -371,13 +349,7 @@ }, "skeleton": { "loading": "Cargando detalles del paquete", - "license": "Licencia", "weekly": "Semanal", - "size": "Tamaño", - "deps": "Deps", - "published": "Publicado", - "get_started": "Empezar", - "readme": "Léeme", "maintainers": "Mantenedores", "keywords": "Palabras clave", "versions": "Versiones", @@ -391,16 +363,6 @@ } }, "connector": { - "status": { - "connecting": "conectando...", - "connected_as": "conectado como ~{user}", - "connected": "conectado", - "connect_cli": "conectar CLI local", - "aria_connecting": "Conectando al conector local", - "aria_connected": "Conectado al conector local", - "aria_click_to_connect": "Haz clic para conectar al conector local", - "avatar_alt": "avatar de {user}" - }, "modal": { "title": "Conector Local", "contributor_badge": "Solo colaboradores", @@ -516,8 +478,7 @@ "failed_to_load": "Error al cargar paquetes de la organización", "no_match": "No hay paquetes que coincidan con \"{query}\"", "not_found": "Organización no encontrada", - "not_found_message": "La organización \"{'@'}{name}\" no existe en npm", - "filter_placeholder": "Filtrar {count} paquetes..." + "not_found_message": "La organización \"{'@'}{name}\" no existe en npm" } }, "user": { @@ -578,7 +539,6 @@ "code": { "files_label": "Archivos", "no_files": "No hay archivos en este directorio", - "select_version": "Seleccionar versión", "root": "raíz", "lines": "{count} líneas", "toggle_tree": "Alternar árbol de archivos", @@ -588,7 +548,6 @@ "view_raw": "Ver archivo crudo", "file_too_large": "Archivo demasiado grande para previsualizar", "file_size_warning": "{size} excede el límite de 500KB para resaltado de sintaxis", - "load_anyway": "Cargar de todos modos", "failed_to_load": "Error al cargar archivo", "unavailable_hint": "El archivo puede ser demasiado grande o no estar disponible", "version_required": "Se requiere versión para explorar código", @@ -613,8 +572,7 @@ "verified_via": "Verificado: publicado vía {provider}" }, "jsr": { - "title": "también disponible en JSR", - "label": "jsr" + "title": "también disponible en JSR" } }, "filters": { @@ -625,14 +583,6 @@ "search_placeholder_description": "Filtrar por descripción...", "search_placeholder_keywords": "Filtrar por palabras clave...", "search_placeholder_all": "Buscar todo o usar operadores name: desc: kw:", - "scope_name": "Nombre", - "scope_name_description": "Buscar solo nombres de paquetes", - "scope_description": "Descripción", - "scope_description_description": "Buscar solo descripciones", - "scope_keywords": "Palabras clave", - "scope_keywords_description": "Buscar solo palabras clave", - "scope_all": "Todo", - "scope_all_description": "Buscar en todos los campos, soporta operadores name: desc: kw:", "weekly_downloads": "Descargas semanales", "updated_within": "Actualizado dentro de", "security": "Seguridad", @@ -647,42 +597,11 @@ "security": "Seguridad", "updated": "Actualizado" }, - "download_range": { - "any": "Cualquiera", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Cualquier momento", - "week": "Semana pasada", - "month": "Mes pasado", - "quarter": "Últimos 3 meses", - "year": "Año pasado" - }, - "security_options": { - "all": "Todos los paquetes", - "secure": "Sin advertencias", - "insecure": "Con advertencias" - }, "sort": { "label": "Ordenar paquetes", "toggle_direction": "Alternar dirección de ordenamiento", "ascending": "Ascendente", - "descending": "Descendente", - "relevance": "Relevancia", - "downloads_week": "Descargas/sem", - "downloads_day": "Descargas/día", - "downloads_month": "Descargas/mes", - "downloads_year": "Descargas/año", - "published": "Última publicación", - "name": "Nombre", - "quality": "Calidad", - "popularity": "Popularidad", - "maintenance": "Mantenimiento", - "score": "Puntuación" + "descending": "Descendente" }, "columns": { "title": "Columnas", @@ -734,7 +653,6 @@ "title": "Acerca de", "heading": "acerca de", "meta_description": "npmx es un explorador rápido y moderno para el registro npm. Una mejor UX/DX para explorar paquetes npm.", - "back_home": "volver al inicio", "what_we_are": { "title": "Lo que somos", "better_ux_dx": "mejor UX/DX", @@ -794,8 +712,7 @@ "connect_npm_cli": "Conectar a la CLI de npm", "connect_atmosphere": "Conectar a la Atmosphere", "connecting": "Conectando...", - "ops": "{count} op | {count} ops", - "disconnect": "Desconectar" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -814,7 +731,6 @@ }, "header": { "home": "inicio npmx", - "github": "GitHub", "packages": "paquetes", "packages_dropdown": { "title": "Tus Paquetes", @@ -855,9 +771,7 @@ "searching": "Buscando...", "remove_package": "Eliminar {package}", "packages_selected": "{count}/{max} paquetes seleccionados.", - "add_hint": "Añade al menos 2 paquetes para comparar.", - "loading_versions": "Cargando versiones...", - "select_version": "Seleccionar versión" + "add_hint": "Añade al menos 2 paquetes para comparar." }, "facets": { "group_label": "Facetas de comparación", diff --git a/lunaria/files/fr-FR.json b/lunaria/files/fr-FR.json index 098ddaba1..f19e5c461 100644 --- a/lunaria/files/fr-FR.json +++ b/lunaria/files/fr-FR.json @@ -5,7 +5,6 @@ "description": "Un meilleur explorateur du registre npm. Recherchez, parcourez et explorez les paquets avec une interface moderne." } }, - "version": "Version", "built_at": "compilé {0}", "alt_logo": "Logo npmx", "tagline": "un meilleur explorateur du registre npm", @@ -22,7 +21,6 @@ "label": "Rechercher des paquets npm", "placeholder": "rechercher des paquets...", "button": "rechercher", - "clear": "Effacer la recherche", "searching": "Recherche en cours...", "found_packages": "{count} paquets trouvés", "updating": "(mise à jour...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Barre de navigation", "popular_packages": "Paquets populaires", - "search": "recherche", "settings": "paramètres", "compare": "comparer", "back": "Retour", @@ -64,7 +61,6 @@ "language": "Langue" }, "relative_dates": "Dates relatives", - "relative_dates_description": "Afficher « il y a 3 jours » au lieu des dates complètes", "include_types": "Inclure {'@'}types à la commande d'installation", "include_types_description": "Inclure les paquets {'@'}types à la commande d'installation pour les paquets non typés", "hide_platform_packages": "Masquer les paquets spécifiques à la plateforme dans la recherche", @@ -99,8 +95,6 @@ "copy": "copier", "copied": "copié !", "skip_link": "Passer au contenu principal", - "close_modal": "Fermer la fenêtre", - "show_more": "afficher plus", "warnings": "Avertissements :", "go_back_home": "Retour à l'accueil", "view_on_npm": "voir sur npm", @@ -117,7 +111,6 @@ "not_found": "Paquet introuvable", "not_found_message": "Le paquet n'a pas pu être trouvé.", "no_description": "Aucune description fournie", - "show_full_description": "Afficher la description complète", "not_latest": "(pas la dernière)", "verified_provenance": "Provenance vérifiée", "view_permalink": "Voir le lien permanent pour cette version", @@ -147,7 +140,6 @@ "vulns": "Vulnérabilités", "published": "Publié", "published_tooltip": "Date de publication de {package}{'@'}{version}", - "skills": "Compétences de l'agent", "view_dependency_graph": "Voir le graphe de dépendances", "inspect_dependency_tree": "Inspecter l'arbre de dépendances", "size_tooltip": { @@ -158,7 +150,6 @@ "skills": { "title": "Compétences de l'agent", "skills_available": "{count} compétence disponible | {count} compétences disponibles", - "view": "Voir", "compatible_with": "Compatible avec {tool}", "install": "Installer", "installation_method": "Méthode d'installation", @@ -309,25 +300,12 @@ "none": "Aucune" }, "vulnerabilities": { - "no_description": "Aucune description disponible", - "found": "{count} vulnérabilité trouvée | {count} vulnérabilités trouvées", - "deps_found": "{count} vulnérabilité trouvée | {count} vulnérabilités trouvées", - "deps_affected": "{count} dépendance affectée | {count} dépendances affectées", "tree_found": "{vulns} vulnérabilité dans {packages}/{total} paquets | {vulns} vulnérabilités dans {packages}/{total} paquets", - "scanning_tree": "Analyse de l'arbre des dépendances...", "show_all_packages": "afficher les {count} paquets affectés", - "no_summary": "Aucun résumé", - "view_details": "Voir les détails de la vulnérabilité", "path": "chemin", "more": "+{count} de plus", "packages_failed": "{count} paquet n'a pas pu être vérifié | {count} paquets n'ont pas pu être vérifiés", - "no_known": "Aucune vulnérabilité connue dans {count} paquets", "scan_failed": "Impossible d'analyser les vulnérabilités", - "depth": { - "root": "Ce paquet", - "direct": "Dépendance directe", - "transitive": "Dépendance transitive (indirecte)" - }, "severity": { "critical": "critique", "high": "élevée", @@ -369,13 +347,7 @@ }, "skeleton": { "loading": "Chargement des détails du paquet", - "license": "Licence", "weekly": "Hebdo", - "size": "Taille", - "deps": "Dépendances", - "published": "Publié", - "get_started": "Commencer", - "readme": "Readme", "maintainers": "Mainteneurs", "keywords": "Mots-clés", "versions": "Versions", @@ -389,16 +361,6 @@ } }, "connector": { - "status": { - "connecting": "connexion...", - "connected_as": "connecté·e en tant que ~{user}", - "connected": "connecté·e", - "connect_cli": "connecter le CLI local", - "aria_connecting": "Connexion au connecteur local", - "aria_connected": "Connecté au connecteur local", - "aria_click_to_connect": "Cliquer pour se connecter au connecteur local", - "avatar_alt": "Avatar de {user}" - }, "modal": { "title": "Connecteur local", "contributor_badge": "Contributeurs uniquement", @@ -514,8 +476,7 @@ "failed_to_load": "Échec du chargement des paquets de l'organisation", "no_match": "Aucun paquet ne correspond à « {query} »", "not_found": "Organisation introuvable", - "not_found_message": "L'organisation « {'@'}{name} » n'existe pas sur npm", - "filter_placeholder": "Filtrer {count} paquets..." + "not_found_message": "L'organisation « {'@'}{name} » n'existe pas sur npm" } }, "user": { @@ -576,7 +537,6 @@ "code": { "files_label": "Fichiers", "no_files": "Aucun fichier dans ce répertoire", - "select_version": "Sélectionner la version", "root": "racine", "lines": "{count} lignes", "toggle_tree": "Basculer l'arborescence", @@ -586,7 +546,6 @@ "view_raw": "Voir le fichier brut", "file_too_large": "Fichier trop volumineux pour l'aperçu", "file_size_warning": "{size} dépasse la limite de 500 Ko pour la coloration syntaxique", - "load_anyway": "Charger quand même", "failed_to_load": "Échec du chargement du fichier", "unavailable_hint": "Le fichier est peut-être trop volumineux ou indisponible", "version_required": "La version est requise pour parcourir le code", @@ -611,8 +570,7 @@ "verified_via": "Vérifié : publié via {provider}" }, "jsr": { - "title": "aussi disponible sur JSR", - "label": "jsr" + "title": "aussi disponible sur JSR" } }, "filters": { @@ -623,14 +581,6 @@ "search_placeholder_description": "Filtrer par description...", "search_placeholder_keywords": "Filtrer par mots-clés...", "search_placeholder_all": "Rechercher ou utiliser name: desc: kw:", - "scope_name": "Nom", - "scope_name_description": "Rechercher uniquement les noms de paquets", - "scope_description": "Description", - "scope_description_description": "Rechercher uniquement les descriptions", - "scope_keywords": "Mots-clés", - "scope_keywords_description": "Rechercher uniquement les mots-clés", - "scope_all": "Tout", - "scope_all_description": "Rechercher tous les champs, supporte les opérateurs name: desc: kw:", "weekly_downloads": "Téléchargements hebdomadaires", "updated_within": "Mis à jour d'ici", "security": "Sécurité", @@ -645,42 +595,11 @@ "security": "Sécurité", "updated": "Mis à jour" }, - "download_range": { - "any": "Tous", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "N'importe quand", - "week": "Semaine passée", - "month": "Mois passé", - "quarter": "3 derniers mois", - "year": "Année passée" - }, - "security_options": { - "all": "Tous les paquets", - "secure": "Sans avertissements", - "insecure": "Avec avertissements" - }, "sort": { "label": "Trier les paquets", "toggle_direction": "Inverser l'ordre", "ascending": "Croissant", - "descending": "Décroissant", - "relevance": "Pertinence", - "downloads_week": "Téléch./sem", - "downloads_day": "Téléch./jour", - "downloads_month": "Téléch./mois", - "downloads_year": "Téléch./an", - "published": "Dern. publication", - "name": "Nom", - "quality": "Qualité", - "popularity": "Popularité", - "maintenance": "Maintenance", - "score": "Score" + "descending": "Décroissant" }, "columns": { "title": "Colonnes", @@ -732,7 +651,6 @@ "title": "À propos", "heading": "à propos", "meta_description": "npmx est un navigateur rapide et moderne pour le registre npm. Une meilleure UX/DX pour explorer les paquets npm.", - "back_home": "retour à l'accueil", "what_we_are": { "title": "Ce que nous sommes", "better_ux_dx": "meilleure UX/DX", @@ -792,8 +710,7 @@ "connect_npm_cli": "Connexion à npm CLI", "connect_atmosphere": "Connexion à Atmosphère", "connecting": "Connexion en cours...", - "ops": "{count} op | {count} ops", - "disconnect": "Déconnexion" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -812,7 +729,6 @@ }, "header": { "home": "accueil npmx", - "github": "GitHub", "packages": "paquets", "packages_dropdown": { "title": "Vos paquets", @@ -853,9 +769,7 @@ "searching": "Recherche...", "remove_package": "Supprimer {package}", "packages_selected": "{count}/{max} paquets sélectionnés.", - "add_hint": "Ajoutez au moins 2 paquets à comparer.", - "loading_versions": "Chargement des versions...", - "select_version": "Sélectionner une version" + "add_hint": "Ajoutez au moins 2 paquets à comparer." }, "no_dependency": { "label": "(Sans dépendance)", diff --git a/lunaria/files/hi-IN.json b/lunaria/files/hi-IN.json index 579465b8f..c997e2954 100644 --- a/lunaria/files/hi-IN.json +++ b/lunaria/files/hi-IN.json @@ -5,7 +5,6 @@ "description": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र। आधुनिक अंतरापृष्ठ के साथ पैकेज खोजें, ब्राउज़ करें और अन्वेषण करें।" } }, - "version": "संस्करण", "built_at": "{0} को बनाया गया", "alt_logo": "npmx लोगो", "tagline": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र", @@ -22,7 +21,6 @@ "label": "npm पैकेज खोजें", "placeholder": "पैकेज खोजें...", "button": "खोजें", - "clear": "खोज साफ़ करें", "searching": "खोज रहे हैं...", "found_packages": "कोई पैकेज नहीं मिला | 1 पैकेज मिला | {count} पैकेज मिले", "updating": "(अद्यतन हो रहा है...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय पैकेज", - "search": "खोजें", "settings": "सेटिंग्स", "compare": "तुलना करें", "back": "वापस", @@ -63,7 +60,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष तिथियाँ", - "relative_dates_description": "पूर्ण तिथियों के बजाय \"3 दिन पहले\" दिखाएं", "include_types": "इंस्टॉल में {'@'}types शामिल करें", "include_types_description": "अनटाइप्ड पैकेज के लिए इंस्टॉल कमांड में {'@'}types पैकेज जोड़ें", "hide_platform_packages": "खोज में प्लेटफ़ॉर्म-विशिष्ट पैकेज छिपाएं", @@ -97,8 +93,6 @@ "copy": "अनुकरण करें", "copied": "अनुकरण हो गया!", "skip_link": "मुख्य सामग्री पर जाएं", - "close_modal": "मोडल बंद करें", - "show_more": "और दिखाएं", "warnings": "चेतावनियाँ:", "go_back_home": "होम पर वापस जाएं", "view_on_npm": "npm पर देखें", @@ -115,7 +109,6 @@ "not_found": "पैकेज नहीं मिला", "not_found_message": "पैकेज नहीं मिल सका।", "no_description": "कोई विवरण प्रदान नहीं किया गया", - "show_full_description": "पूर्ण विवरण दिखाएं", "not_latest": "(नवीनतम नहीं)", "verified_provenance": "सत्यापित प्रोवेनेंस", "view_permalink": "इस संस्करण का परमालिंक देखें", @@ -141,7 +134,6 @@ "deps": "निर्भरता", "install_size": "इंस्टॉल साइज़", "vulns": "कमजोरियाँ", - "skills": "स्किल्स", "view_dependency_graph": "निर्भरता ग्राफ़ देखें", "inspect_dependency_tree": "निर्भरता ट्री का निरीक्षण करें", "size_tooltip": { @@ -152,7 +144,6 @@ "skills": { "title": "एजेंट स्किल्स", "skills_available": "{count} स्किल उपलब्ध है | {count} स्किल्स उपलब्ध हैं", - "view": "देखें", "compatible_with": "{tool} के साथ संगत", "install": "इंस्टॉल करें", "installation_method": "इंस्टॉलेशन विधि", @@ -299,25 +290,12 @@ "none": "कोई नहीं" }, "vulnerabilities": { - "no_description": "कोई विवरण उपलब्ध नहीं", - "found": "{count} कमजोरी मिली | {count} कमजोरियाँ मिलीं", - "deps_found": "{count} कमजोरी मिली | {count} कमजोरियाँ मिलीं", - "deps_affected": "{count} निर्भरता प्रभावित | {count} निर्भरता प्रभावित", "tree_found": "{packages}/{total} पैकेज में {vulns} कमजोरी | {packages}/{total} पैकेज में {vulns} कमजोरियाँ", - "scanning_tree": "निर्भरता ट्री स्कैन कर रहे हैं...", "show_all_packages": "सभी {count} प्रभावित पैकेज दिखाएं", - "no_summary": "कोई सारांश नहीं", - "view_details": "कमजोरी विवरण देखें", "path": "पाथ", "more": "+{count} और", "packages_failed": "{count} पैकेज की जाँच नहीं की जा सकी | {count} पैकेज की जाँच नहीं की जा सकी", - "no_known": "{count} पैकेज में कोई ज्ञात कमजोरियाँ नहीं", "scan_failed": "कमजोरियों के लिए स्कैन नहीं किया जा सका", - "depth": { - "root": "यह पैकेज", - "direct": "प्रत्यक्ष निर्भरता", - "transitive": "ट्रांजिटिव निर्भरता (अप्रत्यक्ष)" - }, "severity": { "critical": "गंभीर", "high": "उच्च", @@ -359,12 +337,7 @@ }, "skeleton": { "loading": "पैकेज विवरण लोड हो रहे हैं", - "license": "अनुज्ञप्ति", "weekly": "साप्ताहिक", - "size": "साइज़", - "deps": "निर्भरताएँ", - "get_started": "शुरू करें", - "readme": "रीडमी", "maintainers": "अनुरक्षक", "keywords": "कीवर्ड्स", "versions": "संस्करण", @@ -377,16 +350,6 @@ } }, "connector": { - "status": { - "connecting": "कनेक्ट हो रहा है...", - "connected_as": "~{user} के रूप में कनेक्ट किया गया", - "connected": "कनेक्ट किया गया", - "connect_cli": "लोकल CLI कनेक्ट करें", - "aria_connecting": "लोकल कनेक्टर से कनेक्ट हो रहा है", - "aria_connected": "लोकल कनेक्टर से कनेक्ट किया गया", - "aria_click_to_connect": "लोकल कनेक्टर से कनेक्ट करने के लिए क्लिक करें", - "avatar_alt": "{user} का अवतार" - }, "modal": { "title": "लोकल कनेक्टर", "contributor_badge": "केवल योगदानकर्ताओं के लिए", @@ -502,8 +465,7 @@ "failed_to_load": "संगठन पैकेज लोड करने में विफल", "no_match": "कोई पैकेज \"{query}\" से मेल नहीं खाते", "not_found": "संगठन नहीं मिला", - "not_found_message": "संगठन \"{'@'}{name}\" npm पर मौजूद नहीं है", - "filter_placeholder": "{count} पैकेज फ़िल्टर करें..." + "not_found_message": "संगठन \"{'@'}{name}\" npm पर मौजूद नहीं है" } }, "user": { @@ -564,7 +526,6 @@ "code": { "files_label": "फ़ाइलें", "no_files": "इस डायरेक्टरी में कोई फ़ाइलें नहीं", - "select_version": "संस्करण चुनें", "root": "रूट", "lines": "{count} पंक्तियाँ", "toggle_tree": "फ़ाइल ट्री टॉगल करें", @@ -574,7 +535,6 @@ "view_raw": "रॉ फ़ाइल देखें", "file_too_large": "फ़ाइल पूर्वावलोकन के लिए बहुत बड़ी है", "file_size_warning": "{size} सिंटैक्स हाइलाइटिंग के लिए 500KB सीमा से अधिक है", - "load_anyway": "फिर भी लोड करें", "failed_to_load": "फ़ाइल लोड करने में विफल", "unavailable_hint": "फ़ाइल बहुत बड़ी या अनुपलब्ध हो सकती है", "version_required": "कोड ब्राउज़ करने के लिए संस्करण आवश्यक है", @@ -599,8 +559,7 @@ "verified_via": "सत्यापित: {provider} के माध्यम से प्रकाशित" }, "jsr": { - "title": "JSR पर भी उपलब्ध", - "label": "jsr" + "title": "JSR पर भी उपलब्ध" } }, "filters": { @@ -611,14 +570,6 @@ "search_placeholder_description": "विवरण से फ़िल्टर करें...", "search_placeholder_keywords": "कीवर्ड्स से फ़िल्टर करें...", "search_placeholder_all": "सभी खोजें या name: desc: kw: का उपयोग करें", - "scope_name": "नाम", - "scope_name_description": "केवल पैकेज नाम खोजें", - "scope_description": "विवरण", - "scope_description_description": "केवल विवरण खोजें", - "scope_keywords": "कीवर्ड्स", - "scope_keywords_description": "केवल कीवर्ड्स खोजें", - "scope_all": "सभी", - "scope_all_description": "सभी फ़ील्ड खोजें, name: desc: kw: ऑपरेटर समर्थित", "weekly_downloads": "साप्ताहिक डाउनलोड्स", "updated_within": "अद्यतन किया गया", "security": "सुरक्षा", @@ -626,41 +577,11 @@ "more_keywords": "+{count} और", "clear_all": "सभी साफ़ करें", "remove_filter": "{label} फ़िल्टर हटाएं", - "download_range": { - "any": "कोई भी", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "किसी भी समय", - "week": "पिछला सप्ताह", - "month": "पिछला महीना", - "quarter": "पिछले 3 महीने", - "year": "पिछला वर्ष" - }, - "security_options": { - "all": "सभी पैकेज", - "secure": "चेतावनियों के बिना", - "insecure": "चेतावनियों के साथ" - }, "sort": { "label": "पैकेज क्रमबद्ध करें", "toggle_direction": "क्रमबद्ध दिशा टॉगल करें", "ascending": "आरोही", - "descending": "अवरोही", - "relevance": "प्रासंगिकता", - "downloads_week": "डाउनलोड्स/सप्ताह", - "downloads_day": "डाउनलोड्स/दिन", - "downloads_month": "डाउनलोड्स/महीना", - "downloads_year": "डाउनलोड्स/वर्ष", - "name": "नाम", - "quality": "गुणवत्ता", - "popularity": "लोकप्रियता", - "maintenance": "रखरखाव", - "score": "स्कोर" + "descending": "अवरोही" }, "columns": { "title": "कॉलम्स", @@ -711,7 +632,6 @@ "title": "हमारे बारे में जानकारी", "heading": "हमारे बारे में जानकारी", "meta_description": "npmx npm रजिस्ट्री के लिए एक तेज़, आधुनिक ब्राउज़र है। npm पैकेज अन्वेषण करने के लिए बेहतर UX/DX।", - "back_home": "होम पर वापस जाएं", "what_we_are": { "title": "हम क्या हैं", "better_ux_dx": "बेहतर UX/DX", @@ -771,8 +691,7 @@ "connect_npm_cli": "npm CLI से कनेक्ट करें", "connect_atmosphere": "Atmosphere से कनेक्ट करें", "connecting": "कनेक्ट हो रहा है...", - "ops": "{count} op | {count} ops", - "disconnect": "डिस्कनेक्ट करें" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -791,7 +710,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "पैकेज", "packages_dropdown": { "title": "आपके पैकेज", @@ -832,9 +750,7 @@ "searching": "खोज रहे हैं...", "remove_package": "{package} हटाएं", "packages_selected": "{count}/{max} पैकेज चुने गए।", - "add_hint": "तुलना करने के लिए कम से कम 2 पैकेज जोड़ें।", - "loading_versions": "संस्करण लोड हो रहे हैं...", - "select_version": "संस्करण चुनें" + "add_hint": "तुलना करने के लिए कम से कम 2 पैकेज जोड़ें।" }, "facets": { "group_label": "तुलना फेसेट्स", diff --git a/lunaria/files/hu-HU.json b/lunaria/files/hu-HU.json index 95c9dbf84..eb85124dd 100644 --- a/lunaria/files/hu-HU.json +++ b/lunaria/files/hu-HU.json @@ -19,7 +19,6 @@ "label": "Npm csomagok keresése", "placeholder": "csomagok keresése...", "button": "keresés", - "clear": "Keresés törlése", "searching": "Keresés...", "found_packages": "Nincs találat | 1 csomag található | {count} csomag található", "updating": "(frissítés...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Főmenü", "popular_packages": "Népszerű csomagok", - "search": "keresés", "settings": "beállítások", "back": "vissza" }, @@ -54,7 +52,6 @@ "language": "Nyelv" }, "relative_dates": "Relatív dátumok", - "relative_dates_description": "Mutassa a dátumokat így: \"3 napja\", a teljes dátum helyett", "include_types": "{'@'}types hozzáadása telepítéskor", "include_types_description": "Adja hozzá a {'@'}types csomagot a telepítési parancshoz típus nélküli csomagoknál", "hide_platform_packages": "Platform-specifikus csomagok elrejtése a keresőben", @@ -88,8 +85,6 @@ "copy": "másolás", "copied": "másolva!", "skip_link": "Ugrás a tartalomra", - "close_modal": "Ablak bezárása", - "show_more": "több megjelenítése", "warnings": "Figyelmeztetések:", "go_back_home": "Vissza a főoldalra", "view_on_npm": "megtekintés npm-en", @@ -105,7 +100,6 @@ "not_found": "Csomag Nem Található", "not_found_message": "A keresett csomag nem található.", "no_description": "Nincs leírás", - "show_full_description": "Teljes leírás megjelenítése", "not_latest": "(nem a legfrissebb)", "verified_provenance": "Hitelesített eredet", "view_permalink": "Verzió permalinkjének megtekintése", @@ -263,25 +257,12 @@ "view_spdx": "Licenc szöveg megtekintése (SPDX)" }, "vulnerabilities": { - "no_description": "Nincs elérhető leírás", - "found": "{count} sebezhetőség található", - "deps_found": "{count} sebezhetőség található", - "deps_affected": "{count} érintett függőség", "tree_found": "{vulns} sebezhetőség {packages}/{total} csomagban", - "scanning_tree": "Függőségi fa vizsgálata...", "show_all_packages": "az összes ({count}) érintett csomag mutatása", - "no_summary": "Nincs összefoglaló", - "view_details": "Részletek megtekintése", "path": "útvonal", "more": "+{count} további", "packages_failed": "{count} csomagot nem sikerült ellenőrizni", - "no_known": "Nincs ismert sebezhetőség {count} csomagban", "scan_failed": "A sebezhetőségi vizsgálat sikertelen", - "depth": { - "root": "Ez a csomag", - "direct": "Közvetlen függőség", - "transitive": "Tranzitív függőség (közvetett)" - }, "severity": { "critical": "kritikus", "high": "magas", @@ -323,11 +304,7 @@ }, "skeleton": { "loading": "Részletek betöltése", - "license": "Licenc", "weekly": "Heti", - "size": "Méret", - "deps": "Függ.", - "readme": "Readme", "maintainers": "Karbantartók", "keywords": "Kulcsszavak", "versions": "Verziók", @@ -340,16 +317,6 @@ } }, "connector": { - "status": { - "connecting": "kapcsolódás...", - "connected_as": "csatlakoztatva: ~{user}", - "connected": "csatlakoztatva", - "connect_cli": "helyi CLI csatlakoztatása", - "aria_connecting": "Kapcsolódás a helyi connectorhoz", - "aria_connected": "Csatlakoztatva a helyi connectorhoz", - "aria_click_to_connect": "Kattints a csatlakozáshoz", - "avatar_alt": "{user} avatarja" - }, "modal": { "title": "Helyi Connector", "connected": "Csatlakoztatva", @@ -461,8 +428,7 @@ "failed_to_load": "Nem sikerült betölteni a szervezet csomagjait", "no_match": "Nincs találat a következőre: \"{query}\"", "not_found": "Szervezet nem található", - "not_found_message": "A(z) \"{'@'}{name}\" szervezet nem létezik az npm-en", - "filter_placeholder": "{count} csomag szűrése..." + "not_found_message": "A(z) \"{'@'}{name}\" szervezet nem létezik az npm-en" } }, "user": { @@ -523,7 +489,6 @@ "code": { "files_label": "Fájlok", "no_files": "Nincsenek fájlok ebben a könyvtárban", - "select_version": "Válassz verziót", "root": "gyökér", "lines": "{count} sor", "toggle_tree": "Fájlfa kapcsolása", @@ -533,7 +498,6 @@ "view_raw": "Nyers fájl megtekintése", "file_too_large": "A fájl túl nagy az előnézethez", "file_size_warning": "{size} meghaladja az 500KB-os limitet a szintaxis alapú formázáshoz", - "load_anyway": "Betöltés mindenképp", "failed_to_load": "Nem sikerült betölteni a fájlt", "unavailable_hint": "A fájl túl nagy vagy nem elérhető", "version_required": "A verzió kiválasztása kötelező a kód böngészéséhez", @@ -557,8 +521,7 @@ "verified_via": "Ellenőrizve: közzétéve a következőn keresztül: {provider}" }, "jsr": { - "title": "elérhető JSR-en is", - "label": "jsr" + "title": "elérhető JSR-en is" } }, "filters": { @@ -569,14 +532,6 @@ "search_placeholder_description": "Szűrés leírás szerint...", "search_placeholder_keywords": "Szűrés kulcsszavak szerint...", "search_placeholder_all": "Keresés mindenhol vagy használj name: desc: kw: operátorokat", - "scope_name": "Név", - "scope_name_description": "Keresés csak a nevekben", - "scope_description": "Leírás", - "scope_description_description": "Keresés csak a leírásokban", - "scope_keywords": "Kulcsszavak", - "scope_keywords_description": "Keresés csak a kulcsszavakban", - "scope_all": "Minden", - "scope_all_description": "Keresés minden mezőben (name: desc: kw: támogatott)", "weekly_downloads": "Heti letöltések", "updated_within": "Frissítve", "security": "Biztonság", @@ -584,41 +539,11 @@ "more_keywords": "+{count} további", "clear_all": "Összes törlése", "remove_filter": "{label} szűrő eltávolítása", - "download_range": { - "any": "Bármennyi", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Bármikor", - "week": "Elmúlt héten", - "month": "Elmúlt hónapban", - "quarter": "Elmúlt 3 hónapban", - "year": "Elmúlt évben" - }, - "security_options": { - "all": "Minden csomag", - "secure": "Figyelmeztetés nélkül", - "insecure": "Figyelmeztetéssel" - }, "sort": { "label": "Csomagok rendezése", "toggle_direction": "Rendezési irány váltása", "ascending": "Növekvő", - "descending": "Csökkenő", - "relevance": "Relevancia", - "downloads_week": "Letöltés/hét", - "downloads_day": "Letöltés/nap", - "downloads_month": "Letöltés/hó", - "downloads_year": "Letöltés/év", - "name": "Név", - "quality": "Minőség", - "popularity": "Népszerűség", - "maintenance": "Karbantartás", - "score": "Pontszám" + "descending": "Csökkenő" }, "columns": { "title": "Oszlopok", @@ -669,7 +594,6 @@ "title": "Rólunk", "heading": "rólunk", "meta_description": "Az npmx egy gyors, modern böngésző az npm regiszterhez. Jobb UX/DX az npm csomagok felfedezéséhez.", - "back_home": "vissza a főoldalra", "what_we_are": { "title": "Mik vagyunk", "better_ux_dx": "jobb UX/DX", @@ -725,7 +649,6 @@ }, "header": { "home": "npmx kezdőlap", - "github": "GitHub", "packages": "csomagok", "packages_dropdown": { "title": "Csomagjaid", diff --git a/lunaria/files/id-ID.json b/lunaria/files/id-ID.json index 15493c369..aba8986ff 100644 --- a/lunaria/files/id-ID.json +++ b/lunaria/files/id-ID.json @@ -5,7 +5,6 @@ "description": "Cara yang lebih baik untuk menjelajahi registri npm. Cari, telusuri, dan pelajari paket dengan antarmuka modern." } }, - "version": "Versi", "built_at": "dibuat {0}", "alt_logo": "logo npmx", "tagline": "cara lebih baik menjelajahi registri npm", @@ -22,7 +21,6 @@ "label": "Cari paket npm", "placeholder": "cari paket...", "button": "cari", - "clear": "Hapus pencarian", "searching": "Mencari...", "found_packages": "Paket tidak ditemukan | Ditemukan 1 paket | Ditemukan {count} paket", "updating": "(memperbarui...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "Utama", "popular_packages": "Paket populer", - "search": "cari", "settings": "pengaturan", "compare": "bandingkan", "back": "kembali", @@ -63,7 +60,6 @@ "language": "Bahasa" }, "relative_dates": "Format tanggal relatif", - "relative_dates_description": "Tampilkan \"3 hari yang lalu\" alih-alih tanggal lengkap", "include_types": "Sertakan {'@'}types saat instal", "include_types_description": "Tambahkan paket {'@'}types ke perintah instalasi untuk paket tanpa tipe", "hide_platform_packages": "Sembunyikan paket spesifik-platform", @@ -97,8 +93,6 @@ "copy": "salin", "copied": "tersalin!", "skip_link": "Lanjut ke konten utama", - "close_modal": "Tutup modal", - "show_more": "lihat lebih banyak", "warnings": "Peringatan:", "go_back_home": "Kembali ke Beranda", "view_on_npm": "lihat di npm", @@ -115,7 +109,6 @@ "not_found": "Paket Tidak Ditemukan", "not_found_message": "Paket tidak dapat ditemukan.", "no_description": "Tidak ada deskripsi", - "show_full_description": "Tampilkan deskripsi lengkap", "not_latest": "(bukan versi terbaru)", "verified_provenance": "Provenans terverifikasi", "view_permalink": "Lihat permalink untuk versi ini", @@ -282,25 +275,12 @@ "view_spdx": "Lihat teks lisensi di SPDX" }, "vulnerabilities": { - "no_description": "Deskripsi tidak tersedia", - "found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", - "deps_found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", - "deps_affected": "{count} dependensi terdampak | {count} dependensi terdampak", "tree_found": "{vulns} kerentanan di {packages}/{total} paket | {vulns} kerentanan di {packages}/{total} paket", - "scanning_tree": "Memindai pohon dependensi...", "show_all_packages": "tampilkan semua {count} paket terdampak", - "no_summary": "Tanpa ringkasan", - "view_details": "Lihat detail kerentanan", "path": "path", "more": "+{count} lagi", "packages_failed": "{count} paket tidak dapat diperiksa | {count} paket tidak dapat diperiksa", - "no_known": "Tidak ada kerentanan yang diketahui di {count} paket", "scan_failed": "Gagal memindai kerentanan", - "depth": { - "root": "Paket ini", - "direct": "Dependensi langsung", - "transitive": "Dependensi transitif (tidak langsung)" - }, "severity": { "critical": "kritis", "high": "tinggi", @@ -342,12 +322,7 @@ }, "skeleton": { "loading": "Memuat detail paket", - "license": "Lisensi", "weekly": "Mingguan", - "size": "Ukuran", - "deps": "Dep", - "get_started": "Memulai", - "readme": "Readme", "maintainers": "Pemelihara", "keywords": "Kata kunci", "versions": "Versi", @@ -360,16 +335,6 @@ } }, "connector": { - "status": { - "connecting": "menghubungkan...", - "connected_as": "terhubung sebagai ~{user}", - "connected": "terhubung", - "connect_cli": "hubungkan CLI lokal", - "aria_connecting": "Menghubungkan ke konektor lokal", - "aria_connected": "Terhubung ke konektor lokal", - "aria_click_to_connect": "Klik untuk terhubung ke konektor lokal", - "avatar_alt": "avatar {user}" - }, "modal": { "title": "Konektor Lokal", "contributor_badge": "Hanya untuk kontributor", @@ -485,8 +450,7 @@ "failed_to_load": "Gagal memuat paket organisasi", "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", "not_found": "Organisasi tidak ditemukan", - "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm", - "filter_placeholder": "Filter {count} paket..." + "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm" } }, "user": { @@ -547,7 +511,6 @@ "code": { "files_label": "Berkas", "no_files": "Tidak ada berkas di direktori ini", - "select_version": "Pilih versi", "root": "root", "lines": "{count} baris", "toggle_tree": "Ganti pohon berkas", @@ -557,7 +520,6 @@ "view_raw": "Lihat berkas mentah", "file_too_large": "Berkas terlalu besar untuk pratinjau", "file_size_warning": "{size} melebihi batas 500KB untuk penyorotan sintaksis", - "load_anyway": "Tetap muat", "failed_to_load": "Gagal memuat berkas", "unavailable_hint": "Berkas mungkin terlalu besar atau tidak tersedia", "version_required": "Versi diperlukan untuk menjelajahi kode", @@ -582,8 +544,7 @@ "verified_via": "Terverifikasi: diterbitkan via {provider}" }, "jsr": { - "title": "juga tersedia di JSR", - "label": "jsr" + "title": "juga tersedia di JSR" } }, "filters": { @@ -594,14 +555,6 @@ "search_placeholder_description": "Filter berdasarkan deskripsi...", "search_placeholder_keywords": "Filter berdasarkan kata kunci...", "search_placeholder_all": "Cari semua atau gunakan nama: deskripsi: kw:", - "scope_name": "Nama", - "scope_name_description": "Hanya cari di nama paket", - "scope_description": "Deskripsi", - "scope_description_description": "Hanya cari di deskripsi", - "scope_keywords": "Kata Kunci", - "scope_keywords_description": "Hanya cari di kata kunci", - "scope_all": "Semua", - "scope_all_description": "Cari di semua kolom, mendukung operator nama: desc: kw:", "weekly_downloads": "Unduhan mingguan", "updated_within": "Diperbarui dalam", "security": "Keamanan", @@ -609,41 +562,11 @@ "more_keywords": "+{count} lagi", "clear_all": "Hapus semua", "remove_filter": "Hapus filter {label}", - "download_range": { - "any": "Apa pun", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kapan pun", - "week": "Seminggu terakhir", - "month": "Sebulan terakhir", - "quarter": "3 bulan terakhir", - "year": "Setahun terakhir" - }, - "security_options": { - "all": "Semua paket", - "secure": "Tanpa peringatan", - "insecure": "Dengan peringatan" - }, "sort": { "label": "Urutkan paket", "toggle_direction": "Ganti arah urutan", "ascending": "Naik (A-Z)", - "descending": "Turun (Z-A)", - "relevance": "Relevansi", - "downloads_week": "Unduhan/minggu", - "downloads_day": "Unduhan/hari", - "downloads_month": "Unduhan/bulan", - "downloads_year": "Unduhan/tahun", - "name": "Nama", - "quality": "Kualitas", - "popularity": "Popularitas", - "maintenance": "Pemeliharaan", - "score": "Skor" + "descending": "Turun (Z-A)" }, "columns": { "title": "Kolom", @@ -694,7 +617,6 @@ "title": "Tentang", "heading": "tentang", "meta_description": "npmx adalah penjelajah cepat dan modern untuk registri npm. UX/DX yang lebih baik untuk mencari paket npm.", - "back_home": "kembali ke beranda", "what_we_are": { "title": "Apa itu npmx", "better_ux_dx": "UX/DX yang lebih baik", @@ -754,8 +676,7 @@ "connect_npm_cli": "Hubungkan ke npm CLI", "connect_atmosphere": "Hubungkan ke Atmosphere", "connecting": "Menghubungkan...", - "ops": "{count} op | {count} op", - "disconnect": "Putuskan" + "ops": "{count} op | {count} op" }, "auth": { "modal": { @@ -774,7 +695,6 @@ }, "header": { "home": "beranda npmx", - "github": "GitHub", "packages": "paket", "packages_dropdown": { "title": "Paket Anda", @@ -815,9 +735,7 @@ "searching": "Mencari...", "remove_package": "Hapus {package}", "packages_selected": "{count}/{max} paket dipilih.", - "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan.", - "loading_versions": "Memuat versi...", - "select_version": "Pilih versi" + "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan." }, "facets": { "group_label": "Aspek perbandingan", diff --git a/lunaria/files/it-IT.json b/lunaria/files/it-IT.json index fa5688697..747c1b755 100644 --- a/lunaria/files/it-IT.json +++ b/lunaria/files/it-IT.json @@ -5,7 +5,6 @@ "description": "Un browser migliore per il registro npm. Cerca, naviga ed esplora i pacchetti con un'interfaccia moderna." } }, - "version": "Versione", "built_at": "compilato {0}", "alt_logo": "logo npmx", "tagline": "un browser migliore per il registro npm", @@ -22,7 +21,6 @@ "label": "Cerca i pacchetti npm", "placeholder": "cerca i pacchetti...", "button": "cerca", - "clear": "Cancella ricerca", "searching": "Cercando...", "found_packages": "Trovati {count} pacchetti", "updating": "(aggiornando...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Principale", "popular_packages": "Pacchetti popolari", - "search": "cerca", "settings": "impostazioni", "compare": "confronta", "back": "indietro", @@ -68,7 +65,6 @@ "language": "Lingua" }, "relative_dates": "Date relative", - "relative_dates_description": "Mostra \"3 giorni fa\" invece di date complete", "include_types": "Includi {'@'}types durante l'installazione", "include_types_description": "Aggiungi il pacchetto {'@'}types al comando install per i pacchetti senza tipo", "hide_platform_packages": "Nascondi pacchetti specifici della piattaforma nella ricerca", @@ -103,8 +99,6 @@ "copy": "copia", "copied": "copiato!", "skip_link": "Salta al contenuto principale", - "close_modal": "Chiudi", - "show_more": "mostra di più", "warnings": "Avvisi:", "go_back_home": "Torna alla home", "view_on_npm": "vedi su npm", @@ -121,7 +115,6 @@ "not_found": "Pacchetto Non Trovato", "not_found_message": "Impossibile trovare il pacchetto.", "no_description": "Nessuna descrizione fornita", - "show_full_description": "Mostra descrizione lunga", "not_latest": "(non recente)", "verified_provenance": "Provenienza verificata", "view_permalink": "Vedi il link permanente per questa versione", @@ -151,7 +144,6 @@ "vulns": "Vulns", "published": "Pubblicato", "published_tooltip": "Data {package}{'@'}{version} è stato pubblicato", - "skills": "Competenze", "view_dependency_graph": "Vedi il grafico delle dipendenze", "inspect_dependency_tree": "Ispeziona l'albero delle dipendenze", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "Competenze dell'agente", "skills_available": "{count} competenza disponibile | {count} competenze disponibili", - "view": "Visualizza", "compatible_with": "Compatibile con {tool}", "install": "Installa", "installation_method": "Metodo di installazione", @@ -336,25 +327,12 @@ "none": "Nessuno" }, "vulnerabilities": { - "no_description": "Nessuna descrizione disponibile", - "found": "{count} vulnerabilità trovata | {count} vulnerabilità trovate", - "deps_found": "{count} vulnerabilità trovata | {count} vulnerabilità trovate", - "deps_affected": "{count} dipendenza interessata | {count} dipendenze interessate", "tree_found": "{vulns} vulnerabilità in {packages}/{total} pacchetti | {vulns} vulnerabilità in {packages}/{total} pacchetti", - "scanning_tree": "Scansione dell'albero delle dipendenze...", "show_all_packages": "mostra tutti i {count} pacchetti interessati", - "no_summary": "Nessun riassunto", - "view_details": "Vedi dettagli sulle vulnerabilitá", "path": "percorso", "more": "+{count} altri", "packages_failed": "{count} pacchetto non ha potuto essere verificato | {count} pacchetti non hanno potuto essere verificati", - "no_known": "Nessuna vulnerabilità nota in {count} pacchetti", "scan_failed": "Impossibile analizzare le vulnerabilità", - "depth": { - "root": "Questo pacchetto", - "direct": "Dipendenza diretta", - "transitive": "Dipendenza transitiva (indiretta)" - }, "severity": { "critical": "critica", "high": "alta", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "Caricamento dettagli pacchetto", - "license": "Licenza", "weekly": "Settimanale", - "size": "Misura", - "deps": "Deps", - "published": "Pubblicato", - "get_started": "Inizia", - "readme": "Readme", "maintainers": "Manutentori", "keywords": "Keywords", "versions": "Versioni", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "connettendo...", - "connected_as": "connesso come ~{user}", - "connected": "connesso", - "connect_cli": "connetti CLI locale", - "aria_connecting": "Connessione al connettore locale in corso", - "aria_connected": "Connesso al connettore locale", - "aria_click_to_connect": "Fare clic per connettersi al connettore locale", - "avatar_alt": "Avatar di {user}" - }, "modal": { "title": "Connettore locale", "contributor_badge": "Solo collaboratori", @@ -541,8 +503,7 @@ "failed_to_load": "Impossibile caricare i pacchetti dell'organizzazione", "no_match": "Nessun pacchetto trovato per \"{query}\"", "not_found": "Organizazzione non trovata", - "not_found_message": "L'organizzazione \"{'@'}{name}\" non esiste su npm", - "filter_placeholder": "Filtra {count} pacchetti..." + "not_found_message": "L'organizzazione \"{'@'}{name}\" non esiste su npm" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "File", "no_files": "Nessun file in questa directory", - "select_version": "Seleziona versione", "root": "root", "lines": "{count} riga | {count} righe", "toggle_tree": "Attiva/disattiva albero dei file", @@ -613,7 +573,6 @@ "view_raw": "Visualizza file raw", "file_too_large": "File troppo grande per visualizzare l'anteprima", "file_size_warning": "{size} supera il limite di 500 KB per l'evidenziatore di sintassi", - "load_anyway": "Carica comunque", "failed_to_load": "Caricamento del file non riuscito", "unavailable_hint": "Il file potrebbe essere troppo grande o non disponibile", "version_required": "La versione è necessaria per sfogliare il codice", @@ -635,12 +594,10 @@ "provenance": { "verified": "verificato", "verified_title": "Provenienza verificata", - "verified_via": "Verificato: pubblicato tramite {provider}", - "view_more_details": "Visualizza più dettagli" + "verified_via": "Verificato: pubblicato tramite {provider}" }, "jsr": { - "title": "disponibile anche su JSR", - "label": "jsr" + "title": "disponibile anche su JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "Filtra per descrizione...", "search_placeholder_keywords": "Filtra per keywords...", "search_placeholder_all": "Cerca tutto o usa name: desc: kw:", - "scope_name": "Nome", - "scope_name_description": "Cerca solo i nomi dei pacchetti", - "scope_description": "Descrizione", - "scope_description_description": "Cerca solo le descrizioni", - "scope_keywords": "Keywords", - "scope_keywords_description": "Cerca solo le keywords", - "scope_all": "Tutto", - "scope_all_description": "Cerca tutti i campi, supporta gli operatori name: desc: kw:", "weekly_downloads": "Download settimanali", "updated_within": "Aggiornato entro", "security": "Sicurezza", @@ -673,42 +622,11 @@ "security": "Sicurezza", "updated": "Aggiornato" }, - "download_range": { - "any": "Qualsiasi", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Qualsiasi momento", - "week": "Ultima settimana", - "month": "Ultimo mese", - "quarter": "Ultimi 3 mesi", - "year": "Ultimo anno" - }, - "security_options": { - "all": "Tutti i pacchetti", - "secure": "Senza avvisi", - "insecure": "Con avvisi" - }, "sort": { "label": "Ordina pacchetti", "toggle_direction": "Cambia direzione ordinamento", "ascending": "Ascendente", - "descending": "Discendente", - "relevance": "Rilevanza", - "downloads_week": "Download/settimana", - "downloads_day": "Download/giorno", - "downloads_month": "Download/mese", - "downloads_year": "Download/anno", - "published": "Ultimo pubblicato", - "name": "Nome", - "quality": "Qualità", - "popularity": "Popolarità", - "maintenance": "Manutenzione", - "score": "Punteggio" + "descending": "Discendente" }, "columns": { "title": "Colonne", @@ -760,7 +678,6 @@ "title": "Info", "heading": "info", "meta_description": "npmx è un browser veloce e moderno per il registro npm. Una migliore UX/DX per esplorare i pacchetti npm.", - "back_home": "torna alla home", "what_we_are": { "title": "Cosa siamo", "better_ux_dx": "migliore UX/DX", @@ -820,8 +737,7 @@ "connect_npm_cli": "Connetti a npm CLI", "connect_atmosphere": "Connetti ad Atmosphere", "connecting": "Connettendo...", - "ops": "{count} op | {count} op", - "disconnect": "Disconnetti" + "ops": "{count} op | {count} op" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "pacchetti", "packages_dropdown": { "title": "I tuoi pacchetti", @@ -881,9 +796,7 @@ "searching": "Cercando...", "remove_package": "Rimuovi {package}", "packages_selected": "{count}/{max} pacchetti selezionati.", - "add_hint": "Aggiungi almeno 2 pacchetti da confrontare.", - "loading_versions": "Caricamento versioni...", - "select_version": "Seleziona versione" + "add_hint": "Aggiungi almeno 2 pacchetti da confrontare." }, "no_dependency": { "label": "Nessuna dipendenza", @@ -978,7 +891,6 @@ "last_updated": "Ultimo aggiornamento: {date}", "welcome": "Benvenuti su {app}. Ci impegniamo a proteggere la tua privacy. Questa informativa spiega quali dati raccogliamo, come li utilizziamo e i tuoi diritti riguardo alle tue informazioni.", "cookies": { - "title": "Cookies", "what_are": { "title": "Cosa sono i cookies?", "p1": "I cookies sono piccoli file di testo memorizzati sul tuo dispositivo quando visiti un sito web. Il loro scopo è migliorare la tua esperienza di navigazione ricordando alcune preferenze e impostazioni." diff --git a/lunaria/files/ja-JP.json b/lunaria/files/ja-JP.json index 2e42d40d7..898bd0c1f 100644 --- a/lunaria/files/ja-JP.json +++ b/lunaria/files/ja-JP.json @@ -5,7 +5,6 @@ "description": "優れたnpmレジストリブラウザ。モダンなインターフェイスでパッケージの検索、閲覧、探索が可能です。" } }, - "version": "バージョン", "built_at": "ビルド {0}", "alt_logo": "npmxロゴ", "tagline": "優れたnpmレジストリブラウザ", @@ -22,7 +21,6 @@ "label": "npmパッケージを検索", "placeholder": "パッケージを検索...", "button": "検索", - "clear": "検索をクリア", "searching": "検索中...", "found_packages": "{count} 個のパッケージが見つかりました", "updating": "(更新中...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "メイン", "popular_packages": "人気のパッケージ", - "search": "検索", "settings": "設定", "compare": "比較", "back": "戻る", @@ -68,7 +65,6 @@ "language": "言語" }, "relative_dates": "日付を相対表記", - "relative_dates_description": "完全な日付の代わりに「3日前」のように表示します", "include_types": "インストール時に {'@'}types を含める", "include_types_description": "型定義のないパッケージのインストールコマンドに {'@'}types パッケージを追加します", "hide_platform_packages": "検索でプラットフォーム固有のパッケージを非表示", @@ -103,8 +99,6 @@ "copy": "コピー", "copied": "コピー完了!", "skip_link": "メインコンテンツにスキップ", - "close_modal": "モーダルを閉じる", - "show_more": "もっと見る", "warnings": "警告:", "go_back_home": "ホームへ戻る", "view_on_npm": "npmで表示", @@ -121,7 +115,6 @@ "not_found": "パッケージが見つかりません", "not_found_message": "パッケージが見つかりませんでした。", "no_description": "説明はありません", - "show_full_description": "詳細な説明を表示", "not_latest": "(最新ではありません)", "verified_provenance": "検証済みprovenance", "view_permalink": "このバージョンのパーマリンクを表示", @@ -151,7 +144,6 @@ "vulns": "脆弱性", "published": "公開日", "published_tooltip": "{package}{'@'}{version} が公開された日付", - "skills": "スキル", "view_dependency_graph": "依存関係グラフを表示", "inspect_dependency_tree": "依存関係ツリーを検査", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "エージェント スキル", "skills_available": "{count} 個のスキルが利用可能", - "view": "表示", "compatible_with": "{tool} と互換あり", "install": "インストール", "installation_method": "インストール方法", @@ -335,25 +326,12 @@ "none": "なし" }, "vulnerabilities": { - "no_description": "説明はありません", - "found": "{count} 件の脆弱性が見つかりました", - "deps_found": "{count} 件の脆弱性が見つかりました", - "deps_affected": "{count} 個の依存関係が影響を受けています", "tree_found": "{packages}/{total} 個のパッケージに {vulns} 件の脆弱性", - "scanning_tree": "依存関係ツリーをスキャン中...", "show_all_packages": "影響を受ける全 {count} 個のパッケージを表示", - "no_summary": "概要なし", - "view_details": "脆弱性の詳細を表示", "path": "パス", "more": "+他 {count} 個", "packages_failed": "{count} 個のパッケージをチェックできませんでした", - "no_known": "{count} 個のパッケージに既知の脆弱性はありません", "scan_failed": "脆弱性をスキャンできませんでした", - "depth": { - "root": "このパッケージ", - "direct": "直接の依存関係", - "transitive": "推移的な依存関係(間接)" - }, "severity": { "critical": "緊急", "high": "高", @@ -395,13 +373,7 @@ }, "skeleton": { "loading": "パッケージ詳細を読み込み中", - "license": "ライセンス", "weekly": "週間", - "size": "サイズ", - "deps": "依存関係", - "published": "公開済み", - "get_started": "はじめに", - "readme": "Readme", "maintainers": "メンテナ", "keywords": "キーワード", "versions": "バージョン", @@ -415,16 +387,6 @@ } }, "connector": { - "status": { - "connecting": "接続中...", - "connected_as": "~{user} として接続済み", - "connected": "接続済み", - "connect_cli": "ローカルCLIに接続", - "aria_connecting": "ローカルコネクタに接続中", - "aria_connected": "ローカルコネクタに接続済み", - "aria_click_to_connect": "クリックしてローカルコネクタに接続", - "avatar_alt": "{user} のアバター" - }, "modal": { "title": "ローカルコネクタ", "contributor_badge": "コントリビューター専用", @@ -540,8 +502,7 @@ "failed_to_load": "Organizationのパッケージの読み込みに失敗しました", "no_match": "\"{query}\" に一致するパッケージはありません", "not_found": "Organizationが見つかりません", - "not_found_message": "Organization \"{'@'}{name}\" はnpmに存在しません", - "filter_placeholder": "{count} 個のパッケージを絞り込む..." + "not_found_message": "Organization \"{'@'}{name}\" はnpmに存在しません" } }, "user": { @@ -602,7 +563,6 @@ "code": { "files_label": "ファイル", "no_files": "このディレクトリにファイルはありません", - "select_version": "バージョンを選択", "root": "ルート", "lines": "{count} 行", "toggle_tree": "ファイルツリーを切り替え", @@ -612,7 +572,6 @@ "view_raw": "RAWファイルを表示", "file_too_large": "ファイルが大きすぎるためプレビューできません", "file_size_warning": "{size} は構文強調表示の制限である500KBを超えています", - "load_anyway": "強制的に読み込む", "failed_to_load": "ファイルの読み込みに失敗しました", "unavailable_hint": "ファイルが大きすぎるか、利用できない可能性があります", "version_required": "コードを閲覧するにはバージョン指定が必要です", @@ -634,12 +593,10 @@ "provenance": { "verified": "検証済み", "verified_title": "検証済みprovenance", - "verified_via": "検証済み: {provider} 経由で公開", - "view_more_details": "詳細を表示" + "verified_via": "検証済み: {provider} 経由で公開" }, "jsr": { - "title": "JSRでも利用可能", - "label": "jsr" + "title": "JSRでも利用可能" } }, "filters": { @@ -650,14 +607,6 @@ "search_placeholder_description": "説明で絞り込む...", "search_placeholder_keywords": "キーワードで絞り込む...", "search_placeholder_all": "すべて検索、または name: desc: kw: を使用", - "scope_name": "名前", - "scope_name_description": "パッケージ名のみ検索", - "scope_description": "説明", - "scope_description_description": "説明のみ検索", - "scope_keywords": "キーワード", - "scope_keywords_description": "キーワードのみ検索", - "scope_all": "すべて", - "scope_all_description": "全フィールドを検索。name: desc: kw: 演算子をサポート", "weekly_downloads": "週間ダウンロード数", "updated_within": "更新時期", "security": "セキュリティ", @@ -672,42 +621,11 @@ "security": "セキュリティ", "updated": "更新日" }, - "download_range": { - "any": "指定なし", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "指定なし", - "week": "1週間以内", - "month": "1ヶ月以内", - "quarter": "3ヶ月以内", - "year": "1年以内" - }, - "security_options": { - "all": "すべてのパッケージ", - "secure": "警告なし", - "insecure": "警告あり" - }, "sort": { "label": "パッケージ一覧を並び替える", "toggle_direction": "並び順を切り替える", "ascending": "昇順", - "descending": "降順", - "relevance": "関連度", - "downloads_week": "ダウンロード数/週", - "downloads_day": "ダウンロード数/日", - "downloads_month": "ダウンロード数/月", - "downloads_year": "ダウンロード数/年", - "published": "最新の公開日", - "name": "パッケージ名", - "quality": "品質", - "popularity": "人気度", - "maintenance": "メンテナンス", - "score": "スコア" + "descending": "降順" }, "columns": { "title": "列", @@ -759,7 +677,6 @@ "title": "npmxについて", "heading": "このサイトについて", "meta_description": "npmxは高速でモダンなnpmレジストリブラウザです。npmパッケージを探索するためのより優れたUX/DXを提供します。", - "back_home": "ホームへ戻る", "what_we_are": { "title": "npmxとは", "better_ux_dx": "より優れたUX/DX", @@ -819,8 +736,7 @@ "connect_npm_cli": "npm CLIに接続", "connect_atmosphere": "Atmosphereに接続", "connecting": "接続中...", - "ops": "{count} 件の操作", - "disconnect": "切断" + "ops": "{count} 件の操作" }, "auth": { "modal": { @@ -839,7 +755,6 @@ }, "header": { "home": "ホーム", - "github": "GitHub", "packages": "パッケージ", "packages_dropdown": { "title": "あなたのパッケージ", @@ -880,9 +795,7 @@ "searching": "検索中...", "remove_package": "{package} を削除", "packages_selected": "{count}/{max} パッケージ選択中。", - "add_hint": "比較するには少なくとも2つのパッケージを追加してください。", - "loading_versions": "バージョンを読み込み中...", - "select_version": "バージョンを選択" + "add_hint": "比較するには少なくとも2つのパッケージを追加してください。" }, "no_dependency": { "label": "(依存関係なし)", @@ -977,7 +890,6 @@ "last_updated": "最終更新日: {date}", "welcome": "{app}へようこそ。私たちはあなたのプライバシーの保護に努めています。本ポリシーでは、どんなデータを収集するか、どのように使用するか、そして、あなたの情報に関するあなたが持つ権利について説明します。", "cookies": { - "title": "Cookie", "what_are": { "title": "Cookieとは?", "p1": "Cookieは、ウェブサイト訪問時にデバイスに保存される小さなテキストファイルです。特定の好みや設定を記憶することで、ブラウジング体験を向上させることを目的としています。" diff --git a/lunaria/files/mr-IN.json b/lunaria/files/mr-IN.json index d2eb6168a..a4cc5fad6 100644 --- a/lunaria/files/mr-IN.json +++ b/lunaria/files/mr-IN.json @@ -5,7 +5,6 @@ "description": "npm नोंदणीसाठी एक चांगला ब्राउझर. आधुनिक इंटरफेससह पॅकेजेस शोधा, ब्राउझ करा आणि एक्सप्लोर करा." } }, - "version": "आवृत्ती", "built_at": "{0} ला तयार केले", "alt_logo": "npmx लोगो", "tagline": "npm नोंदणीसाठी एक चांगला ब्राउझर", @@ -22,7 +21,6 @@ "label": "npm पॅकेजेस शोधा", "placeholder": "पॅकेजेस शोधा...", "button": "शोधा", - "clear": "शोध साफ करा", "searching": "शोधत आहे...", "found_packages": "कोणतेही पॅकेज सापडले नाही | 1 पॅकेज सापडले | {count} पॅकेजेस सापडल्या", "updating": "(अद्यतनित करत आहे...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय पॅकेजेस", - "search": "शोध", "settings": "सेटिंग्ज", "compare": "तुलना करा", "back": "मागे", @@ -64,7 +61,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष तारखा", - "relative_dates_description": "पूर्ण तारखांऐवजी \"3 दिवसांपूर्वी\" दर्शवा", "include_types": "स्थापनेत {'@'}types समाविष्ट करा", "include_types_description": "अनटाइप केलेल्या पॅकेजसाठी स्थापना आदेशात {'@'}types पॅकेज जोडा", "hide_platform_packages": "शोधात प्लॅटफॉर्म-विशिष्ट पॅकेजेस लपवा", @@ -99,8 +95,6 @@ "copy": "कॉपी करा", "copied": "कॉपी झाले!", "skip_link": "मुख्य सामग्रीवर जा", - "close_modal": "मोडल बंद करा", - "show_more": "अधिक दर्शवा", "warnings": "चेतावण्या:", "go_back_home": "मुख्यपृष्ठावर परत जा", "view_on_npm": "npm वर पहा", @@ -117,7 +111,6 @@ "not_found": "पॅकेज सापडले नाही", "not_found_message": "पॅकेज सापडले नाही.", "no_description": "कोणतेही वर्णन प्रदान केलेले नाही", - "show_full_description": "संपूर्ण वर्णन दर्शवा", "not_latest": "(नवीनतम नाही)", "verified_provenance": "सत्यापित उत्पत्ती", "view_permalink": "या आवृत्तीसाठी परमालिंक पहा", @@ -145,7 +138,6 @@ "vulns": "असुरक्षितता", "published": "प्रकाशित", "published_tooltip": "{package}{'@'}{version} प्रकाशित झाल्याची तारीख", - "skills": "कौशल्ये", "view_dependency_graph": "निर्भरता आलेख पहा", "inspect_dependency_tree": "निर्भरता वृक्षाची तपासणी करा", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "एजंट कौशल्ये", "skills_available": "{count} कौशल्य उपलब्ध | {count} कौशल्ये उपलब्ध", - "view": "पहा", "compatible_with": "{tool} शी सुसंगत", "install": "स्थापित करा", "installation_method": "स्थापना पद्धत", @@ -181,6 +172,7 @@ "fund": "निधी", "compare": "तुलना करा" }, + "likes": {}, "docs": { "not_available": "दस्तऐवज उपलब्ध नाहीत", "not_available_detail": "आम्ही या आवृत्तीसाठी दस्तऐवज तयार करू शकलो नाही." @@ -200,7 +192,10 @@ "title": "चालवा", "locally": "स्थानिकरित्या चालवा" }, - "readme": {}, + "readme": { + "callout": {} + }, + "provenance_section": {}, "keywords_title": "कीवर्ड", "compatibility": "सुसंगतता", "card": {}, @@ -215,7 +210,6 @@ "metrics": {}, "license": {}, "vulnerabilities": { - "depth": {}, "severity": {} }, "deprecated": {}, @@ -227,7 +221,6 @@ "sort": {} }, "connector": { - "status": {}, "modal": {} }, "operations": { @@ -261,9 +254,6 @@ }, "filters": { "chips": {}, - "download_range": {}, - "updated": {}, - "security_options": {}, "sort": {}, "columns": {}, "view_mode": {}, @@ -297,6 +287,7 @@ "compare": { "packages": {}, "selector": {}, + "no_dependency": {}, "facets": { "categories": {}, "items": { @@ -305,6 +296,7 @@ "dependencies": {}, "totalDependencies": {}, "downloads": {}, + "totalLikes": {}, "lastUpdated": {}, "deprecated": {}, "engines": {}, @@ -315,5 +307,19 @@ }, "values": {} } + }, + "privacy_policy": { + "cookies": { + "what_are": {}, + "types": {}, + "local_storage": {}, + "management": {} + }, + "analytics": {}, + "authenticated": {}, + "data_retention": {}, + "your_rights": {}, + "contact": {}, + "changes": {} } } diff --git a/lunaria/files/ne-NP.json b/lunaria/files/ne-NP.json index 23c849342..4beda4d2f 100644 --- a/lunaria/files/ne-NP.json +++ b/lunaria/files/ne-NP.json @@ -5,7 +5,6 @@ "description": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर। आधुनिक इन्टरफेससँग प्याकेजहरू खोज्नुहोस्, ब्राउज गर्नुहोस्, र अन्वेषण गर्नुहोस्।" } }, - "version": "संस्करण", "built_at": "बिल्ड गरिएको {0}", "alt_logo": "npmx लोगो", "tagline": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर", @@ -22,7 +21,6 @@ "label": "npm प्याकेजहरू खोज्नुहोस्", "placeholder": "प्याकेज खोज्नुहोस्...", "button": "खोज", - "clear": "खोज खाली गर्नुहोस्", "searching": "खोजिँदैछ...", "found_packages": "कुनै प्याकेज फेला परेन | {count} प्याकेज फेला पर्यो | {count} प्याकेज फेला परे", "updating": "(अपडेट हुँदैछ...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "मुख्य", "popular_packages": "लोकप्रिय प्याकेजहरू", - "search": "खोज", "settings": "सेटिङ्स", "compare": "तुलना", "back": "पछाडि", @@ -63,7 +60,6 @@ "language": "भाषा" }, "relative_dates": "सापेक्ष मितिहरू", - "relative_dates_description": "पूर्ण मिति सट्टा \"३ दिन अगाडि\" देखाउनुहोस्", "include_types": "इन्स्टलमा {'@'}types समावेश गर्नुहोस्", "include_types_description": "टाइप नभएका प्याकेजका इन्स्टल कमाण्डहरूमा {'@'}types प्याकेज थप्नुहोस्", "hide_platform_packages": "खोजमा प्लेटफर्म-विशेष प्याकेजहरू लुकाउनुहोस्", @@ -97,8 +93,6 @@ "copy": "कपी", "copied": "कपी भयो!", "skip_link": "मुख्य सामग्रीमा जानुहोस्", - "close_modal": "मोडल बन्द गर्नुहोस्", - "show_more": "अझै देखाउनुहोस्", "warnings": "चेतावनीहरू:", "go_back_home": "होममा फर्कनुहोस्", "view_on_npm": "npm मा हेर्नुहोस्", @@ -115,7 +109,6 @@ "not_found": "प्याकेज फेला परेन", "not_found_message": "प्याकेज फेला पार्न सकिएन।", "no_description": "विवरण उपलब्ध छैन", - "show_full_description": "पूरा विवरण देखाउनुहोस्", "not_latest": "(नवीनतम होइन)", "verified_provenance": "प्रमाणित प्रुभेनेन्स", "view_permalink": "यस संस्करणको पर्मालिङ्क हेर्नुहोस्", @@ -282,25 +275,12 @@ "view_spdx": "SPDX मा लाइसेन्स टेक्स्ट हेर्नुहोस्" }, "vulnerabilities": { - "no_description": "विवरण उपलब्ध छैन", - "found": "{count} कमजोरी फेला पर्‍यो | {count} कमजोरीहरू फेला परे", - "deps_found": "{count} कमजोरी फेला पर्‍यो | {count} कमजोरीहरू फेला परे", - "deps_affected": "{count} डिपेन्डेन्सी प्रभावित | {count} डिपेन्डेन्सीहरू प्रभावित", "tree_found": "{packages}/{total} प्याकेजमा {vulns} कमजोरी | {packages}/{total} प्याकेजमा {vulns} कमजोरीहरू", - "scanning_tree": "डिपेन्डेन्सी ट्री स्क्यान हुँदैछ...", "show_all_packages": "प्रभावित सबै {count} प्याकेज देखाउनुहोस्", - "no_summary": "सारांश छैन", - "view_details": "कमजोरी विवरण हेर्नुहोस्", "path": "पथ", "more": "+{count} थप", "packages_failed": "{count} प्याकेज जाँच गर्न सकिएन | {count} प्याकेजहरू जाँच गर्न सकिएन", - "no_known": "{count} प्याकेजमा ज्ञात कमजोरी छैन", "scan_failed": "कमजोरीका लागि स्क्यान गर्न सकिएन", - "depth": { - "root": "यो प्याकेज", - "direct": "प्रत्यक्ष डिपेन्डेन्सी", - "transitive": "ट्रान्जिटिभ डिपेन्डेन्सी (अप्रत्यक्ष)" - }, "severity": { "critical": "अत्यन्त गम्भीर", "high": "उच्च", @@ -342,12 +322,7 @@ }, "skeleton": { "loading": "प्याकेज विवरण लोड हुँदैछ", - "license": "लाइसेन्स", "weekly": "साप्ताहिक", - "size": "साइज", - "deps": "डिपेन्डेन्सी", - "get_started": "सुरु गर्नुहोस्", - "readme": "README", "maintainers": "मेन्टेनरहरू", "keywords": "किवर्ड्स", "versions": "संस्करणहरू", @@ -360,16 +335,6 @@ } }, "connector": { - "status": { - "connecting": "जोडिँदैछ...", - "connected_as": "~{user} रूपमा जोडियो", - "connected": "जोडियो", - "connect_cli": "लोकल CLI जोड्नुहोस्", - "aria_connecting": "लोकल कनेक्टरसँग जोडिँदैछ", - "aria_connected": "लोकल कनेक्टरसँग जोडियो", - "aria_click_to_connect": "लोकल कनेक्टरसँग जोड्न क्लिक गर्नुहोस्", - "avatar_alt": "{user} को अवतार" - }, "modal": { "title": "लोकल कनेक्टर", "contributor_badge": "कन्ट्रिब्युटर मात्र", @@ -485,8 +450,7 @@ "failed_to_load": "संगठनका प्याकेजहरू लोड गर्न असफल", "no_match": "\"{query}\" सँग मिल्ने प्याकेज छैन", "not_found": "संगठन फेला परेन", - "not_found_message": "संगठन \"{'@'}{name}\" npm मा अस्तित्वमा छैन", - "filter_placeholder": "{count} प्याकेज फिल्टर गर्नुहोस्..." + "not_found_message": "संगठन \"{'@'}{name}\" npm मा अस्तित्वमा छैन" } }, "user": { @@ -547,7 +511,6 @@ "code": { "files_label": "फाइलहरू", "no_files": "यो डाइरेक्टरीमा कुनै फाइल छैन", - "select_version": "संस्करण चयन गर्नुहोस्", "root": "root", "lines": "{count} लाइन", "toggle_tree": "फाइल ट्री टगल", @@ -557,7 +520,6 @@ "view_raw": "raw फाइल हेर्नुहोस्", "file_too_large": "प्रिभ्यू गर्न फाइल धेरै ठूलो छ", "file_size_warning": "syntax highlighting का लागि 500KB सीमा भन्दा {size} ठूलो छ", - "load_anyway": "जसरी पनि लोड", "failed_to_load": "फाइल लोड गर्न असफल", "unavailable_hint": "फाइल धेरै ठूलो हुन सक्छ वा उपलब्ध नहुन सक्छ", "version_required": "कोड ब्राउज गर्न संस्करण चाहिन्छ", @@ -582,8 +544,7 @@ "verified_via": "प्रमाणित: {provider} मार्फत प्रकाशित" }, "jsr": { - "title": "JSR मा पनि उपलब्ध", - "label": "jsr" + "title": "JSR मा पनि उपलब्ध" } }, "filters": { @@ -594,14 +555,6 @@ "search_placeholder_description": "विवरणबाट फिल्टर...", "search_placeholder_keywords": "किवर्ड्सबाट फिल्टर...", "search_placeholder_all": "सबैमा खोज्नुहोस् वा name: desc: kw: प्रयोग गर्नुहोस्", - "scope_name": "नाम", - "scope_name_description": "प्याकेज नाम मात्र खोज्नुहोस्", - "scope_description": "विवरण", - "scope_description_description": "विवरण मात्र खोज्नुहोस्", - "scope_keywords": "किवर्ड्स", - "scope_keywords_description": "किवर्ड्स मात्र खोज्नुहोस्", - "scope_all": "सबै", - "scope_all_description": "सबै फाँट खोज्नुहोस्; name: desc: kw: अपरेटर समर्थित", "weekly_downloads": "साप्ताहिक डाउनलोड", "updated_within": "अपडेट भएको समय", "security": "सिक्युरिटी", @@ -609,41 +562,11 @@ "more_keywords": "+{count} थप", "clear_all": "सबै हटाउनुहोस्", "remove_filter": "{label} फिल्टर हटाउनुहोस्", - "download_range": { - "any": "कुनै पनि", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "कुनै पनि समय", - "week": "गत हप्ता", - "month": "गत महिना", - "quarter": "गत ३ महिना", - "year": "गत वर्ष" - }, - "security_options": { - "all": "सबै प्याकेज", - "secure": "चेतावनी बिना", - "insecure": "चेतावनी सहित" - }, "sort": { "label": "प्याकेज क्रमबद्ध", "toggle_direction": "क्रमबद्ध दिशा टगल", "ascending": "आरोही", - "descending": "अवरोही", - "relevance": "सम्बन्धित", - "downloads_week": "डाउनलोड/हप्ता", - "downloads_day": "डाउनलोड/दिन", - "downloads_month": "डाउनलोड/महिना", - "downloads_year": "डाउनलोड/वर्ष", - "name": "नाम", - "quality": "क्वालिटी", - "popularity": "लोकप्रियता", - "maintenance": "मेन्टेनेन्स", - "score": "स्कोर" + "descending": "अवरोही" }, "columns": { "title": "स्तम्भहरू", @@ -694,7 +617,6 @@ "title": "बारेमा", "heading": "बारेमा", "meta_description": "npmx, npm रजिस्ट्रीका लागि छिटो र आधुनिक ब्राउजर हो। npm प्याकेजहरू अन्वेषण गर्न अझ राम्रो UX/DX।", - "back_home": "होममा फर्कनुहोस्", "what_we_are": { "title": "हामी के हौं", "better_ux_dx": "अझ राम्रो UX/DX", @@ -754,8 +676,7 @@ "connect_npm_cli": "npm CLI कनेक्ट गर्नुहोस्", "connect_atmosphere": "Atmosphere कनेक्ट गर्नुहोस्", "connecting": "कनेक्ट हुँदैछ...", - "ops": "{count} अपरेसन | {count} अपरेसनहरू", - "disconnect": "डिस्कनेक्ट" + "ops": "{count} अपरेसन | {count} अपरेसनहरू" }, "auth": { "modal": { @@ -774,7 +695,6 @@ }, "header": { "home": "npmx होम", - "github": "GitHub", "packages": "प्याकेजहरू", "packages_dropdown": { "title": "तपाईंका प्याकेजहरू", @@ -815,9 +735,7 @@ "searching": "खोजिँदैछ...", "remove_package": "{package} हटाउनुहोस्", "packages_selected": "{count}/{max} प्याकेज चयन गरियो।", - "add_hint": "तुलना गर्न कम्तिमा २ प्याकेज थप्नुहोस्।", - "loading_versions": "संस्करणहरू लोड हुँदैछन्...", - "select_version": "संस्करण चयन गर्नुहोस्" + "add_hint": "तुलना गर्न कम्तिमा २ प्याकेज थप्नुहोस्।" }, "facets": { "group_label": "तुलना पक्षहरू", diff --git a/lunaria/files/no-NO.json b/lunaria/files/no-NO.json index 460d458a5..47765e495 100644 --- a/lunaria/files/no-NO.json +++ b/lunaria/files/no-NO.json @@ -5,7 +5,6 @@ "description": "En bedre leser for npm-registeret. Søk, bla gjennom og utforsk pakker med et moderne grensesnitt." } }, - "version": "Versjon", "built_at": "bygget {0}", "alt_logo": "npmx logo", "tagline": "en bedre leser for npm-registeret", @@ -22,7 +21,6 @@ "label": "Søk etter npm-pakker", "placeholder": "søk etter pakker...", "button": "søk", - "clear": "Tøm søk", "searching": "Søker...", "found_packages": "Ingen pakker funnet | Fant 1 pakke | Fant {count} pakker", "updating": "(oppdaterer...)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "Hovedmeny", "popular_packages": "Populære pakker", - "search": "søk", "settings": "innstillinger", "compare": "sammenlign", "back": "tilbake", @@ -68,7 +65,6 @@ "language": "Språk" }, "relative_dates": "Relative datoer", - "relative_dates_description": "Vis \"3 dager siden\" i stedet for fullstendige datoer", "include_types": "Inkluder {'@'}types ved installasjon", "include_types_description": "Legg til {'@'}types-pakken i installasjonskommandoer for pakker uten typer", "hide_platform_packages": "Skjul plattformspesifikke pakker i søk", @@ -103,8 +99,6 @@ "copy": "kopier", "copied": "kopiert!", "skip_link": "Gå til hovedinnhold", - "close_modal": "Lukk modal", - "show_more": "vis mer", "warnings": "Advarsler:", "go_back_home": "Gå tilbake til start", "view_on_npm": "vis på npm", @@ -121,7 +115,6 @@ "not_found": "Pakke ikke funnet", "not_found_message": "Pakken kunne ikke finnes.", "no_description": "Ingen beskrivelse gitt", - "show_full_description": "Vis full beskrivelse", "not_latest": "(ikke nyeste)", "verified_provenance": "Verifisert opprinnelse", "view_permalink": "Vis permalenke for denne versjonen", @@ -149,7 +142,6 @@ "vulns": "Sårbarheter", "published": "Publisert", "published_tooltip": "Dato {package}{'@'}{version} ble publisert", - "skills": "Ferdigheter", "view_dependency_graph": "Vis avhengighetsgraf", "inspect_dependency_tree": "Inspiser avhengighetstre", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "Agentferdigheter", "skills_available": "{count} ferdighet tilgjengelig | {count} ferdigheter tilgjengelig", - "view": "Vis", "compatible_with": "Kompatibel med {tool}", "install": "Installer", "installation_method": "Installasjonsmetode", @@ -311,25 +302,12 @@ "none": "Ingen" }, "vulnerabilities": { - "no_description": "Ingen beskrivelse tilgjengelig", - "found": "{count} sårbarhet funnet | {count} sårbarheter funnet", - "deps_found": "{count} sårbarhet funnet | {count} sårbarheter funnet", - "deps_affected": "{count} avhengighet påvirket | {count} avhengigheter påvirket", "tree_found": "{vulns} sårbarhet i {packages}/{total} pakker | {vulns} sårbarheter i {packages}/{total} pakker", - "scanning_tree": "Skanner avhengighetstre...", "show_all_packages": "vis {count} påvirket pakke | vis alle {count} påvirkede pakker", - "no_summary": "Ingen oppsummering", - "view_details": "Vis sårbarhetsdetaljer", "path": "sti", "more": "+{count} flere", "packages_failed": "{count} pakke kunne ikke sjekkes | {count} pakker kunne ikke sjekkes", - "no_known": "Ingen kjente sårbarheter i {count} pakke | Ingen kjente sårbarheter i {count} pakker", "scan_failed": "Kunne ikke skanne for sårbarheter", - "depth": { - "root": "Denne pakken", - "direct": "Direkte avhengighet", - "transitive": "Transitiv avhengighet (indirekte)" - }, "severity": { "critical": "kritisk", "high": "høy", @@ -371,13 +349,7 @@ }, "skeleton": { "loading": "Laster pakkedetaljer", - "license": "Lisens", "weekly": "Ukentlig", - "size": "Størrelse", - "deps": "Avh.", - "published": "Publisert", - "get_started": "Kom i gang", - "readme": "Readme", "maintainers": "Vedlikeholdere", "keywords": "Nøkkelord", "versions": "Versjoner", @@ -391,16 +363,6 @@ } }, "connector": { - "status": { - "connecting": "kobler til...", - "connected_as": "koblet til som ~{user}", - "connected": "tilkoblet", - "connect_cli": "koble til lokal CLI", - "aria_connecting": "Kobler til lokal connector", - "aria_connected": "Koblet til lokal connector", - "aria_click_to_connect": "Klikk for å koble til lokal connector", - "avatar_alt": "{user}s avatar" - }, "modal": { "title": "Lokal Connector", "contributor_badge": "Kun for bidragsytere", @@ -516,8 +478,7 @@ "failed_to_load": "Kunne ikke laste organisasjonens pakker", "no_match": "Ingen pakker matcher \"{query}\"", "not_found": "Organisasjon ikke funnet", - "not_found_message": "Organisasjonen \"{'@'}{name}\" finnes ikke på npm", - "filter_placeholder": "Filtrer {count} pakke... | Filtrer {count} pakker..." + "not_found_message": "Organisasjonen \"{'@'}{name}\" finnes ikke på npm" } }, "user": { @@ -578,7 +539,6 @@ "code": { "files_label": "Filer", "no_files": "Ingen filer i denne mappen", - "select_version": "Velg versjon", "root": "rot", "lines": "{count} linje | {count} linjer", "toggle_tree": "Veksle filtre", @@ -588,7 +548,6 @@ "view_raw": "Vis råfil", "file_too_large": "Filen er for stor til å forhåndsvises", "file_size_warning": "{size} overstiger grensen på 500KB for syntaksmarkering", - "load_anyway": "Last likevel", "failed_to_load": "Kunne ikke laste fil", "unavailable_hint": "Filen kan være for stor eller utilgjengelig", "version_required": "Versjon er påkrevd for å bla i koden", @@ -613,8 +572,7 @@ "verified_via": "Verifisert: publisert via {provider}" }, "jsr": { - "title": "også tilgjengelig på JSR", - "label": "jsr" + "title": "også tilgjengelig på JSR" } }, "filters": { @@ -625,14 +583,6 @@ "search_placeholder_description": "Filtrer etter beskrivelse...", "search_placeholder_keywords": "Filtrer etter nøkkelord...", "search_placeholder_all": "Søk alt eller bruk navn: besk: nøkkelord:", - "scope_name": "Navn", - "scope_name_description": "Søk kun i pakkenavn", - "scope_description": "Beskrivelse", - "scope_description_description": "Søk kun i beskrivelser", - "scope_keywords": "Nøkkelord", - "scope_keywords_description": "Søk kun i nøkkelord", - "scope_all": "Alt", - "scope_all_description": "Søk i alle felt, støtter name: desc: kw: operatorer", "weekly_downloads": "Ukentlige nedlastinger", "updated_within": "Oppdatert innen", "security": "Sikkerhet", @@ -647,42 +597,11 @@ "security": "Sikkerhet", "updated": "Oppdatert" }, - "download_range": { - "any": "Hvilken som helst", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Når som helst", - "week": "Siste uke", - "month": "Siste måned", - "quarter": "Siste 3 måneder", - "year": "Siste år" - }, - "security_options": { - "all": "Alle pakker", - "secure": "Uten advarsler", - "insecure": "Med advarsler" - }, "sort": { "label": "Sorter pakker", "toggle_direction": "Veksle sorteringsrekkefølge", "ascending": "Stigende", - "descending": "Synkende", - "relevance": "Relevans", - "downloads_week": "Nedlastinger/uke", - "downloads_day": "Nedlastinger/dag", - "downloads_month": "Nedlastinger/mnd", - "downloads_year": "Nedlastinger/år", - "published": "Sist publisert", - "name": "Navn", - "quality": "Kvalitet", - "popularity": "Popularitet", - "maintenance": "Vedlikehold", - "score": "Poengsum" + "descending": "Synkende" }, "columns": { "title": "Kolonner", @@ -734,7 +653,6 @@ "title": "Om", "heading": "om", "meta_description": "npmx er en rask, moderne leser for npm-registeret. En bedre UX/DX for å utforske npm-pakker.", - "back_home": "tilbake til start", "what_we_are": { "title": "Hva vi er", "better_ux_dx": "bedre UX/DX", @@ -794,8 +712,7 @@ "connect_npm_cli": "Koble til npm CLI", "connect_atmosphere": "Koble til Atmosphere", "connecting": "Kobler til...", - "ops": "{count} op | {count} ops", - "disconnect": "Koble fra" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -814,7 +731,6 @@ }, "header": { "home": "npmx hjem", - "github": "GitHub", "packages": "pakker", "packages_dropdown": { "title": "Dine pakker", @@ -855,9 +771,7 @@ "searching": "Søker...", "remove_package": "Fjern {package}", "packages_selected": "{count}/{max} pakker valgt.", - "add_hint": "Legg til minst 2 pakker for å sammenligne.", - "loading_versions": "Laster versjoner...", - "select_version": "Velg versjon" + "add_hint": "Legg til minst 2 pakker for å sammenligne." }, "facets": { "group_label": "Sammenligningsfasetter", diff --git a/lunaria/files/pl-PL.json b/lunaria/files/pl-PL.json index 16f073f0a..378b19fca 100644 --- a/lunaria/files/pl-PL.json +++ b/lunaria/files/pl-PL.json @@ -5,7 +5,6 @@ "description": "Lepsza przeglądarka rejestru npm. Wyszukuj, przeglądaj i odkrywaj pakiety w nowoczesnym interfejsie." } }, - "version": "Wersja", "built_at": "zbudowano {0}", "alt_logo": "npmx logo", "tagline": "lepsza przeglądarka rejestru npm", @@ -22,7 +21,6 @@ "label": "Szukaj pakietów npm", "placeholder": "szukaj pakietów...", "button": "szukaj", - "clear": "Wyczyść wyszukiwanie", "searching": "Wyszukiwanie...", "found_packages": "Nie znaleziono pakietów | Znaleziono 1 pakiet | Znaleziono {count} pakiety | Znaleziono {count} pakietów | Znaleziono {count} pakietów", "updating": "(aktualizowanie...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Główne", "popular_packages": "Popularne pakiety", - "search": "szukaj", "settings": "ustawienia", "compare": "porównaj", "back": "wstecz", @@ -64,7 +61,6 @@ "language": "Język" }, "relative_dates": "Daty względne", - "relative_dates_description": "Pokazuj \"3 dni temu\" zamiast pełnych dat", "include_types": "Dodaj {'@'}types do instalacji", "include_types_description": "Dodawaj pakiet {'@'}types do komend instalacji dla pakietów bez typów", "hide_platform_packages": "Ukrywaj pakiety specyficzne dla platformy w wynikach", @@ -99,8 +95,6 @@ "copy": "kopiuj", "copied": "skopiowano!", "skip_link": "Przejdź do głównej treści", - "close_modal": "Zamknij okno", - "show_more": "pokaż więcej", "warnings": "Ostrzeżenia:", "go_back_home": "Wróć na stronę główną", "view_on_npm": "zobacz na npm", @@ -117,7 +111,6 @@ "not_found": "Nie znaleziono pakietu", "not_found_message": "Nie udało się znaleźć pakietu.", "no_description": "Brak opisu", - "show_full_description": "Pokaż pełny opis", "not_latest": "(nie najnowsza)", "verified_provenance": "Zweryfikowane pochodzenie", "view_permalink": "Zobacz stały link do tej wersji", @@ -145,7 +138,6 @@ "vulns": "Luki", "published": "Opublikowano", "published_tooltip": "Data publikacji {package}{'@'}{version}", - "skills": "Umiejętności", "view_dependency_graph": "Pokaż graf zależności", "inspect_dependency_tree": "Przejrzyj drzewo zależności", "size_tooltip": { @@ -156,7 +148,6 @@ "skills": { "title": "Umiejętności agenta", "skills_available": "{count} dostępnych umiejętności | {count} dostępna umiejętność | {count} dostępne umiejętności | {count} dostępnych umiejętności | {count} dostępnych umiejętności", - "view": "Zobacz", "compatible_with": "Zgodne z {tool}", "install": "Zainstaluj", "installation_method": "Metoda instalacji", @@ -314,25 +305,12 @@ "none": "Brak" }, "vulnerabilities": { - "no_description": "Brak opisu", - "found": "Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} lukę bezpieczeństwa | Znaleziono {count} luki bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa", - "deps_found": "Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} lukę bezpieczeństwa | Znaleziono {count} luki bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa | Znaleziono {count} luk bezpieczeństwa", - "deps_affected": "Dotkniętych {count} zależności | Dotknięta {count} zależność | Dotknięte {count} zależności | Dotkniętych {count} zależności | Dotkniętych {count} zależności", "tree_found": "{vulns} luk w {packages}/{total} pakietach | {vulns} luka w {packages}/{total} pakietach | {vulns} luki w {packages}/{total} pakietach | {vulns} luk w {packages}/{total} pakietach | {vulns} luk w {packages}/{total} pakietach", - "scanning_tree": "Skanowanie drzewa zależności...", "show_all_packages": "pokaż wszystkie ({count}) dotknięte pakiety", - "no_summary": "Brak podsumowania", - "view_details": "Zobacz szczegóły luki", "path": "ścieżka", "more": "+{count} więcej", "packages_failed": "Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietu | Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietów | Nie udało się sprawdzić {count} pakietów", - "no_known": "Brak znanych luk w {count} pakietach", "scan_failed": "Nie udało się przeskanować luk", - "depth": { - "root": "Ten pakiet", - "direct": "Zależność bezpośrednia", - "transitive": "Zależność przechodnia (pośrednia)" - }, "severity": { "critical": "krytyczna", "high": "wysoka", @@ -374,13 +352,7 @@ }, "skeleton": { "loading": "Ładowanie szczegółów pakietu", - "license": "Licencja", "weekly": "Tygodniowo", - "size": "Rozmiar", - "deps": "Zależności", - "published": "Opublikowano", - "get_started": "Zacznij", - "readme": "README", "maintainers": "Opiekunowie", "keywords": "Słowa kluczowe", "versions": "Wersje", @@ -394,16 +366,6 @@ } }, "connector": { - "status": { - "connecting": "łączenie...", - "connected_as": "połączono jako ~{user}", - "connected": "połączono", - "connect_cli": "połącz lokalne CLI", - "aria_connecting": "Łączenie z lokalnym konektorem", - "aria_connected": "Połączono z lokalnym konektorem", - "aria_click_to_connect": "Kliknij, aby połączyć się z lokalnym konektorem", - "avatar_alt": "Avatar użytkownika {user}" - }, "modal": { "title": "Lokalny konektor", "contributor_badge": "Tylko dla współtwórców", @@ -519,8 +481,7 @@ "failed_to_load": "Nie udało się wczytać pakietów organizacji", "no_match": "Brak pakietów pasujących do \"{query}\"", "not_found": "Nie znaleziono organizacji", - "not_found_message": "Organizacja \"{'@'}{name}\" nie istnieje na npm", - "filter_placeholder": "Filtruj {count} pakietów..." + "not_found_message": "Organizacja \"{'@'}{name}\" nie istnieje na npm" } }, "user": { @@ -581,7 +542,6 @@ "code": { "files_label": "Pliki", "no_files": "Brak plików w tym katalogu", - "select_version": "Wybierz wersję", "root": "root", "lines": "{count} wierszy", "toggle_tree": "Przełącz drzewo plików", @@ -591,7 +551,6 @@ "view_raw": "Zobacz surowy plik", "file_too_large": "Plik jest zbyt duży, aby wyświetlić podgląd", "file_size_warning": "{size} przekracza limit 500KB dla podświetlania składni", - "load_anyway": "Załaduj mimo to", "failed_to_load": "Nie udało się wczytać pliku", "unavailable_hint": "Plik może być zbyt duży lub niedostępny", "version_required": "Wersja jest wymagana do przeglądania kodu", @@ -616,8 +575,7 @@ "verified_via": "Zweryfikowane: opublikowane przez {provider}" }, "jsr": { - "title": "dostępne także na JSR", - "label": "jsr" + "title": "dostępne także na JSR" } }, "filters": { @@ -628,14 +586,6 @@ "search_placeholder_description": "Filtruj po opisie...", "search_placeholder_keywords": "Filtruj po słowach kluczowych...", "search_placeholder_all": "Szukaj wszędzie lub użyj name: desc: kw:", - "scope_name": "Nazwa", - "scope_name_description": "Szukaj tylko w nazwach pakietów", - "scope_description": "Opis", - "scope_description_description": "Szukaj tylko w opisach", - "scope_keywords": "Słowa kluczowe", - "scope_keywords_description": "Szukaj tylko w słowach kluczowych", - "scope_all": "Wszystko", - "scope_all_description": "Szukaj we wszystkich polach, obsługuje operatory name: desc: kw:", "weekly_downloads": "Pobrania tygodniowe", "updated_within": "Zaktualizowano w ciągu", "security": "Bezpieczeństwo", @@ -650,42 +600,11 @@ "security": "Bezpieczeństwo", "updated": "Zaktualizowano" }, - "download_range": { - "any": "Dowolnie", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Kiedykolwiek", - "week": "Ostatni tydzień", - "month": "Ostatni miesiąc", - "quarter": "Ostatnie 3 miesiące", - "year": "Ostatni rok" - }, - "security_options": { - "all": "Wszystkie pakiety", - "secure": "Bez ostrzeżeń", - "insecure": "Z ostrzeżeniami" - }, "sort": { "label": "Sortuj pakiety", "toggle_direction": "Przełącz kierunek sortowania", "ascending": "Rosnąco", - "descending": "Malejąco", - "relevance": "Trafność", - "downloads_week": "Pobrania/tydz.", - "downloads_day": "Pobrania/dzień", - "downloads_month": "Pobrania/mies.", - "downloads_year": "Pobrania/rok", - "published": "Ostatnio opublikowano", - "name": "Nazwa", - "quality": "Jakość", - "popularity": "Popularność", - "maintenance": "Utrzymanie", - "score": "Wynik" + "descending": "Malejąco" }, "columns": { "title": "Kolumny", @@ -737,7 +656,6 @@ "title": "O nas", "heading": "o nas", "meta_description": "npmx to szybka, nowoczesna przeglądarka rejestru npm. Lepsze UX/DX do eksplorowania pakietów npm.", - "back_home": "wróć na start", "what_we_are": { "title": "Czym jesteśmy", "better_ux_dx": "lepszym UX/DX", @@ -797,8 +715,7 @@ "connect_npm_cli": "Połącz z npm CLI", "connect_atmosphere": "Połącz z Atmosphere", "connecting": "Łączenie...", - "ops": "{count} operacja | {count} operacje | {count} operacji | {count} operacji | {count} operacji", - "disconnect": "Rozłącz" + "ops": "{count} operacja | {count} operacje | {count} operacji | {count} operacji | {count} operacji" }, "auth": { "modal": { @@ -817,7 +734,6 @@ }, "header": { "home": "npmx — strona główna", - "github": "GitHub", "packages": "pakiety", "packages_dropdown": { "title": "Twoje pakiety", @@ -858,9 +774,7 @@ "searching": "Wyszukiwanie...", "remove_package": "Usuń {package}", "packages_selected": "Wybrano pakiety: {count}/{max}.", - "add_hint": "Dodaj co najmniej 2 pakiety do porównania.", - "loading_versions": "Ładowanie wersji...", - "select_version": "Wybierz wersję" + "add_hint": "Dodaj co najmniej 2 pakiety do porównania." }, "facets": { "group_label": "Aspekty porównania", diff --git a/lunaria/files/pt-BR.json b/lunaria/files/pt-BR.json index 0f3e84395..6f10785c4 100644 --- a/lunaria/files/pt-BR.json +++ b/lunaria/files/pt-BR.json @@ -5,7 +5,6 @@ "description": "Um navegador melhor para o registro npm. Pesquise, navegue e explore pacotes com uma interface moderna." } }, - "version": "Versão", "built_at": "construído {0}", "alt_logo": "logo npmx", "tagline": "um navegador melhor para o registro npm", @@ -22,7 +21,6 @@ "label": "Pesquisar pacotes npm", "placeholder": "pesquisar pacotes...", "button": "pesquisar", - "clear": "Limpar pesquisa", "searching": "Pesquisando...", "found_packages": "Nenhum pacote encontrado | 1 pacote encontrado | {count} pacotes encontrados", "updating": "(atualizando...)", @@ -44,7 +42,6 @@ "nav": { "main_navigation": "Principal", "popular_packages": "Pacotes populares", - "search": "pesquisa", "settings": "configurações", "compare": "comparar", "back": "voltar", @@ -64,7 +61,6 @@ "language": "Idioma" }, "relative_dates": "Datas relativas", - "relative_dates_description": "Mostrar \"há 3 dias\" em vez de datas completas", "include_types": "Incluir {'@'}types na instalação", "include_types_description": "Adicionar pacote {'@'}types aos comandos de instalação para pacotes sem tipo", "hide_platform_packages": "Ocultar pacotes específicos de plataforma na pesquisa", @@ -98,8 +94,6 @@ "copy": "copiar", "copied": "copiado!", "skip_link": "Pular para o conteúdo principal", - "close_modal": "Fechar modal", - "show_more": "mostrar mais", "warnings": "Avisos:", "go_back_home": "Voltar para a página inicial", "view_on_npm": "visualizar no npm", @@ -116,7 +110,6 @@ "not_found": "Pacote não encontrado", "not_found_message": "O pacote não pôde ser encontrado.", "no_description": "Nenhuma descrição fornecida", - "show_full_description": "Mostrar descrição completa", "not_latest": "(não é a mais recente)", "verified_provenance": "Proveniência verificada", "view_permalink": "Ver link permanente para esta versão", @@ -142,7 +135,6 @@ "deps": "Deps", "install_size": "Tamanho de Instalação", "vulns": "Vulnerabilidades", - "skills": "Habilidades", "view_dependency_graph": "Ver gráfico de dependências", "inspect_dependency_tree": "Inspecionar árvore de dependências", "size_tooltip": { @@ -153,7 +145,6 @@ "skills": { "title": "Habilidades do Agente", "skills_available": "{count} habilidade disponível | {count} habilidades disponíveis", - "view": "Ver", "compatible_with": "Compatível com {tool}", "install": "Instalar", "installation_method": "Método de Instalação", @@ -300,25 +291,12 @@ "none": "Nenhuma" }, "vulnerabilities": { - "no_description": "Nenhuma descrição disponível", - "found": "{count} vulnerabilidade encontrada | {count} vulnerabilidades encontradas", - "deps_found": "{count} vulnerabilidade encontrada | {count} vulnerabilidades encontradas", - "deps_affected": "{count} dependência afetada | {count} dependências afetadas", "tree_found": "{vulns} vulnerabilidade em {packages}/{total} pacotes | {vulns} vulnerabilidades em {packages}/{total} pacotes", - "scanning_tree": "Verificando árvore de dependências...", "show_all_packages": "mostrar todos os {count} pacotes afetados", - "no_summary": "Sem resumo", - "view_details": "Ver detalhes da vulnerabilidade", "path": "caminho", "more": "+{count} mais", "packages_failed": "{count} pacote não pôde ser verificado | {count} pacotes não puderam ser verificados", - "no_known": "Nenhuma vulnerabilidade conhecida em {count} pacotes", "scan_failed": "Não foi possível verificar vulnerabilidades", - "depth": { - "root": "Este pacote", - "direct": "Dependência direta", - "transitive": "Dependência transitória (indireta)" - }, "severity": { "critical": "crítica", "high": "alta", @@ -360,12 +338,7 @@ }, "skeleton": { "loading": "Carregando detalhes do pacote", - "license": "Licença", "weekly": "Semanal", - "size": "Tamanho", - "deps": "Deps", - "get_started": "Comece agora", - "readme": "Readme", "maintainers": "Mantenedores", "keywords": "Palavras-chave", "versions": "Versões", @@ -378,16 +351,6 @@ } }, "connector": { - "status": { - "connecting": "conectando...", - "connected_as": "conectado como ~{user}", - "connected": "conectado", - "connect_cli": "conectar CLI local", - "aria_connecting": "Conectando ao conector local", - "aria_connected": "Conectado ao conector local", - "aria_click_to_connect": "Clique para conectar ao conector local", - "avatar_alt": "Avatar de {user}" - }, "modal": { "title": "Conector Local", "contributor_badge": "Apenas contribuidores", @@ -503,8 +466,7 @@ "failed_to_load": "Falha ao carregar pacotes da organização", "no_match": "Nenhum pacote corresponde a \"{query}\"", "not_found": "Organização não encontrada", - "not_found_message": "A organização \"{'@'}{name}\" não existe no npm", - "filter_placeholder": "Filtrar {count} pacotes..." + "not_found_message": "A organização \"{'@'}{name}\" não existe no npm" } }, "user": { @@ -565,7 +527,6 @@ "code": { "files_label": "Arquivos", "no_files": "Nenhum arquivo neste diretório", - "select_version": "Selecionar versão", "root": "raiz", "lines": "{count} linhas", "toggle_tree": "Alternar árvore de arquivos", @@ -575,7 +536,6 @@ "view_raw": "Ver arquivo bruto", "file_too_large": "Arquivo muito grande para visualizar", "file_size_warning": "{size} excede o limite de 500KB para destaque de sintaxe", - "load_anyway": "Carregar mesmo assim", "failed_to_load": "Falha ao carregar arquivo", "unavailable_hint": "O arquivo pode ser muito grande ou indisponível", "version_required": "Versão é obrigatória para navegar pelo código", @@ -600,8 +560,7 @@ "verified_via": "Verificado: publicado via {provider}" }, "jsr": { - "title": "também disponível no JSR", - "label": "jsr" + "title": "também disponível no JSR" } }, "filters": { @@ -612,14 +571,6 @@ "search_placeholder_description": "Filtrar por descrição...", "search_placeholder_keywords": "Filtrar por palavras-chave...", "search_placeholder_all": "Pesquisar tudo ou usar name: desc: kw:", - "scope_name": "Nome", - "scope_name_description": "Pesquisar apenas nomes de pacotes", - "scope_description": "Descrição", - "scope_description_description": "Pesquisar apenas descrições", - "scope_keywords": "Palavras-chave", - "scope_keywords_description": "Pesquisar apenas palavras-chave", - "scope_all": "Tudo", - "scope_all_description": "Pesquisar todos os campos, suporta operadores name: desc: kw:", "weekly_downloads": "Downloads semanais", "updated_within": "Atualizado em", "security": "Segurança", @@ -627,41 +578,11 @@ "more_keywords": "+{count} mais", "clear_all": "Limpar tudo", "remove_filter": "Remover filtro {label}", - "download_range": { - "any": "Qualquer", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Qualquer momento", - "week": "Semana passada", - "month": "Mês passado", - "quarter": "Últimos 3 meses", - "year": "Ano passado" - }, - "security_options": { - "all": "Todos os pacotes", - "secure": "Sem avisos", - "insecure": "Com avisos" - }, "sort": { "label": "Ordenar pacotes", "toggle_direction": "Alternar direção de classificação", "ascending": "Ascendente", - "descending": "Descendente", - "relevance": "Relevância", - "downloads_week": "Downloads/sem", - "downloads_day": "Downloads/dia", - "downloads_month": "Downloads/mês", - "downloads_year": "Downloads/ano", - "name": "Nome", - "quality": "Qualidade", - "popularity": "Popularidade", - "maintenance": "Manutenção", - "score": "Pontuação" + "descending": "Descendente" }, "columns": { "title": "Colunas", @@ -712,7 +633,6 @@ "title": "Sobre", "heading": "sobre", "meta_description": "npmx é um navegador rápido e moderno para o registro npm. Uma melhor UX/DX para explorar pacotes npm.", - "back_home": "voltar para a página inicial", "what_we_are": { "title": "O que somos", "better_ux_dx": "melhor UX/DX", @@ -772,8 +692,7 @@ "connect_npm_cli": "Conectar ao CLI npm", "connect_atmosphere": "Conectar à Atmosfera", "connecting": "Conectando...", - "ops": "{count} op | {count} ops", - "disconnect": "Desconectar" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -792,7 +711,6 @@ }, "header": { "home": "página inicial npmx", - "github": "GitHub", "packages": "pacotes", "packages_dropdown": { "title": "Seus Pacotes", @@ -833,9 +751,7 @@ "searching": "Pesquisando...", "remove_package": "Remover {package}", "packages_selected": "{count}/{max} pacotes selecionados.", - "add_hint": "Adicione pelo menos 2 pacotes para comparar.", - "loading_versions": "Carregando versões...", - "select_version": "Selecionar versão" + "add_hint": "Adicione pelo menos 2 pacotes para comparar." }, "facets": { "group_label": "Aspectos de comparação", diff --git a/lunaria/files/ru-RU.json b/lunaria/files/ru-RU.json index aef49d816..2b0745716 100644 --- a/lunaria/files/ru-RU.json +++ b/lunaria/files/ru-RU.json @@ -19,7 +19,6 @@ "label": "Поиск пакетов npm", "placeholder": "поиск пакетов...", "button": "поиск", - "clear": "Очистить поиск", "searching": "Поиск...", "found_packages": "Пакетов не найдено | Найден 1 пакет | Найдено {count} пакетов", "updating": "(обновление...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Главное", "popular_packages": "Популярные пакеты", - "search": "поиск", "settings": "настройки", "back": "назад" }, @@ -54,7 +52,6 @@ "language": "Язык" }, "relative_dates": "Относительные даты", - "relative_dates_description": "Показывать «3 дня назад» вместо полных дат", "include_types": "Включать {'@'}types при установке", "include_types_description": "Добавлять пакет {'@'}types в команды установки для нетипизированных пакетов", "hide_platform_packages": "Скрывать платформо-зависимые пакеты в поиске", @@ -88,8 +85,6 @@ "copy": "копировать", "copied": "скопировано!", "skip_link": "Перейти к основному контенту", - "close_modal": "Закрыть модальное окно", - "show_more": "показать больше", "warnings": "Предупреждения:", "go_back_home": "Вернуться на главную", "view_on_npm": "посмотреть на npm", @@ -105,7 +100,6 @@ "not_found": "Пакет не найден", "not_found_message": "Пакет не удалось найти.", "no_description": "Описание отсутствует", - "show_full_description": "Показать полное описание", "not_latest": "(не последняя)", "verified_provenance": "Подтвержденное происхождение", "view_permalink": "Посмотреть постоянную ссылку на эту версию", @@ -261,25 +255,12 @@ "view_spdx": "Посмотреть текст лицензии на SPDX" }, "vulnerabilities": { - "no_description": "Описание отсутствует", - "found": "Найдена {count} уязвимость | Найдено {count} уязвимости |Найдено {count} уязвимостей", - "deps_found": "Найдена {count} уязвимость | Найдено {count} уязвимости | Найдено {count} уязвимостей", - "deps_affected": "Затронута {count} зависимость | Затронуто {count} зависимости | Затронуто {count} зависимостей", "tree_found": "{vulns} уязвимость в {packages}/{total} пакетах | {vulns} уязвимостей в {packages}/{total} пакетах", - "scanning_tree": "Сканирование дерева зависимостей...", "show_all_packages": "показать все затронутые пакеты ({count})", - "no_summary": "Нет сводки", - "view_details": "Посмотреть детали уязвимости", "path": "путь", "more": "ещё +{count}", "packages_failed": "{count} пакет не удалось проверить | {count} пакета не удалось проверить | {count} пакетов не удалось проверить", - "no_known": "Нет известных уязвимостей в {count} пакетах", "scan_failed": "Не удалось выполнить сканирование на уязвимости", - "depth": { - "root": "Этот пакет", - "direct": "Прямая зависимость", - "transitive": "Транзитивная зависимость (косвенная)" - }, "severity": { "critical": "критическая", "high": "высокая", @@ -321,11 +302,7 @@ }, "skeleton": { "loading": "Загрузка информации о пакете", - "license": "Лицензия", "weekly": "В неделю", - "size": "Размер", - "deps": "Зависимости", - "readme": "Readme", "maintainers": "Мейнтейнеры", "keywords": "Ключевые слова", "versions": "Версии", @@ -338,16 +315,6 @@ } }, "connector": { - "status": { - "connecting": "подключение...", - "connected_as": "подключен как ~{user}", - "connected": "подключено", - "connect_cli": "подключить локальный CLI", - "aria_connecting": "Подключение к локальному коннектору", - "aria_connected": "Подключено к локальному коннектору", - "aria_click_to_connect": "Нажмите для подключения к локальному коннектору", - "avatar_alt": "аватар {user}" - }, "modal": { "title": "Локальный коннектор", "connected": "Подключено", @@ -459,8 +426,7 @@ "failed_to_load": "Не удалось загрузить пакеты организации", "no_match": "Нет пакетов, соответствующих \"{query}\"", "not_found": "Организация не найдена", - "not_found_message": "Организация \"{'@'}{name}\" не существует в npm", - "filter_placeholder": "Фильтровать {count} пакет... | Фильтровать {count} пакета... | Фильтровать {count} пакетов..." + "not_found_message": "Организация \"{'@'}{name}\" не существует в npm" } }, "user": { @@ -521,7 +487,6 @@ "code": { "files_label": "Файлы", "no_files": "В этой директории нет файлов", - "select_version": "Выберите версию", "root": "корневая директория", "lines": "{count} строк", "toggle_tree": "Переключить дерево файлов", @@ -531,7 +496,6 @@ "view_raw": "Посмотреть исходный файл", "file_too_large": "Файл слишком большой для предпросмотра", "file_size_warning": "{size} превышает лимит в 500 КБ для подсветки синтаксиса", - "load_anyway": "Загрузить всё равно", "failed_to_load": "Не удалось загрузить файл", "unavailable_hint": "Файл может быть слишком большим или недоступным", "version_required": "Для просмотра кода требуется версия", @@ -552,8 +516,7 @@ "verified_via": "Подтверждено: опубликовано через {provider}" }, "jsr": { - "title": "также доступно на JSR", - "label": "jsr" + "title": "также доступно на JSR" } }, "filters": { @@ -564,14 +527,6 @@ "search_placeholder_description": "Фильтр по описанию...", "search_placeholder_keywords": "Фильтр по ключевым словам...", "search_placeholder_all": "Искать везде или использовать операторы name: desc: kw:", - "scope_name": "Имя", - "scope_name_description": "Искать только по именам пакетов", - "scope_description": "Описание", - "scope_description_description": "Искать только по описаниям", - "scope_keywords": "Ключевые слова", - "scope_keywords_description": "Искать только по ключевым словам", - "scope_all": "Везде", - "scope_all_description": "Искать во всех полях, поддерживает операторы name: desc: kw:", "weekly_downloads": "Загрузок в неделю", "updated_within": "Обновлено за", "security": "Безопасность", @@ -579,41 +534,11 @@ "more_keywords": "ещё +{count}", "clear_all": "Очистить все", "remove_filter": "Удалить фильтр {label}", - "download_range": { - "any": "Любое кол-во", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Любое время", - "week": "За неделю", - "month": "За месяц", - "quarter": "За 3 месяца", - "year": "За год" - }, - "security_options": { - "all": "Все пакеты", - "secure": "Без предупреждений", - "insecure": "С предупреждениями" - }, "sort": { "label": "Сортировка пакетов", "toggle_direction": "Переключить направление сортировки", "ascending": "По возрастанию", - "descending": "По убыванию", - "relevance": "Релевантность", - "downloads_week": "Загрузок/нед", - "downloads_day": "Загрузок/день", - "downloads_month": "Загрузок/мес", - "downloads_year": "Загрузок/год", - "name": "Имя", - "quality": "Качество", - "popularity": "Популярность", - "maintenance": "Поддержка", - "score": "Оценка" + "descending": "По убыванию" }, "columns": { "title": "Столбцы", @@ -664,7 +589,6 @@ "title": "О проекте", "heading": "о проекте", "meta_description": "npmx — это быстрый, современный браузер для реестра npm. Лучший UX/DX для изучения пакетов npm.", - "back_home": "на главную", "what_we_are": { "title": "Кто мы", "better_ux_dx": "лучший UX/DX", @@ -724,8 +648,7 @@ "connect_npm_cli": "Подключиться к npm CLI", "connect_atmosphere": "Подключиться к Atmosphere", "connecting": "Подключение...", - "ops": "{count} операция | {count} операции | {count} операций", - "disconnect": "Выйти" + "ops": "{count} операция | {count} операции | {count} операций" }, "auth": { "modal": { @@ -744,7 +667,6 @@ }, "header": { "home": "npmx главная", - "github": "GitHub", "packages": "пакеты", "packages_dropdown": { "title": "Ваши пакеты", diff --git a/lunaria/files/te-IN.json b/lunaria/files/te-IN.json index b6ad60967..d0557e0ed 100644 --- a/lunaria/files/te-IN.json +++ b/lunaria/files/te-IN.json @@ -5,7 +5,6 @@ "description": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్. ఆధునిక ఇంటర్ఫేస్‌తో ప్యాకేజ్‌లను శోధించండి, బ్రౌజ్ చేయండి మరియు అన్వేషించండి." } }, - "version": "వెర్షన్", "built_at": "{0} నిర్మించారు", "alt_logo": "npmx లోగో", "tagline": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్", @@ -22,7 +21,6 @@ "label": "npm ప్యాకేజ్‌ను శోధించండి", "placeholder": "ప్యాకేజ్‌ను శోధించండి...", "button": "శోధించండి", - "clear": "శోధనను క్లియర్ చేయండి", "searching": "శోధిస్తున్నారు...", "found_packages": "ప్యాకేజ్ కనుగొనబడలేదు | 1 ప్యాకేజ్ కనుగొనబడింది | {count} ప్యాకేజ్‌లు కనుగొనబడ్డాయి", "updating": "(నవీకరిస్తున్నారు...)", @@ -43,7 +41,6 @@ "nav": { "main_navigation": "ప్రధాన", "popular_packages": "జనాదరణ ప్యాకేజ్‌లు", - "search": "శోధించండి", "settings": "సెట్టింగ్‌లు", "compare": "పోల్చండి", "back": "వెనక్కి", @@ -63,7 +60,6 @@ "language": "భాష" }, "relative_dates": "సాపేక్ష తేదీలు", - "relative_dates_description": "పూర్తి తేదీలకు బదులుగా \"3 రోజుల క్రితం\" చూపించండి", "include_types": "ఇన్‌స్టాల్‌లో {'@'}types చేర్చండి", "include_types_description": "టైప్ చేయని ప్యాకేజ్‌కు ఇన్‌స్టాల్ కమాండ్‌లో {'@'}types ప్యాకేజ్‌ను జోడించండి", "hide_platform_packages": "శోధనలో ప్లాట్‌ఫార్మ్-నిర్దిష్ట ప్యాకేజ్‌లను దాచండి", @@ -97,8 +93,6 @@ "copy": "కాపీ చేయండి", "copied": "కాపీ చేయబడింది!", "skip_link": "ప్రధాన కంటెంట్‌కు వెళ్లండి", - "close_modal": "మోడల్‌ను మూసివేయండి", - "show_more": "మరిన్ని చూపించండి", "warnings": "హెచ్చరికలు:", "go_back_home": "హోమ్‌కు వెనక్కి వెళ్లండి", "view_on_npm": "npm లో వీక్షించండి", @@ -115,7 +109,6 @@ "not_found": "ప్యాకేజ్ కనుగొనబడలేదు", "not_found_message": "ప్యాకేజ్ కనుగొనబడలేదు.", "no_description": "వివరణ అందించబడలేదు", - "show_full_description": "పూర్తి వివరణను చూపించండి", "not_latest": "(తాజాది కాదు)", "verified_provenance": "ధృవీకరించబడిన ప్రోవెనెన్స్", "view_permalink": "ఈ వెర్షన్ యొక్క పర్మాలింక్‌ను వీక్షించండి", @@ -141,7 +134,6 @@ "deps": "డిపెండెన్సీలు", "install_size": "ఇన్‌స్టాల్ సైజ్", "vulns": "అసురక్షితత్వాలు", - "skills": "స్కిల్స్", "view_dependency_graph": "డిపెండెన్సీ గ్రాఫ్‌ను వీక్షించండి", "inspect_dependency_tree": "డిపెండెంసీ ట్రీని పరిశీలించండి", "size_tooltip": { @@ -152,7 +144,6 @@ "skills": { "title": "ఏజెంట్ స్కిల్స్", "skills_available": "{count} స్కిల్ అందుబాటులో ఉంది | {count} స్కిల్స్ అందుబాటులో ఉన్నాయి", - "view": "వీక్షించండి", "compatible_with": "{tool} తో అనుకూలమైనది", "install": "ఇన్‌స్టాల్ చేయండి", "installation_method": "ఇన్‌స్టాలేషన్ పద్ధతి", @@ -299,25 +290,12 @@ "none": "ఏదీ లేదు" }, "vulnerabilities": { - "no_description": "వివరణ అందుబాటులో లేదు", - "found": "{count} అసురక్షితత్వం కనుగొనబడింది | {count} అసురక్షితత్వాలు కనుగొనబడ్డాయి", - "deps_found": "{count} అసురక్షితత్వం కనుగొనబడింది | {count} అసురక్షితత్వాలు కనుగొనబడ్డాయి", - "deps_affected": "{count} డిపెండెన్సీ ప్రభావితమైంది | {count} డిపెండెన్సీలు ప్రభావితమైనాయి", "tree_found": "{packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వం | {packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వాలు", - "scanning_tree": "డిపెండెన్సీ ట్రీని స్కాన్ చేస్తున్నారు...", "show_all_packages": "అన్ని {count} ప్రభావిత ప్యాకేజ్‌లను చూపించండి", - "no_summary": "సారాంశం లేదు", - "view_details": "అసురక్షితత్వ వివరాలను వీక్షించండి", "path": "పాత్", "more": "+{count} మరిన్ని", "packages_failed": "{count} ప్యాకేజ్‌ను తనిఖీ చేయలేకపోయాము | {count} ప్యాకేజ్‌లను తనిఖీ చేయలేకపోయాము", - "no_known": "{count} ప్యాకేజ్‌లో తెలిసిన అసురక్షితత్వాలు లేవు", "scan_failed": "అసురక్షితత్వాల కోసం స్కాన్ చేయలేకపోయాము", - "depth": { - "root": "ఈ ప్యాకేజ్", - "direct": "ప్రత్యక్ష డిపెండెన్సీ", - "transitive": "ట్రాన్సిటివ్ డిపెండెన్సీ (పరోక్ష)" - }, "severity": { "critical": "క్లిష్టమైన", "high": "అధిక", @@ -359,12 +337,7 @@ }, "skeleton": { "loading": "ప్యాకేజ్ వివరాలు లోడ్ అవుతున్నాయి", - "license": "లైసెన్స్", "weekly": "వారపు", - "size": "సైజ్", - "deps": "డిపెండెన్సీలు", - "get_started": "ప్రారంభించండి", - "readme": "రీడ్మీ", "maintainers": "నిర్వహకులు", "keywords": "కీవర్డ్‌లు", "versions": "వెర్షన్‌లు", @@ -377,16 +350,6 @@ } }, "connector": { - "status": { - "connecting": "కనెక్ట్ అవుతున్నది...", - "connected_as": "~{user} గా కనెక్ట్ చేయబడింది", - "connected": "కనెక్ట్ చేయబడింది", - "connect_cli": "లోకల్ CLI కనెక్ట్ చేయండి", - "aria_connecting": "లోకల్ కనెక్టర్‌తో కనెక్ట్ అవుతున్నది", - "aria_connected": "లోకల్ కనెక్టర్‌తో కనెక్ట్ చేయబడింది", - "aria_click_to_connect": "లోకల్ కనెక్టర్‌తో కనెక్ట్ చేయడానికి క్లిక్ చేయండి", - "avatar_alt": "{user} యొక్క అవతార్" - }, "modal": { "title": "లోకల్ కనెక్టర్", "contributor_badge": "కంట్రిబ్యూటర్‌లకు మాత్రమే", @@ -502,8 +465,7 @@ "failed_to_load": "సంస్థ ప్యాకేజ్‌లను లోడ్ చేయడంలో విఫలమైంది", "no_match": "\"{query}\" తో ప్యాకేజ్‌లు సరిపోలలేదు", "not_found": "సంస్థ కనుగొనబడలేదు", - "not_found_message": "సంస్థ \"{'@'}{name}\" npm లో ఉనికిలో లేదు", - "filter_placeholder": "{count} ప్యాకేజ్‌లను ఫిల్టర్ చేయండి..." + "not_found_message": "సంస్థ \"{'@'}{name}\" npm లో ఉనికిలో లేదు" } }, "user": { @@ -564,7 +526,6 @@ "code": { "files_label": "ఫైల్‌లు", "no_files": "ఈ డైరెక్టరీలో ఫైల్‌లు లేవు", - "select_version": "వెర్షన్‌ను ఎంచుకోండి", "root": "రూట్", "lines": "{count} పంక్తులు", "toggle_tree": "ఫైల్ ట్రీని టాగుల్ చేయండి", @@ -574,7 +535,6 @@ "view_raw": "రా ఫైల్‌ను వీక్షించండి", "file_too_large": "ఫైల్ ప్రివ్యూ కోసం చాలా పెద్దది", "file_size_warning": "{size} సింటాక్స్ హైలైటింగ్ కోసం 500KB పరిమితి కంటే ఎక్కువ", - "load_anyway": "ఏమైనప్పటికీ లోడ్ చేయండి", "failed_to_load": "ఫైల్‌ను లోడ్ చేయడంలో విఫలమైంది", "unavailable_hint": "ఫైల్ చాలా పెద్దది లేదా అందుబాటులో లేకపోవచ్చు", "version_required": "కోడ్‌ను బ్రౌజ్ చేయడానికి వెర్షన్ అవసరం", @@ -599,8 +559,7 @@ "verified_via": "ధృవీకరించబడింది: {provider} ద్వారా ప్రచురించబడింది" }, "jsr": { - "title": "JSR లో కూడా అందుబాటులో ఉంది", - "label": "jsr" + "title": "JSR లో కూడా అందుబాటులో ఉంది" } }, "filters": { @@ -611,14 +570,6 @@ "search_placeholder_description": "వివరణ ద్వారా ఫిల్టర్ చేయండి...", "search_placeholder_keywords": "కీవర్డ్‌ల ద్వారా ఫిల్టర్ చేయండి...", "search_placeholder_all": "అన్నింటిని శోధించండి లేదా name: desc: kw: ఉపయోగించండి", - "scope_name": "పేరు", - "scope_name_description": "ప్యాకేజ్ పేరును మాత్రమే శోధించండి", - "scope_description": "వివరణ", - "scope_description_description": "వివరణను మాత్రమే శోధించండి", - "scope_keywords": "కీవర్డ్‌లు", - "scope_keywords_description": "కీవర్డ్‌లను మాత్రమే శోధించండి", - "scope_all": "అన్నీ", - "scope_all_description": "అన్ని ఫీల్డ్‌లను శోధించండి, name: desc: kw: ఆపరేటర్‌లు మద్దతు ఇవ్వబడతాయి", "weekly_downloads": "వారపు డౌన్‌లోడ్‌లు", "updated_within": "నవీకరించబడింది", "security": "భద్రత", @@ -626,41 +577,11 @@ "more_keywords": "+{count} మరిన్ని", "clear_all": "అన్నింటిని క్లియర్ చేయండి", "remove_filter": "{label} ఫిల్టర్‌ను తీసివేయండి", - "download_range": { - "any": "ఏదైనా", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "ఏ సమయంలోనైనా", - "week": "గత వారం", - "month": "గత నెల", - "quarter": "గత 3 నెలలు", - "year": "గత సంవత్సరం" - }, - "security_options": { - "all": "అన్ని ప్యాకేజ్‌లు", - "secure": "హెచ్చరికలు లేకుండా", - "insecure": "హెచ్చరికలతో" - }, "sort": { "label": "ప్యాకేజ్‌లను క్రమబద్ధీకరించండి", "toggle_direction": "క్రమబద్ధీకరణ దిశను టాగుల్ చేయండి", "ascending": "ఆరోహణ", - "descending": "అవరోహణ", - "relevance": "సంబంధం", - "downloads_week": "డౌన్‌లోడ్‌లు/వారం", - "downloads_day": "డౌన్‌లోడ్‌లు/రోజు", - "downloads_month": "డౌన్‌లోడ్‌లు/నెల", - "downloads_year": "డౌన్‌లోడ్‌లు/సంవత్సరం", - "name": "పేరు", - "quality": "నాణ్యత", - "popularity": "జనాదరణ", - "maintenance": "నిర్వహణ", - "score": "స్కోర్" + "descending": "అవరోహణ" }, "columns": { "title": "కాలమ్‌లు", @@ -711,7 +632,6 @@ "title": "మా గురించి సమాచారం", "heading": "మా గురించి సమాచారం", "meta_description": "npmx npm రిజిస్ట్రీకి వేగవంతమైన, ఆధునిక బ్రౌజర్. npm ప్యాకేజ్‌లను అన్వేషించడానికి మెరుగైన UX/DX.", - "back_home": "హోమ్‌కు వెనక్కి వెళ్లండి", "what_we_are": { "title": "మేము ఏమిటి", "better_ux_dx": "మెరుగైన UX/DX", @@ -771,8 +691,7 @@ "connect_npm_cli": "npm CLI తో కనెక్ట్ చేయండి", "connect_atmosphere": "Atmosphere తో కనెక్ట్ చేయండి", "connecting": "కనెక్ట్ అవుతున్నది...", - "ops": "{count} op | {count} ops", - "disconnect": "డిస్‌కనెక్ట్ చేయండి" + "ops": "{count} op | {count} ops" }, "auth": { "modal": { @@ -791,7 +710,6 @@ }, "header": { "home": "npmx home", - "github": "GitHub", "packages": "ప్యాకేజ్‌లు", "packages_dropdown": { "title": "మీ ప్యాకేజ్‌లు", @@ -832,9 +750,7 @@ "searching": "శోధిస్తున్నారు...", "remove_package": "{package} ను తీసివేయండి", "packages_selected": "{count}/{max} ప్యాకేజ్‌లు ఎంచుకోబడ్డాయి.", - "add_hint": "పోల్చడానికి కనీసం 2 ప్యాకేజ్‌లను జోడించండి.", - "loading_versions": "వెర్షన్‌లు లోడ్ అవుతున్నాయి...", - "select_version": "వెర్షన్‌ను ఎంచుకోండి" + "add_hint": "పోల్చడానికి కనీసం 2 ప్యాకేజ్‌లను జోడించండి." }, "facets": { "group_label": "పోలిక ఫేసెట్‌లు", diff --git a/lunaria/files/uk-UA.json b/lunaria/files/uk-UA.json index 2eea4904f..420744615 100644 --- a/lunaria/files/uk-UA.json +++ b/lunaria/files/uk-UA.json @@ -19,7 +19,6 @@ "label": "Пошук пакетів npm", "placeholder": "пошук пакетів...", "button": "пошук", - "clear": "Очистити пошук", "searching": "Пошук...", "found_packages": "Пакетів не знайдено | Знайдено 1 пакет | Знайдено {count} пакетів", "updating": "(оновлення...)", @@ -40,7 +39,6 @@ "nav": { "main_navigation": "Головна", "popular_packages": "Популярні пакети", - "search": "пошук", "settings": "параметри", "back": "назад" }, @@ -54,7 +52,6 @@ "language": "Мова" }, "relative_dates": "Відносні дати", - "relative_dates_description": "Показувати \"3 дні тому\" замість повних дат", "include_types": "Включити {'@'}types у встановлення", "include_types_description": "Додавайте пакет {'@'}types до команд встановлення для пакетів без типів", "hide_platform_packages": "Приховати пакети для конкретної платформи в пошуку", @@ -88,8 +85,6 @@ "copy": "копіювати", "copied": "скопійовано!", "skip_link": "Перейти до основного змісту", - "close_modal": "Закрити модальне вікно", - "show_more": "показати більше", "warnings": "Попередження:", "go_back_home": "Повернутися на головну", "view_on_npm": "переглянути на npm", @@ -105,7 +100,6 @@ "not_found": "Пакет не знайдено", "not_found_message": "Пакет не вдалося знайти.", "no_description": "Опис не надано", - "show_full_description": "Показати повний опис", "not_latest": "(не найновіший)", "verified_provenance": "Перевірене походження", "view_permalink": "Переглянути постійне посилання на цю версію", @@ -264,25 +258,12 @@ "view_spdx": "Переглянути текст ліцензії на SPDX" }, "vulnerabilities": { - "no_description": "Опис недоступний", - "found": "Знайдено 1 вразливість | Знайдено {count} вразливостей", - "deps_found": "Знайдено 1 вразливість | Знайдено {count} вразливостей", - "deps_affected": "Постраждала 1 залежність | Постраждали {count} залежностей", "tree_found": "{vulns} вразливість в {packages}/{total} пакетах | {vulns} вразливостей в {packages}/{total} пакетах", - "scanning_tree": "Сканування дерева залежностей...", "show_all_packages": "показати всі {count} постраждалих пакетів", - "no_summary": "Без резюме", - "view_details": "Переглянути деталі вразливості", "path": "шлях", "more": "+{count} більше", "packages_failed": "1 пакет не вдалося перевірити | {count} пакетів не вдалося перевірити", - "no_known": "Немає відомих вразливостей в {count} пакетах", "scan_failed": "Не вдалося сканувати на вразливості", - "depth": { - "root": "Цей пакет", - "direct": "Пряма залежність", - "transitive": "Транзитивна залежність (непряма)" - }, "severity": { "critical": "критична", "high": "висока", @@ -324,12 +305,7 @@ }, "skeleton": { "loading": "Завантаження деталей пакета", - "license": "Ліцензія", "weekly": "Щотижнева", - "size": "Розмір", - "deps": "Залежності", - "get_started": "Розпочніть роботу", - "readme": "Readme", "maintainers": "Супроводжувачі", "keywords": "Ключові слова", "versions": "Версії", @@ -342,16 +318,6 @@ } }, "connector": { - "status": { - "connecting": "підключення...", - "connected_as": "підключений як ~{user}", - "connected": "підключено", - "connect_cli": "підключити локальний CLI", - "aria_connecting": "Підключення до локального сполучника", - "aria_connected": "Підключено до локального сполучника", - "aria_click_to_connect": "Натисніть, щоб підключитися до локального сполучника", - "avatar_alt": "Аватар {user}" - }, "modal": { "title": "Локальний сполучник", "connected": "Підключено", @@ -463,8 +429,7 @@ "failed_to_load": "Не вдалося завантажити пакети організації", "no_match": "Пакети не збігаються з \"{query}\"", "not_found": "Організацію не знайдено", - "not_found_message": "Організація \"{'@'}{name}\" не існує на npm", - "filter_placeholder": "Фільтрувати {count} пакетів..." + "not_found_message": "Організація \"{'@'}{name}\" не існує на npm" } }, "user": { @@ -525,7 +490,6 @@ "code": { "files_label": "Файли", "no_files": "Немає файлів у цій папці", - "select_version": "Виберіть версію", "root": "корінь", "lines": "{count} рядків", "toggle_tree": "Переключити дерево файлів", @@ -535,7 +499,6 @@ "view_raw": "Переглянути необроблений файл", "file_too_large": "Файл занадто великий для попереду", "file_size_warning": "{size} перевищує ліміт 500KB для виділення синтаксису", - "load_anyway": "Завантажити всім рівні", "failed_to_load": "Не вдалося завантажити файл", "unavailable_hint": "Файл може бути занадто великим або недоступним", "version_required": "Для перегляду коду потрібна версія", @@ -559,8 +522,7 @@ "verified_via": "Перевірено: опубліковано через {provider}" }, "jsr": { - "title": "також доступно на JSR", - "label": "jsr" + "title": "також доступно на JSR" } }, "filters": { @@ -571,14 +533,6 @@ "search_placeholder_description": "Фільтрувати за описом...", "search_placeholder_keywords": "Фільтрувати за ключовими словами...", "search_placeholder_all": "Пошук усіх або використовуйте name: desc: kw:", - "scope_name": "Ім'я", - "scope_name_description": "Пошук тільки в назвах пакетів", - "scope_description": "Опис", - "scope_description_description": "Пошук тільки в описах", - "scope_keywords": "Ключові слова", - "scope_keywords_description": "Пошук тільки в ключових словах", - "scope_all": "Все", - "scope_all_description": "Пошук у всіх полях, підтримує оператори name: desc: kw:", "weekly_downloads": "Завантажень на тиждень", "updated_within": "Оновлено в", "security": "Безпека", @@ -586,41 +540,11 @@ "more_keywords": "+{count} більше", "clear_all": "Очистити все", "remove_filter": "Видалити фільтр {label}", - "download_range": { - "any": "Будь-які", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "Будь-коли", - "week": "За останній тиждень", - "month": "За останній місяць", - "quarter": "За останні 3 місяці", - "year": "За останній рік" - }, - "security_options": { - "all": "Усі пакети", - "secure": "Без попереджень", - "insecure": "З попередженнями" - }, "sort": { "label": "Сортувати пакети", "toggle_direction": "Переключити напрямок сортування", "ascending": "За зростанням", - "descending": "За спаданням", - "relevance": "Релевантність", - "downloads_week": "Завантажень/тиж", - "downloads_day": "Завантажень/день", - "downloads_month": "Завантажень/міс", - "downloads_year": "Завантажень/рік", - "name": "Ім'я", - "quality": "Якість", - "popularity": "Популярність", - "maintenance": "Обслуговування", - "score": "Оцінка" + "descending": "За спаданням" }, "columns": { "title": "Колонки", @@ -671,7 +595,6 @@ "title": "Про", "heading": "про", "meta_description": "npmx - це швидкий, сучасний браузер для реєстру npm. Кращий UX/DX для дослідження пакетів npm.", - "back_home": "назад на головну", "what_we_are": { "title": "Що ми таке", "better_ux_dx": "кращий UX/DX", @@ -727,7 +650,6 @@ }, "header": { "home": "головна npmx", - "github": "GitHub", "packages": "пакети", "packages_dropdown": { "title": "Ваші пакети", diff --git a/lunaria/files/zh-CN.json b/lunaria/files/zh-CN.json index 7dfcd0249..c06b3538e 100644 --- a/lunaria/files/zh-CN.json +++ b/lunaria/files/zh-CN.json @@ -5,7 +5,6 @@ "description": "更好的 npm 仓库浏览工具。通过更现代化的用户界面搜索,浏览,并探索软件包。" } }, - "version": "版本", "built_at": "构建于 {0}", "alt_logo": "npmx 标志", "tagline": "更好的 npm 仓库浏览工具", @@ -22,7 +21,6 @@ "label": "搜索 npm 包", "placeholder": "搜索包…", "button": "搜索", - "clear": "清除搜索", "searching": "搜索中…", "found_packages": "共找到 {count} 个包", "updating": "(更新中…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "主页", "popular_packages": "热门软件包", - "search": "搜索", "settings": "设置", "compare": "比较包", "back": "返回", @@ -68,7 +65,6 @@ "language": "语言" }, "relative_dates": "相对时间", - "relative_dates_description": "显示“3 天前”而不是完整日期", "include_types": "在安装时包含 {'@'}types", "include_types_description": "为未提供类型定义的包自动添加 {'@'}types 包到安装命令", "hide_platform_packages": "在搜索结果隐藏平台特定包", @@ -103,8 +99,6 @@ "copy": "复制", "copied": "已复制!", "skip_link": "跳转到主界面", - "close_modal": "关闭对话框", - "show_more": "展示更多", "warnings": "警告:", "go_back_home": "返回首页", "view_on_npm": "在 npm 上查看", @@ -121,7 +115,6 @@ "not_found": "没有找到包", "not_found_message": "找不到这个包。", "no_description": "没有提供描述", - "show_full_description": "展示全部描述", "not_latest": "(不是最新)", "verified_provenance": "已验证的来源", "view_permalink": "查看这个版本的链接", @@ -151,7 +144,6 @@ "vulns": "漏洞", "published": "发布于", "published_tooltip": "日期 {package}{'@'}{version} 发布", - "skills": "技能", "view_dependency_graph": "查看依赖图", "inspect_dependency_tree": "查看依赖树", "size_tooltip": { @@ -162,7 +154,6 @@ "skills": { "title": "代理技能", "skills_available": "{count} 个技能可用 | {count} 个技能可用", - "view": "查看", "compatible_with": "兼容 {tool}", "install": "安装", "installation_method": "安装方法", @@ -336,25 +327,12 @@ "none": "无" }, "vulnerabilities": { - "no_description": "没有可用的描述", - "found": "{count} 个漏洞", - "deps_found": "{count} 个漏洞", - "deps_affected": "{count} 个受影响的依赖", "tree_found": "在 {packages}/{total} 个包中发现 {vulns} 个漏洞", - "scanning_tree": "正在扫描依赖树…", "show_all_packages": "显示全部 {count} 个受影响的包", - "no_summary": "没有总结", - "view_details": "查看漏洞详情", "path": "路径", "more": "+{count} 更多", "packages_failed": "{count} 个包无法检查", - "no_known": "在 {count} 个包中未发现已知漏洞", "scan_failed": "无法扫描漏洞", - "depth": { - "root": "此包", - "direct": "直接依赖", - "transitive": "间接依赖(传递性)" - }, "severity": { "critical": "严重", "high": "高", @@ -396,13 +374,7 @@ }, "skeleton": { "loading": "加载包详情", - "license": "许可证", "weekly": "每周", - "size": "大小", - "deps": "依赖", - "published": "发布于", - "get_started": "开始使用", - "readme": "Readme", "maintainers": "维护者", "keywords": "关键词", "versions": "版本", @@ -416,16 +388,6 @@ } }, "connector": { - "status": { - "connecting": "连接中…", - "connected_as": "已连接为 ~{user}", - "connected": "已连接", - "connect_cli": "连接本地 CLI", - "aria_connecting": "连接到本地连接器中", - "aria_connected": "已连接到本地连接器", - "aria_click_to_connect": "点击连接到本地连接器", - "avatar_alt": "{user} 的头像" - }, "modal": { "title": "本地连接器", "contributor_badge": "贡献者专用", @@ -541,8 +503,7 @@ "failed_to_load": "加载组织包失败", "no_match": "未找到匹配“{query}”的包", "not_found": "未找到组织", - "not_found_message": "“{'@'}{name}” 组织在 npm 上不存在", - "filter_placeholder": "筛选 {count} 个包…" + "not_found_message": "“{'@'}{name}” 组织在 npm 上不存在" } }, "user": { @@ -603,7 +564,6 @@ "code": { "files_label": "文件", "no_files": "这个目录中没有文件", - "select_version": "选择版本", "root": "根目录", "lines": "{count} 行", "toggle_tree": "切换文件树", @@ -613,7 +573,6 @@ "view_raw": "查看原始文件", "file_too_large": "文件过大,无法预览", "file_size_warning": "{size} 超出了 500KB 的语法高亮限制", - "load_anyway": "仍要加载", "failed_to_load": "加载文件失败", "unavailable_hint": "文件可能太大或不可用", "version_required": "需要版本来浏览代码", @@ -635,12 +594,10 @@ "provenance": { "verified": "已验证", "verified_title": "已验证的来源", - "verified_via": "已验证:通过 {provider} 发布", - "view_more_details": "查看更多详情" + "verified_via": "已验证:通过 {provider} 发布" }, "jsr": { - "title": "也适用于 JSR", - "label": "jsr" + "title": "也适用于 JSR" } }, "filters": { @@ -651,14 +608,6 @@ "search_placeholder_description": "通过描述搜索…", "search_placeholder_keywords": "通过关键词搜索…", "search_placeholder_all": "搜索全部或使用 name: desc: kw:", - "scope_name": "名称", - "scope_name_description": "只搜索包名", - "scope_description": "描述", - "scope_description_description": "只搜索描述", - "scope_keywords": "关键词", - "scope_keywords_description": "只搜索关键词", - "scope_all": "全部", - "scope_all_description": "搜索全部字段,支持 name: desc: kw: operators", "weekly_downloads": "每周下载量", "updated_within": "最近更新", "security": "安全性", @@ -673,42 +622,11 @@ "security": "安全性", "updated": "最近更新" }, - "download_range": { - "any": "任意", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "任意", - "week": "近一周", - "month": "近一个月", - "quarter": "近三个月", - "year": "近一年" - }, - "security_options": { - "all": "所有包", - "secure": "带有警告", - "insecure": "不带警告" - }, "sort": { "label": "排序包", "toggle_direction": "切换排序方向", "ascending": "升序", - "descending": "降序", - "relevance": "相关性", - "downloads_week": "每周下载量", - "downloads_day": "每日下载量", - "downloads_month": "每月下载量", - "downloads_year": "每年下载量", - "published": "最近发布", - "name": "名称", - "quality": "质量评分", - "popularity": "受欢迎度", - "maintenance": "维护程度", - "score": "总分" + "descending": "降序" }, "columns": { "title": "列", @@ -760,7 +678,6 @@ "title": "关于", "heading": "关于", "meta_description": "npmx 是一个快速、现代的 npm 仓库浏览器。为探索 npm 包提供更好的用户体验和开发者体验。", - "back_home": "返回首页", "what_we_are": { "title": "我们在做什么", "better_ux_dx": "更好的用户体验和开发者体验", @@ -820,8 +737,7 @@ "connect_npm_cli": "连接到 npm CLI", "connect_atmosphere": "连接到 Atmosphere", "connecting": "连接中…", - "ops": "ops", - "disconnect": "断开连接" + "ops": "ops" }, "auth": { "modal": { @@ -840,7 +756,6 @@ }, "header": { "home": "npmx 主页", - "github": "GitHub", "packages": "包", "packages_dropdown": { "title": "你的包", @@ -881,9 +796,7 @@ "searching": "搜索中…", "remove_package": "移除 {package}", "packages_selected": "已选择 {count}/{max} 个包。", - "add_hint": "至少添加 2 个包以进行比较。", - "loading_versions": "正在加载版本…", - "select_version": "选择版本" + "add_hint": "至少添加 2 个包以进行比较。" }, "no_dependency": { "label": "(不使用依赖)", diff --git a/lunaria/files/zh-TW.json b/lunaria/files/zh-TW.json index 56a7404b9..377322116 100644 --- a/lunaria/files/zh-TW.json +++ b/lunaria/files/zh-TW.json @@ -5,7 +5,6 @@ "description": "更好的 npm 套件註冊表瀏覽工具。使用更現代化的介面來搜尋、瀏覽與探索套件。" } }, - "version": "版本", "built_at": "建置於 {0}", "alt_logo": "npmx 標誌", "tagline": "更好的 npm 套件註冊表瀏覽工具", @@ -22,7 +21,6 @@ "label": "搜尋 npm 套件", "placeholder": "搜尋套件…", "button": "搜尋", - "clear": "清除搜尋", "searching": "搜尋中…", "found_packages": "共找到 {count} 個套件", "updating": "(更新中…)", @@ -48,7 +46,6 @@ "nav": { "main_navigation": "首頁", "popular_packages": "熱門套件", - "search": "搜尋", "settings": "設定", "compare": "比較", "back": "返回", @@ -68,7 +65,6 @@ "language": "語言" }, "relative_dates": "相對時間", - "relative_dates_description": "顯示「3 天前」而非完整日期", "include_types": "安裝時包含 {'@'}types", "include_types_description": "對未提供型別定義的套件,自動在安裝指令加入 {'@'}types 套件", "hide_platform_packages": "在搜尋結果中隱藏平台特定套件", @@ -103,8 +99,6 @@ "copy": "複製", "copied": "已複製!", "skip_link": "跳至主要內容", - "close_modal": "關閉對話框", - "show_more": "顯示更多", "warnings": "警告:", "go_back_home": "回到首頁", "view_on_npm": "在 npm 上檢視", @@ -121,7 +115,6 @@ "not_found": "找不到套件", "not_found_message": "找不到此套件。", "no_description": "未提供描述", - "show_full_description": "顯示完整描述", "not_latest": "(非最新)", "verified_provenance": "已驗證的來源", "view_permalink": "檢視此版本的永久連結", @@ -149,7 +142,6 @@ "vulns": "漏洞", "published": "發布於", "published_tooltip": "{package}{'@'}{version} 的發布日期", - "skills": "技能", "view_dependency_graph": "檢視相依關係圖", "inspect_dependency_tree": "檢視相依樹", "size_tooltip": { @@ -160,7 +152,6 @@ "skills": { "title": "代理技能", "skills_available": "{count} 個技能可用 | {count} 個技能可用", - "view": "檢視", "compatible_with": "相容 {tool}", "install": "安裝", "installation_method": "安裝方式", @@ -333,25 +324,12 @@ "none": "無" }, "vulnerabilities": { - "no_description": "沒有可用的描述", - "found": "{count} 個漏洞", - "deps_found": "{count} 個漏洞", - "deps_affected": "{count} 個受影響的相依套件", "tree_found": "在 {packages}/{total} 個套件中發現 {vulns} 個漏洞", - "scanning_tree": "正在掃描相依樹…", "show_all_packages": "顯示全部 {count} 個受影響的套件", - "no_summary": "沒有摘要", - "view_details": "檢視漏洞詳情", "path": "路徑", "more": "+{count} 更多", "packages_failed": "{count} 個套件無法檢查", - "no_known": "在 {count} 個套件中未發現已知漏洞", "scan_failed": "無法掃描漏洞", - "depth": { - "root": "此套件", - "direct": "直接相依", - "transitive": "間接相依(傳遞)" - }, "severity": { "critical": "嚴重", "high": "高", @@ -393,13 +371,7 @@ }, "skeleton": { "loading": "載入套件詳細資訊", - "license": "授權", "weekly": "每週", - "size": "大小", - "deps": "相依", - "published": "發布於", - "get_started": "開始使用", - "readme": "README", "maintainers": "維護者", "keywords": "關鍵字", "versions": "版本", @@ -413,16 +385,6 @@ } }, "connector": { - "status": { - "connecting": "連線中…", - "connected_as": "已連線為 ~{user}", - "connected": "已連線", - "connect_cli": "連線本機 CLI", - "aria_connecting": "正在連線到本機連線器", - "aria_connected": "已連線到本機連線器", - "aria_click_to_connect": "點擊以連線到本機連線器", - "avatar_alt": "{user} 的頭像" - }, "modal": { "title": "本機連線器", "contributor_badge": "僅限貢獻者", @@ -538,8 +500,7 @@ "failed_to_load": "載入組織套件失敗", "no_match": "找不到符合「{query}」的套件", "not_found": "找不到組織", - "not_found_message": "「{'@'}{name}」組織在 npm 上不存在", - "filter_placeholder": "篩選 {count} 個套件…" + "not_found_message": "「{'@'}{name}」組織在 npm 上不存在" } }, "user": { @@ -600,7 +561,6 @@ "code": { "files_label": "檔案", "no_files": "此目錄中沒有檔案", - "select_version": "選擇版本", "root": "根目錄", "lines": "{count} 行", "toggle_tree": "切換檔案樹", @@ -610,7 +570,6 @@ "view_raw": "檢視原始檔", "file_too_large": "檔案太大無法預覽", "file_size_warning": "{size} 超過 500KB 的語法高亮限制", - "load_anyway": "仍要載入", "failed_to_load": "載入檔案失敗", "unavailable_hint": "檔案可能太大或不可用", "version_required": "瀏覽原始碼需要版本", @@ -632,12 +591,10 @@ "provenance": { "verified": "已驗證", "verified_title": "已驗證的來源", - "verified_via": "已驗證:透過 {provider} 發布", - "view_more_details": "檢視更多細節" + "verified_via": "已驗證:透過 {provider} 發布" }, "jsr": { - "title": "也適用於 JSR", - "label": "jsr" + "title": "也適用於 JSR" } }, "filters": { @@ -648,14 +605,6 @@ "search_placeholder_description": "依描述篩選…", "search_placeholder_keywords": "依關鍵字篩選…", "search_placeholder_all": "搜尋全部或使用 name: desc: kw:", - "scope_name": "名稱", - "scope_name_description": "僅搜尋套件名稱", - "scope_description": "描述", - "scope_description_description": "僅搜尋描述", - "scope_keywords": "關鍵字", - "scope_keywords_description": "僅搜尋關鍵字", - "scope_all": "全部", - "scope_all_description": "搜尋所有欄位,支援 name: desc: kw: 運算子", "weekly_downloads": "每週下載量", "updated_within": "最近更新", "security": "安全性", @@ -670,42 +619,11 @@ "security": "安全性", "updated": "最近更新" }, - "download_range": { - "any": "不限", - "lt100": "< 100", - "100_1k": "100 - 1K", - "1k_10k": "1K - 10K", - "10k_100k": "10K - 100K", - "gt100k": "> 100K" - }, - "updated": { - "any": "不限時間", - "week": "近一週", - "month": "近一個月", - "quarter": "近三個月", - "year": "近一年" - }, - "security_options": { - "all": "所有套件", - "secure": "無警告", - "insecure": "有警告" - }, "sort": { "label": "排序套件", "toggle_direction": "切換排序方向", "ascending": "升冪", - "descending": "降冪", - "relevance": "相關性", - "downloads_week": "每週下載量", - "downloads_day": "每日下載量", - "downloads_month": "每月下載量", - "downloads_year": "每年下載量", - "published": "最近發布", - "name": "名稱", - "quality": "品質", - "popularity": "受歡迎度", - "maintenance": "維護程度", - "score": "分數" + "descending": "降冪" }, "columns": { "title": "欄位", @@ -757,7 +675,6 @@ "title": "關於", "heading": "關於", "meta_description": "npmx 是一個快速、現代的 npm 套件註冊表瀏覽器,為探索 npm 套件提供更好的使用者體驗與開發者體驗。", - "back_home": "返回首頁", "what_we_are": { "title": "我們在做什麼", "better_ux_dx": "更好的使用者體驗與開發者體驗", @@ -817,8 +734,7 @@ "connect_npm_cli": "連線到 npm CLI", "connect_atmosphere": "連線到 Atmosphere", "connecting": "連線中…", - "ops": "操作", - "disconnect": "中斷連線" + "ops": "操作" }, "auth": { "modal": { @@ -837,7 +753,6 @@ }, "header": { "home": "npmx 首頁", - "github": "GitHub", "packages": "套件", "packages_dropdown": { "title": "你的套件", @@ -878,9 +793,7 @@ "searching": "搜尋中…", "remove_package": "移除 {package}", "packages_selected": "已選擇 {count}/{max} 個套件。", - "add_hint": "至少新增 2 個套件以進行比較。", - "loading_versions": "正在載入版本…", - "select_version": "選擇版本" + "add_hint": "至少新增 2 個套件以進行比較。" }, "facets": { "group_label": "比較維度", diff --git a/package.json b/package.json index dda511dfd..f912ea9d6 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,9 @@ "dev:docs": "pnpm run --filter npmx-docs dev --port=3001", "i18n:check": "node scripts/compare-translations.ts", "i18n:check:fix": "node scripts/compare-translations.ts --fix", - "rtl:check": "node scripts/rtl-checker.ts", "i18n:report": "node scripts/find-invalid-translations.ts", + "i18n:report:fix": "node scripts/remove-unused-translations.ts", + "rtl:check": "node scripts/rtl-checker.ts", "knip": "knip", "knip:fix": "knip --fix", "lint": "oxlint && oxfmt --check", diff --git a/scripts/find-invalid-translations.ts b/scripts/find-invalid-translations.ts index 991d8ea25..ad44c5f00 100644 --- a/scripts/find-invalid-translations.ts +++ b/scripts/find-invalid-translations.ts @@ -2,20 +2,12 @@ import { join } from 'node:path' import { fileURLToPath } from 'node:url' import { createI18NReport, type I18NItem } from 'vue-i18n-extract' +import { colors } from './utils/colors.ts' const LOCALES_DIRECTORY = fileURLToPath(new URL('../i18n/locales', import.meta.url)) const REFERENCE_FILE_NAME = 'en.json' const VUE_FILES_GLOB = './app/**/*.?(vue|ts|js)' -const colors = { - red: (text: string) => `\x1b[31m${text}\x1b[0m`, - green: (text: string) => `\x1b[32m${text}\x1b[0m`, - yellow: (text: string) => `\x1b[33m${text}\x1b[0m`, - cyan: (text: string) => `\x1b[36m${text}\x1b[0m`, - dim: (text: string) => `\x1b[2m${text}\x1b[0m`, - bold: (text: string) => `\x1b[1m${text}\x1b[0m`, -} - function printSection( title: string, items: I18NItem[], @@ -56,34 +48,31 @@ async function run(): Promise { const hasUnusedKeys = unusedKeys.length > 0 const hasDynamicKeys = maybeDynamicKeys.length > 0 - // Display missing keys (critical - causes build failure) printSection('Missing keys', missingKeys, hasMissingKeys ? 'error' : 'success') - // Display dynamic keys (critical - causes build failure) + printSection('Unused keys', unusedKeys, hasUnusedKeys ? 'warning' : 'success') + printSection( 'Dynamic keys (cannot be statically analyzed)', maybeDynamicKeys, hasDynamicKeys ? 'error' : 'success', ) - // Display unused keys (warning only - does not cause build failure) - printSection('Unused keys', unusedKeys, hasUnusedKeys ? 'warning' : 'success') - // Summary console.log('\n' + colors.dim('─'.repeat(50))) - const shouldFail = hasMissingKeys || hasDynamicKeys + const shouldFail = hasMissingKeys || hasDynamicKeys || hasUnusedKeys if (shouldFail) { console.log(colors.red('\n❌ Build failed: missing or dynamic keys detected')) console.log(colors.dim(' Fix missing keys by adding them to the locale file')) console.log(colors.dim(' Fix dynamic keys by using static translation keys\n')) + console.log( + colors.dim( + ' Fix unused keys by removing them from the locale file (pnpm run i18n:report:fix)\n', + ), + ) process.exit(1) - } - - if (hasUnusedKeys) { - console.log(colors.yellow('\n⚠️ Build passed with warnings: unused keys detected')) - console.log(colors.dim(' Consider removing unused keys from locale files\n')) } else { console.log(colors.green('\n✅ All translations are valid!\n')) } diff --git a/scripts/remove-unused-translations.ts b/scripts/remove-unused-translations.ts new file mode 100644 index 000000000..3f581e98d --- /dev/null +++ b/scripts/remove-unused-translations.ts @@ -0,0 +1,105 @@ +/* eslint-disable no-console */ +import { join } from 'node:path' +import { fileURLToPath } from 'node:url' +import { createI18NReport, type I18NItem } from 'vue-i18n-extract' +import { colors } from './utils/colors.ts' +import { readdir, readFile, writeFile } from 'node:fs/promises' + +const LOCALES_DIRECTORY = fileURLToPath(new URL('../i18n/locales', import.meta.url)) +const REFERENCE_FILE_NAME = 'en.json' +const VUE_FILES_GLOB = './app/**/*.?(vue|ts|js)' + +type NestedObject = Record + +/** Removes a key path (e.g. "foo.bar.baz") from a nested object. Cleans up empty parents. */ +function removeKey(obj: NestedObject, path: string): boolean { + const parts = path.split('.') + if (parts.length === 1) { + if (path in obj) { + delete obj[path] + return true + } + return false + } + const [first, ...rest] = parts + const child = obj[first] + if (child && typeof child === 'object' && !Array.isArray(child)) { + const removed = removeKey(child as NestedObject, rest.join('.')) + if (removed && Object.keys(child as object).length === 0) { + delete obj[first] + } + return removed + } + return false +} + +/** Removes multiple keys from a nested object. Sorts by depth (deepest first) to avoid parent/child conflicts. */ +function removeKeysFromObject(obj: NestedObject, keys: string[]): number { + const sortedKeys = [...keys].sort((a, b) => b.split('.').length - a.split('.').length) + let removed = 0 + for (const key of sortedKeys) { + if (removeKey(obj, key)) removed++ + } + return removed +} + +async function run(): Promise { + console.log(colors.bold('\n🔍 Removing unused i18n translations...\n')) + + const referenceFilePath = join(LOCALES_DIRECTORY, REFERENCE_FILE_NAME) + + const { unusedKeys } = await createI18NReport({ + vueFiles: VUE_FILES_GLOB, + languageFiles: referenceFilePath, + }) + + if (unusedKeys.length === 0) { + console.log(colors.green('✅ No unused translations found. Nothing to remove.\n')) + return + } + + const uniquePaths = [...new Set(unusedKeys.map((item: I18NItem) => item.path))] + + // Remove from reference file + const referenceContent = JSON.parse(await readFile(referenceFilePath, 'utf-8')) as NestedObject + const refRemoved = removeKeysFromObject(referenceContent, uniquePaths) + await writeFile(referenceFilePath, JSON.stringify(referenceContent, null, 2) + '\n', 'utf-8') + + // Remove from all other locale files + const localeFiles = (await readdir(LOCALES_DIRECTORY)).filter( + f => f.endsWith('.json') && f !== REFERENCE_FILE_NAME, + ) + + const otherLocalesSummary: { file: string; removed: number }[] = [] + let totalOtherRemoved = 0 + + for (const localeFile of localeFiles) { + const filePath = join(LOCALES_DIRECTORY, localeFile) + const content = JSON.parse(await readFile(filePath, 'utf-8')) as NestedObject + const removed = removeKeysFromObject(content, uniquePaths) + if (removed > 0) { + await writeFile(filePath, JSON.stringify(content, null, 2) + '\n', 'utf-8') + otherLocalesSummary.push({ file: localeFile, removed }) + totalOtherRemoved += removed + } + } + + // Summary + console.log(colors.green(`✅ Removed ${refRemoved} keys from ${REFERENCE_FILE_NAME}`)) + if (otherLocalesSummary.length > 0) { + console.log( + colors.green( + `✅ Removed ${totalOtherRemoved} keys from ${otherLocalesSummary.length} other locale(s)`, + ), + ) + for (const { file, removed } of otherLocalesSummary) { + console.log(colors.dim(` ${file}: ${removed} keys`)) + } + } + console.log(colors.dim(`\nTotal: ${uniquePaths.length} unique unused key(s) cleaned up\n`)) +} + +run().catch((error: unknown) => { + console.error(colors.red('\n❌ Unexpected error:'), error) + process.exit(1) +}) diff --git a/scripts/utils/colors.ts b/scripts/utils/colors.ts new file mode 100644 index 000000000..959f3e7fd --- /dev/null +++ b/scripts/utils/colors.ts @@ -0,0 +1,8 @@ +export const colors = { + red: (text: string) => `\x1b[31m${text}\x1b[0m`, + green: (text: string) => `\x1b[32m${text}\x1b[0m`, + yellow: (text: string) => `\x1b[33m${text}\x1b[0m`, + cyan: (text: string) => `\x1b[36m${text}\x1b[0m`, + dim: (text: string) => `\x1b[2m${text}\x1b[0m`, + bold: (text: string) => `\x1b[1m${text}\x1b[0m`, +} From 57750bd5f4076d2b48735294f410346effd06a17 Mon Sep 17 00:00:00 2001 From: Stanyslas Bres Date: Sat, 7 Feb 2026 15:54:28 +0100 Subject: [PATCH 2/8] feat(i18n): update instructions in CONTRIBUTING.md --- CONTRIBUTING.md | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f60611433..1a8c9d449 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -43,6 +43,7 @@ This focus helps guide our project decisions as a community and what we choose t - [RTL Support](#rtl-support) - [Localization (i18n)](#localization-i18n) - [Approach](#approach) + - [i18n commands](#i18n-commands) - [Adding a new locale](#adding-a-new-locale) - [Update translation](#update-translation) - [Adding translations](#adding-translations) @@ -378,6 +379,17 @@ npmx.dev uses [@nuxtjs/i18n](https://i18n.nuxtjs.org/) for internationalization. - We use the `no_prefix` strategy (no `/en-US/` or `/fr-FR/` in URLs) - Locale preference is stored in cookies and respected on subsequent visits +### i18n commands + +The following scripts help manage translation files. `en.json` is the reference locale. + +| Command | Description | +| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `pnpm i18n:check [locale]` | Compares `en.json` with other locale files. Shows missing and extra keys. Optionally filter output by locale (e.g. `pnpm i18n:check ja-JP`). | +| `pnpm i18n:check:fix [locale]` | Same as check, but adds missing keys to other locales with English placeholders. | +| `pnpm i18n:report` | Audits translation keys against code usage in `.vue` and `.ts` files. Reports missing keys (used in code but not in locale), unused keys (in locale but not in code), and dynamic keys. | +| `pnpm i18n:report:fix` | Removes unused keys from `en.json` and all other locale files. | + ### Adding a new locale We are using localization using country variants (ISO-6391) via [multiple translation files](https://i18n.nuxtjs.org/docs/guide/lazy-load-translations#multiple-files-lazy-loading) to avoid repeating every key per country. @@ -421,25 +433,7 @@ Check [Pluralization rule callback](https://vue-i18n.intlify.dev/guide/essential We track the current progress of translations with [Lunaria](https://lunaria.dev/) on this site: https://i18n.npmx.dev/ If you see any outdated translations in your language, feel free to update the keys to match the English version. -In order to make sure you have everything up-to-date, you can run: - -```bash -pnpm i18n:check -``` - -For example to check if all Japanese translation keys are up-to-date, run: - -```bash -pnpm i18n:check ja-JP -``` - -To automatically add missing keys with English placeholders, use `--fix`: - -```bash -pnpm i18n:check:fix fr-FR -``` - -This will add missing keys with `"EN TEXT TO REPLACE: {english text}"` as placeholder values, making it easier to see what needs translation. +Use `pnpm i18n:check` and `pnpm i18n:check:fix` to verify and fix your locale (see [i18n commands](#i18n-commands) above for details). #### Country variants (advanced) From 3840e71521a3560ea0451f2dd0907c31233d6880 Mon Sep 17 00:00:00 2001 From: Stanyslas Bres Date: Sat, 7 Feb 2026 16:18:34 +0100 Subject: [PATCH 3/8] fix(i18n): restore wrongly removed keys --- app/components/ColumnPicker.vue | 4 +- app/components/Filter/Panel.vue | 109 ++++++++++++++---------- app/components/Package/ListToolbar.vue | 30 ++++--- app/components/Package/Table.vue | 58 +++++++------ app/composables/useStructuredFilters.ts | 50 +++++------ i18n/locales/ar.json | 40 ++++++++- i18n/locales/az-AZ.json | 39 ++++++++- i18n/locales/cs-CZ.json | 40 ++++++++- i18n/locales/de-DE.json | 40 ++++++++- i18n/locales/en.json | 40 ++++++++- i18n/locales/es.json | 40 ++++++++- i18n/locales/fr-FR.json | 40 ++++++++- i18n/locales/hi-IN.json | 39 ++++++++- i18n/locales/hu-HU.json | 39 ++++++++- i18n/locales/id-ID.json | 39 ++++++++- i18n/locales/it-IT.json | 40 ++++++++- i18n/locales/ja-JP.json | 40 ++++++++- i18n/locales/mr-IN.json | 27 ++---- i18n/locales/ne-NP.json | 39 ++++++++- i18n/locales/no-NO.json | 40 ++++++++- i18n/locales/pl-PL.json | 40 ++++++++- i18n/locales/pt-BR.json | 39 ++++++++- i18n/locales/ru-RU.json | 39 ++++++++- i18n/locales/te-IN.json | 39 ++++++++- i18n/locales/uk-UA.json | 39 ++++++++- i18n/locales/zh-CN.json | 40 ++++++++- i18n/locales/zh-TW.json | 40 ++++++++- lunaria/files/ar-EG.json | 40 ++++++++- lunaria/files/az-AZ.json | 39 ++++++++- lunaria/files/cs-CZ.json | 40 ++++++++- lunaria/files/de-DE.json | 40 ++++++++- lunaria/files/en-GB.json | 40 ++++++++- lunaria/files/en-US.json | 40 ++++++++- lunaria/files/es-419.json | 40 ++++++++- lunaria/files/es-ES.json | 40 ++++++++- lunaria/files/fr-FR.json | 40 ++++++++- lunaria/files/hi-IN.json | 39 ++++++++- lunaria/files/hu-HU.json | 39 ++++++++- lunaria/files/id-ID.json | 39 ++++++++- lunaria/files/it-IT.json | 40 ++++++++- lunaria/files/ja-JP.json | 40 ++++++++- lunaria/files/mr-IN.json | 27 ++---- lunaria/files/ne-NP.json | 39 ++++++++- lunaria/files/no-NO.json | 40 ++++++++- lunaria/files/pl-PL.json | 40 ++++++++- lunaria/files/pt-BR.json | 39 ++++++++- lunaria/files/ru-RU.json | 39 ++++++++- lunaria/files/te-IN.json | 39 ++++++++- lunaria/files/uk-UA.json | 39 ++++++++- lunaria/files/zh-CN.json | 40 ++++++++- lunaria/files/zh-TW.json | 40 ++++++++- 51 files changed, 1846 insertions(+), 201 deletions(-) diff --git a/app/components/ColumnPicker.vue b/app/components/ColumnPicker.vue index e254b77b3..a7d63dc02 100644 --- a/app/components/ColumnPicker.vue +++ b/app/components/ColumnPicker.vue @@ -41,7 +41,7 @@ onKeyDown( const toggleableColumns = computed(() => props.columns.filter(col => col.id !== 'name')) // Map column IDs to i18n keys -const columnLabelKey = computed(() => ({ +const columnLabels = computed(() => ({ name: $t('filters.columns.name'), version: $t('filters.columns.version'), description: $t('filters.columns.description'), @@ -57,7 +57,7 @@ const columnLabelKey = computed(() => ({ })) function getColumnLabel(id: ColumnId): string { - const key = columnLabelKey.value[id] + const key = columnLabels.value[id] return key ?? id } diff --git a/app/components/Filter/Panel.vue b/app/components/Filter/Panel.vue index e81449bd6..6acc03a27 100644 --- a/app/components/Filter/Panel.vue +++ b/app/components/Filter/Panel.vue @@ -27,6 +27,8 @@ const emit = defineEmits<{ 'toggleKeyword': [keyword: string] }>() +const { t } = useI18n() + const isExpanded = shallowRef(false) const showAllKeywords = shallowRef(false) @@ -55,62 +57,77 @@ const hasMoreKeywords = computed(() => { }) // i18n mappings for filter options -const scopeLabelKeys = { - name: 'filters.scope_name', - description: 'filters.scope_description', - keywords: 'filters.scope_keywords', - all: 'filters.scope_all', -} as const - -const scopeDescriptionKeys = { - name: 'filters.scope_name_description', - description: 'filters.scope_description_description', - keywords: 'filters.scope_keywords_description', - all: 'filters.scope_all_description', -} as const - -const downloadRangeLabelKeys = { - 'any': 'filters.download_range.any', - 'lt100': 'filters.download_range.lt100', - '100-1k': 'filters.download_range.100_1k', - '1k-10k': 'filters.download_range.1k_10k', - '10k-100k': 'filters.download_range.10k_100k', - 'gt100k': 'filters.download_range.gt100k', -} as const - -const updatedWithinLabelKeys = { - any: 'filters.updated.any', - week: 'filters.updated.week', - month: 'filters.updated.month', - quarter: 'filters.updated.quarter', - year: 'filters.updated.year', -} as const - -const securityLabelKeys = { - all: 'filters.security_options.all', - secure: 'filters.security_options.secure', - warnings: 'filters.security_options.insecure', -} as const +const scopeLabelKeys = computed( + () => + ({ + name: t('filters.scope_name'), + description: t('filters.scope_description'), + keywords: t('filters.scope_keywords'), + all: t('filters.scope_all'), + }) as const, +) + +const scopeDescriptionKeys = computed( + () => + ({ + name: t('filters.scope_name_description'), + description: t('filters.scope_description_description'), + keywords: t('filters.scope_keywords_description'), + all: t('filters.scope_all_description'), + }) as const, +) + +const downloadRangeLabelKeys = computed( + () => + ({ + 'any': t('filters.download_range.any'), + 'lt100': t('filters.download_range.lt100'), + '100-1k': t('filters.download_range.100_1k'), + '1k-10k': t('filters.download_range.1k_10k'), + '10k-100k': t('filters.download_range.10k_100k'), + 'gt100k': t('filters.download_range.gt100k'), + }) as const, +) + +const updatedWithinLabelKeys = computed( + () => + ({ + any: t('filters.updated.any'), + week: t('filters.updated.week'), + month: t('filters.updated.month'), + quarter: t('filters.updated.quarter'), + year: t('filters.updated.year'), + }) as const, +) + +const securityLabelKeys = computed( + () => + ({ + all: t('filters.security_options.all'), + secure: t('filters.security_options.secure'), + warnings: t('filters.security_options.insecure'), + }) as const, +) // Type-safe accessor functions function getScopeLabelKey(value: SearchScope): string { - return scopeLabelKeys[value] + return scopeLabelKeys.value[value] } function getScopeDescriptionKey(value: SearchScope): string { - return scopeDescriptionKeys[value] + return scopeDescriptionKeys.value[value] } function getDownloadRangeLabelKey(value: DownloadRange): string { - return downloadRangeLabelKeys[value] + return downloadRangeLabelKeys.value[value] } function getUpdatedWithinLabelKey(value: UpdatedWithin): string { - return updatedWithinLabelKeys[value] + return updatedWithinLabelKeys.value[value] } function getSecurityLabelKey(value: SecurityFilter): string { - return securityLabelKeys[value] + return securityLabelKeys.value[value] } function handleTextInput(event: Event) { @@ -215,10 +232,10 @@ const hasActiveFilters = computed(() => !!filterSummary.value) : 'text-fg-muted hover:text-fg' " :aria-pressed="filters.searchScope === scope" - :title="$t(getScopeDescriptionKey(scope))" + :title="getScopeDescriptionKey(scope)" @click="emit('update:searchScope', scope)" > - {{ $t(getScopeLabelKey(scope)) }} + {{ getScopeLabelKey(scope) }} @@ -251,7 +268,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value) @update:modelValue="emit('update:downloadRange', $event as DownloadRange)" name="range" > - {{ $t(getDownloadRangeLabelKey(range.value)) }} + {{ getDownloadRangeLabelKey(range.value) }} @@ -274,7 +291,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value) name="updatedWithin" @update:modelValue="emit('update:updatedWithin', $event as UpdatedWithin)" > - {{ $t(getUpdatedWithinLabelKey(option.value)) }} + {{ getUpdatedWithinLabelKey(option.value) }} @@ -296,7 +313,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value) :value="security" name="security" > - {{ $t(getSecurityLabelKey(security)) }} + {{ getSecurityLabelKey(security) }} diff --git a/app/components/Package/ListToolbar.vue b/app/components/Package/ListToolbar.vue index 811e42996..ae56ef050 100644 --- a/app/components/Package/ListToolbar.vue +++ b/app/components/Package/ListToolbar.vue @@ -32,6 +32,8 @@ const props = defineProps<{ searchContext?: boolean }>() +const { t } = useI18n() + const sortOption = defineModel('sortOption', { required: true }) const viewMode = defineModel('viewMode', { required: true }) const paginationMode = defineModel('paginationMode', { required: true }) @@ -85,22 +87,22 @@ function handleToggleDirection() { } // Map sort key to i18n key -const sortKeyLabelKeys: Record = { - 'relevance': 'filters.sort.relevance', - 'downloads-week': 'filters.sort.downloads_week', - 'downloads-day': 'filters.sort.downloads_day', - 'downloads-month': 'filters.sort.downloads_month', - 'downloads-year': 'filters.sort.downloads_year', - 'updated': 'filters.sort.published', - 'name': 'filters.sort.name', +const sortKeyLabelKeys = computed>(() => ({ + 'relevance': t('filters.sort.relevance'), + 'downloads-week': t('filters.sort.downloads_week'), + 'downloads-day': t('filters.sort.downloads_day'), + 'downloads-month': t('filters.sort.downloads_month'), + 'downloads-year': t('filters.sort.downloads_year'), + 'updated': t('filters.sort.published'), + 'name': t('filters.sort.name'), 'quality': 'filters.sort.quality', - 'popularity': 'filters.sort.popularity', - 'maintenance': 'filters.sort.maintenance', - 'score': 'filters.sort.score', -} + 'popularity': t('filters.sort.popularity'), + 'maintenance': t('filters.sort.maintenance'), + 'score': t('filters.sort.score'), +})) function getSortKeyLabelKey(key: SortKey): string { - return sortKeyLabelKeys[key] + return sortKeyLabelKeys.value[key] } @@ -169,7 +171,7 @@ function getSortKeyLabelKey(key: SortKey): string { :value="keyConfig.key" :disabled="keyConfig.disabled" > - {{ $t(getSortKeyLabelKey(keyConfig.key)) }} + {{ getSortKeyLabelKey(keyConfig.key) }}
() +const { t } = useI18n() + const sortOption = defineModel('sortOption') const emit = defineEmits<{ @@ -87,23 +89,23 @@ function toggleSort(id: string) { } // Map column IDs to i18n keys -const columnLabelKeys: Record = { - name: 'filters.columns.name', - version: 'filters.columns.version', - description: 'filters.columns.description', - downloads: 'filters.columns.downloads', - updated: 'filters.columns.published', - maintainers: 'filters.columns.maintainers', - keywords: 'filters.columns.keywords', - qualityScore: 'filters.columns.quality_score', - popularityScore: 'filters.columns.popularity_score', - maintenanceScore: 'filters.columns.maintenance_score', - combinedScore: 'filters.columns.combined_score', - security: 'filters.columns.security', -} +const columnLabels = computed(() => ({ + name: t('filters.columns.name'), + version: t('filters.columns.version'), + description: t('filters.columns.description'), + downloads: t('filters.columns.downloads'), + updated: t('filters.columns.published'), + maintainers: t('filters.columns.maintainers'), + keywords: t('filters.columns.keywords'), + qualityScore: t('filters.columns.quality_score'), + popularityScore: t('filters.columns.popularity_score'), + maintenanceScore: t('filters.columns.maintenance_score'), + combinedScore: t('filters.columns.combined_score'), + security: t('filters.columns.security'), +})) -function getColumnLabelKey(id: ColumnId): string { - return columnLabelKeys[id] +function getColumnLabel(id: ColumnId): string { + return columnLabels.value[id] } @@ -133,7 +135,7 @@ function getColumnLabelKey(id: ColumnId): string { @keydown.space.prevent="toggleSort('name')" > - {{ $t(getColumnLabelKey('name')) }} + {{ getColumnLabel('name') }}