diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ca8722419..cc6afeb79 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -492,17 +492,8 @@ To add a new locale: }, ``` -4. Copy your translation file to `lunaria/files/` for translation tracking: - - ```bash - cp i18n/locales/uk-UA.json lunaria/files/uk-UA.json - ``` - - > ⚠**Important:** - > This file must be committed. Lunaria uses git history to track translation progress, so the build will fail if this file is missing. - -5. If the language is `right-to-left`, add `dir: 'rtl'` (see `ar-EG` in config for example) -6. If the language requires special pluralization rules, add a `pluralRule` callback (see `ar-EG` or `ru-RU` in config for examples) +4. If the language is `right-to-left`, add `dir: 'rtl'` (see `ar-EG` in config for example) +5. If the language requires special pluralization rules, add a `pluralRule` callback (see `ar-EG` or `ru-RU` in config for examples) Check [Pluralization rule callback](https://vue-i18n.intlify.dev/guide/essentials/pluralization#custom-pluralization) and [Plural Rules](https://cldr.unicode.org/index/cldr-spec/plural-rules#TOC-Determining-Plural-Categories) for more info. diff --git a/app/composables/useI18nStatus.ts b/app/composables/useI18nStatus.ts index 823feb25d..1d8a3a101 100644 --- a/app/composables/useI18nStatus.ts +++ b/app/composables/useI18nStatus.ts @@ -43,10 +43,13 @@ export function useI18nStatus() { }) /** - * Whether the current locale is the source locale (English) + * Whether the current locale is the source locale (English) or a variant of it. + * The source locale is 'en' (base), but app-facing locale codes are 'en-US', 'en-GB', etc. + * We check if the current locale starts with the source locale code to handle variants. */ const isSourceLocale = computed(() => { - return locale.value === (status.value?.sourceLocale.lang ?? 'en-US') + const sourceLang = status.value?.sourceLocale.lang ?? 'en' + return locale.value === sourceLang || locale.value.startsWith(`${sourceLang}-`) }) /** diff --git a/config/i18n.ts b/config/i18n.ts index 25c971fc0..0270ec9c4 100644 --- a/config/i18n.ts +++ b/config/i18n.ts @@ -356,8 +356,6 @@ const locales: (LocaleObjectData | (Omit & { code: str }, ] -const lunariaJSONFiles: Record = {} - function buildLocales() { const useLocales = Object.values(locales).reduce((acc, data) => { const locales = countryLocaleVariants[data.code] @@ -369,12 +367,10 @@ function buildLocales() { name: l.name, files: [data.file as string, `${l.code}.json`], } - lunariaJSONFiles[l.code] = l.country ? (data.file as string) : `${l.code}.json` delete entry.file acc.push(entry) }) } else { - lunariaJSONFiles[data.code] = data.file as string acc.push(data as LocaleObjectData) } return acc @@ -385,8 +381,6 @@ function buildLocales() { export const currentLocales = buildLocales() -export { lunariaJSONFiles } - export const datetimeFormats = Object.values(currentLocales).reduce((acc, data) => { const dateTimeFormats = data.dateTimeFormats if (dateTimeFormats) { diff --git a/lunaria.config.ts b/lunaria.config.ts index 700edd2a2..e53a9d59c 100644 --- a/lunaria.config.ts +++ b/lunaria.config.ts @@ -1,17 +1,78 @@ import { defineConfig } from '@lunariajs/core/config' -import { locales, sourceLocale } from './lunaria/prepare-json-files.ts' +import type { Locale, Merge } from '@lunariajs/core' +import { currentLocales, countryLocaleVariants } from './config/i18n.ts' + +// The source locale is `en` (en.json contains all reference translation keys). +// Country variants like `en-US` inherit from `en` via the merge config. +const sourceLocale: Locale = { label: 'English', lang: 'en' } + +// Build the list of Lunaria locales from currentLocales. +// currentLocales has expanded codes (en-US, en-GB, ar-EG, es-ES, es-419, etc.) +// but NOT the base codes (ar, es) that the variants inherit from. +// We need to add those base codes as Lunaria locales too, so they can be +// referenced in the merge config and tracked independently. +const localeSet = new Set() +const locales: Locale[] = [] + +for (const l of currentLocales) { + if (l.code === sourceLocale.lang || !l.name) continue + if (!localeSet.has(l.code)) { + localeSet.add(l.code) + locales.push({ label: l.name, lang: l.code }) + } +} + +// Add base language codes (ar, es, etc.) that aren't already in the list. +// These are the keys of countryLocaleVariants that aren't the source locale. +for (const baseLang of Object.keys(countryLocaleVariants)) { + if (baseLang === sourceLocale.lang) continue + if (!localeSet.has(baseLang)) { + // Use the first variant's name or the base code as label + const variants = countryLocaleVariants[baseLang]! + const label = variants[0]?.name ?? baseLang + localeSet.add(baseLang) + locales.push({ label, lang: baseLang }) + } +} + +if (locales.length === 0) { + throw new Error('No locales found besides source locale') +} + +// Build merge config from countryLocaleVariants: +// Each variant locale merges keys from its base locale, so keys present in +// the base file count as covered for the variant. +// e.g. { 'en-US': ['en'], 'en-GB': ['en'], 'ar-EG': ['ar'], 'es-ES': ['es'], 'es-419': ['es'] } +const merge: Merge = {} +for (const [baseLang, variants] of Object.entries(countryLocaleVariants)) { + for (const variant of variants) { + // Each variant merges from its base language and (if not the source) implicitly + // from the source via normal Lunaria tracking. + const existing = merge[variant.code] + if (existing) { + existing.push(baseLang) + } else { + merge[variant.code] = [baseLang] + } + } +} export default defineConfig({ repository: { name: 'npmx-dev/npmx.dev', }, sourceLocale, - locales, + locales: locales as [Locale, ...Locale[]], files: [ { - include: ['lunaria/files/en-US.json'], - pattern: 'lunaria/files/@lang.json', + include: ['i18n/locales/en.json'], + pattern: 'i18n/locales/@lang.json', type: 'dictionary', + merge, + optionalKeys: { + $schema: true, + vacations: true, + }, }, ], tracking: { diff --git a/lunaria/components.ts b/lunaria/components.ts index f911e4cd2..e5545004f 100644 --- a/lunaria/components.ts +++ b/lunaria/components.ts @@ -250,7 +250,7 @@ export const TableBody = ( ${Link(links.source(file.source.path), collapsePath(file.source.path))} ${locales.map(({ lang }) => { - return TableContentStatus(file.localizations, lang, lunaria) + return TableContentStatus(file.localizations, lang, lunaria, file.type) })} `, @@ -263,10 +263,24 @@ export const TableContentStatus = ( localizations: StatusEntry['localizations'], lang: string, lunaria: LunariaInstance, + fileType?: string, ): string => { const localization = localizations.find(localization => localization.lang === lang)! const isMissingKeys = 'missingKeys' in localization && localization.missingKeys.length > 0 - const status = isMissingKeys ? 'outdated' : localization.status + // For dictionary files, status is determined solely by key completion: + // if there are missing keys it's "outdated", if all keys are present it's "up-to-date", + // regardless of git history. This prevents variants with merge coverage (e.g. en-US, en-GB) + // from showing as outdated when their keys are fully covered by the base locale. + const status = + fileType === 'dictionary' + ? isMissingKeys + ? 'outdated' + : localization.status === 'missing' + ? 'missing' + : 'up-to-date' + : isMissingKeys + ? 'outdated' + : localization.status const links = lunaria.gitHostingLinks() const link = status === 'missing' ? links.create(localization.path) : links.source(localization.path) diff --git a/lunaria/files/ar-EG.json b/lunaria/files/ar-EG.json deleted file mode 100644 index 8e4705272..000000000 --- a/lunaria/files/ar-EG.json +++ /dev/null @@ -1,1128 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - متصفح الحزم لسجل npm", - "description": "متصفح أفضل لسجل npm. ابحث عن الحزم واستعرضها واستكشفها عبر واجهة حديثة." - } - }, - "built_at": "تم البناء {0}", - "alt_logo": "شعار npmx", - "tagline": "متصفح أفضل لسجل npm", - "non_affiliation_disclaimer": "غير مرتبط بشركة npm, Inc.", - "trademark_disclaimer": "npm علامة تجارية مسجلة لشركة npm, Inc. هذا الموقع غير مرتبط بشركة npm, Inc.", - "footer": { - "about": "حول", - "docs": "التوثيق", - "source": "المصدر", - "social": "اجتماعي", - "chat": "المحادثة", - "keyboard_shortcuts": "اختصارات لوحة المفاتيح" - }, - "shortcuts": { - "section": { - "global": "عام", - "search": "بحث", - "package": "حزمة" - }, - "focus_search": "التركيز على البحث", - "show_kbd_hints": "إبراز تلميحات لوحة المفاتيح", - "settings": "فتح الإعدادات", - "compare": "فتح المقارنة", - "compare_from_package": "فتح المقارنة (معبأة بالحزمة الحالية)", - "navigate_results": "التنقل في النتائج", - "go_to_result": "الانتقال إلى النتيجة", - "open_code_view": "فتح عرض الكود", - "open_docs": "فتح التوثيق" - }, - "search": { - "label": "ابحث عن حزم npm", - "placeholder": "ابحث عن الحزم…", - "button": "بحث", - "searching": "جارٍ البحث…", - "found_packages": "تم العثور على {count} حزمة | تم العثور على حزمة واحدة | تم العثور على حزمتين | تم العثور على {count} حزم | تم العثور على {count} حزمة | تم العثور على {count} حزمة", - "found_packages_sorted": "لم يتم العثور على نتائج | ترتيب أفضل {count} نتيجة | ترتيب أفضل {count} نتائج", - "updating": "(جارٍ التحديث…)", - "no_results": "لم يتم العثور على حزم لـ \"{query}\"", - "rate_limited": "تم تجاوز حد طلبات npm، حاول مرة أخرى بعد قليل", - "title": "بحث", - "title_search": "بحث: {search}", - "title_packages": "البحث عن الحزم", - "meta_description": "نتائج البحث عن '{search}'", - "meta_description_packages": "البحث في حزم npm", - "not_taken": "الاسم {name} غير مأخوذ", - "claim_prompt": "احجز اسم هذه الحزمة على npm", - "claim_button": "احجز \"{name}\"", - "want_to_claim": "هل تريد حجز اسم هذه الحزمة؟", - "start_typing": "ابدأ الكتابة للبحث عن الحزم", - "algolia_disclaimer": "مدعوم من Algolia", - "exact_match": "مطابقة تامة", - "suggestion": { - "user": "مستخدم", - "org": "مؤسسة", - "view_user_packages": "عرض حزم هذا المستخدم", - "view_org_packages": "عرض حزم هذه المؤسسة" - } - }, - "nav": { - "main_navigation": "الصفحة الرئيسية", - "popular_packages": "الحزم الشائعة", - "settings": "الإعدادات", - "compare": "مقارنة", - "back": "عودة", - "menu": "القائمة", - "mobile_menu": "قائمة التنقل", - "open_menu": "فتح القائمة", - "links": "روابط", - "tap_to_search": "اضغط للبحث" - }, - "settings": { - "title": "الإعدادات", - "tagline": "تخصيص تجربتك على npmx", - "meta_description": "قم بتخصيص تجربتك على npmx من خلال إعدادات مثل السمة، اللغة، وتفضيلات العرض.", - "sections": { - "appearance": "المظهر", - "display": "العرض", - "search": "مصدر البيانات", - "language": "اللغة" - }, - "data_source": { - "label": "مصدر البيانات", - "description": "اختر من أين يحصل npmx على بيانات البحث. صفحات الحزم الفردية تستخدم دائمًا سجل npm مباشرة.", - "npm": "سجل npm", - "npm_description": "يجلب نتائج البحث وقوائم المؤسسات والمستخدمين مباشرة من سجل npm الرسمي. موثوق لكن قد يكون أبطأ.", - "algolia": "Algolia", - "algolia_description": "يستخدم Algolia للبحث الأسرع وصفحات المؤسسات والمستخدمين." - }, - "relative_dates": "تواريخ نسبية", - "include_types": "تضمين {'@'}types في التثبيت", - "include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.", - "hide_platform_packages": "إخفاء الحزم الخاصة بالمنصة في البحث", - "hide_platform_packages_description": "إخفاء الحزم الـ binary native مثل {'@'}esbuild/linux-x64 من النتائج", - "theme": "السمة", - "theme_light": "فاتحة", - "theme_dark": "داكنة", - "theme_system": "سمة النظام", - "language": "اللغة", - "help_translate": "ساهم في ترجمة npmx", - "accent_colors": "ألوان الموقع", - "clear_accent": "مسح لون التمييز", - "translation_progress": "تقدم الترجمة", - "background_themes": "درجة خلفية الصفحة" - }, - "i18n": { - "missing_keys": "{count} ترجمات مفقودة | ترجمة واحدة مفقودة | ترجمتان مفقودتان | {count} ترجمات مفقودة | {count} ترجمة مفقودة | {count} ترجمة مفقودة", - "copy_keys": "نسخ المفاتيح", - "show_more_keys": "عرض المزيد ({count})…", - "contribute_hint": "ساعد في تحسين هذه الترجمة عن طريق إضافة المفاتيح المفقودة.", - "edit_on_github": "تعديل على GitHub", - "view_guide": "دليل الترجمة" - }, - "common": { - "loading": "جارٍ التحميل…", - "loading_more": "جارٍ تحميل المزيد…", - "loading_packages": "جارٍ تحميل الحزم…", - "end_of_results": "نهاية النتائج", - "try_again": "حاول مرة أخرى", - "close": "إغلاق", - "or": "أو", - "retry": "إعادة المحاولة", - "copy": "نسخ", - "copied": "تم النسخ!", - "skip_link": "تخطي إلى المحتوى الرئيسي", - "warnings": "تحذيرات:", - "go_back_home": "العودة إلى الصفحة الرئيسية", - "view_on_npm": "عرض على npm", - "per_week": "/ أسبوع", - "vanity_downloads_hint": "رقم زخرفي: لا توجد حزم معروضة | رقم زخرفي: للحزمة المعروضة | رقم زخرفي: للحزمتين المعروضتين | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة | رقم زخرفي: مجموع {count} من الحزم المعروضة", - "sort": { - "name": "الاسم", - "role": "الدور", - "members": "الأعضاء" - }, - "scroll_to_top": "التمرير إلى الأعلى" - }, - "package": { - "not_found": "لم يتم العثور على الحزمة", - "not_found_message": "تعذّر العثور على الحزمة.", - "no_description": "لا يوجد وصف", - "not_latest": "(ليست الأحدث)", - "verified_provenance": "مصدر موثّق", - "view_permalink": "عرض الرابط الدائم لهذا الإصدار", - "navigation": "تصفح الحزمة", - "copy_name": "نسخ اسم الحزمة", - "copy_version": "نسخ إصدار الحزمة", - "deprecation": { - "package": "تم إهمال هذه الحزمة.", - "version": "تم إهمال هذا الإصدار.", - "no_reason": "لم يتم تقديم سبب" - }, - "replacement": { - "title": "قد لا تحتاج إلى هذه التبعية.", - "native": "يمكن استبدالها بـ {replacement}، المتوفرة منذ Node {nodeVersion}.", - "simple": "أشار {community} إلى أن هذه الحزمة زائدة، مع النصيحة: {replacement}.", - "documented": "أشار {community} إلى أن هذه الحزمة لها بدائل أكثر أداءً.", - "none": "تم وضع علامة على هذه الحزمة بأنها لم تعد مطلوبة، ومن المرجح أن وظيفتها متاحة أصلًا في جميع المحركات.", - "learn_more": "اعرف المزيد", - "learn_more_above": "اعرف المزيد أعلاه.", - "mdn": "MDN", - "community": "المجتمع", - "consider_no_dep": "+ هل تريد خيار «بدون تبعية»؟" - }, - "stats": { - "license": "الترخيص", - "deps": "التبعيات", - "install_size": "حجم التثبيت", - "vulns": "الثغرات", - "published": "تاريخ النشر", - "published_tooltip": "تاريخ نشر {package}{'@'}{version}", - "view_dependency_graph": "عرض مخطط التبعيات", - "inspect_dependency_tree": "فحص شجرة التبعيات", - "size_tooltip": { - "unpacked": "{size} الحجم غير المضغوط (لهذه الحزمة)", - "total": "{size} الحجم غير المضغوط الإجمالي (بما في ذلك كل {count} تبعية لـ linux-x64)" - } - }, - "skills": { - "title": "مهارات العميل (Agent Skills)", - "skills_available": "{count} مهارة متاحة | مهارة واحدة متاحة | ترجمتان متاحتان | {count} مهارات متاحة | {count} مهارة متاحة | {count} مهارة متاحة", - "compatible_with": "متوافق مع {tool}", - "install": "تثبيت", - "installation_method": "طريقة التثبيت", - "learn_more": "اعرف المزيد", - "available_skills": "المهارات المتاحة", - "click_to_expand": "انقر للتوسيع", - "no_description": "لا يوجد وصف", - "file_counts": { - "scripts": "{count} سكربت | سكربت واحد | سكربتان | {count} سكربتات | {count} سكربت | {count} سكربت", - "refs": "{count} مرجع | مرجع واحد | مرجعان | {count} مراجع | {count} مرجع | {count} مرجع", - "assets": "{count} أصل | أصل واحد | أصلان | {count} أصول | {count} أصل | {count} أصل" - }, - "view_source": "عرض المصدر" - }, - "links": { - "repo": "المستودع", - "homepage": "الصفحة الرئيسية", - "issues": "المشكلات", - "jsr": "jsr", - "code": "الكود", - "docs": "التوثيق", - "fund": "التمويل", - "compare": "مقارنة" - }, - "likes": { - "like": "أعجبتني هذه الحزمة", - "unlike": "إلغاء الإعجاب بهذه الحزمة" - }, - "docs": { - "not_available": "التوثيق غير متوفر", - "not_available_detail": "لم نتمكن من إنشاء التوثيق لهذا الإصدار." - }, - "get_started": { - "title": "البدء", - "pm_label": "مدير الحزم", - "copy_command": "نسخ أمر التثبيت", - "copy_dev_command": "نسخ أمر تثبيت التطوير", - "dev_dependency_hint": "عادةً يُثبّت كتبعية تطوير", - "view_types": "عرض {package}" - }, - "create": { - "title": "إنشاء مشروع جديد", - "copy_command": "نسخ أمر الإنشاء", - "view": "لدى {packageName} نفس المشرف. انقر لمزيد من التفاصيل." - }, - "run": { - "title": "تشغيل", - "locally": "تشغيل محليًا" - }, - "readme": { - "title": "README (إقرأني)", - "no_readme": "لا يتوفر README.", - "view_on_github": "عرض على GitHub", - "toc_title": "جدول المحتويات", - "callout": { - "note": "ملاحظة", - "tip": "نصيحة", - "important": "مهم", - "warning": "تحذير", - "caution": "تنبيه" - }, - "copy_as_markdown": "نسخ README كـ Markdown" - }, - "provenance_section": { - "title": "إثبات المصدر", - "built_and_signed_on": "تم البناء والتوقيع على {provider}", - "view_build_summary": "عرض ملخص البناء", - "source_commit": "كوميت المصدر", - "build_file": "ملف البناء", - "public_ledger": "السجل العام", - "transparency_log_entry": "إدخال سجل الشفافية", - "view_more_details": "عرض المزيد من التفاصيل", - "error_loading": "فشل تحميل تفاصيل إثبات المصدر" - }, - "security_downgrade": { - "title": "تخفيض مستوى الثقة", - "description_to_none_provenance": "نُشر هذا الإصدار بدون {provenance}.", - "description_to_none_trustedPublisher": "نُشر هذا الإصدار بدون {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "يستخدم هذا الإصدار {provenance} لكن ليس {trustedPublishing}.", - "fallback_install_provenance": "أوامر التثبيت مثبتة على {version}، آخر إصدار مع إثبات المصدر.", - "fallback_install_trustedPublisher": "أوامر التثبيت مثبتة على {version}، آخر إصدار مع النشر الموثوق.", - "provenance_link_text": "إثبات المصدر", - "trusted_publishing_link_text": "النشر الموثوق" - }, - "keywords_title": "الكلمات المفتاحية", - "compatibility": "التوافق", - "card": { - "publisher": "الناشر", - "published": "تاريخ النشر", - "weekly_downloads": "التنزيلات الأسبوعية", - "keywords": "الكلمات المفتاحية", - "license": "الترخيص" - }, - "versions": { - "title": "الإصدارات", - "collapse": "طي {tag}", - "expand": "توسيع {tag}", - "collapse_other": "طي الإصدارات الأخرى", - "expand_other": "توسيع الإصدارات الأخرى", - "collapse_major": "طي الرئيسي {major}", - "expand_major": "توسيع الرئيسي {major}", - "other_versions": "إصدارات أخرى", - "more_tagged": "{count} إصدار موسوم آخر | إصدار موسوم آخر | إصدارين موسومين أخريين | {count} إصدارات موسومة أخرى | {count} إصدار موسوم آخر | {count} إصدار موسوم آخر", - "all_covered": "جميع الإصدارات مشمولة بالوسوم أعلاه", - "deprecated_title": "{version} (مهمل)", - "view_all": "عرض {count} إصدار | عرض إصدار واحدة | عرض إصدارين | عرض {count} إصدارات | عرض {count} إصدار | عرض {count} إصدار", - "distribution_title": "مجموعة Semver", - "distribution_modal_title": "الإصدارات", - "grouping_major": "رئيسي", - "grouping_minor": "ثانوي", - "recent_versions_only_tooltip": "إظهار الإصدارات المنشورة خلال السنة الماضية فقط.", - "show_low_usage_tooltip": "تضمين مجموعات الإصدارات التي تقل عن 1% من إجمالي التنزيلات.", - "y_axis_label": "التنزيلات", - "filter_placeholder": "فلترة حسب semver (مثل ^3.0.0)", - "filter_invalid": "نطاق semver غير صالح", - "filter_help": "مساعدة فلتر نطاق semver", - "filter_tooltip": "فلترة الإصدارات باستخدام {link}. مثلاً ^3.0.0 يعرض كل إصدارات 3.x.", - "filter_tooltip_link": "نطاق semver", - "no_matches": "لا توجد إصدارات تطابق هذا النطاق" - }, - "dependencies": { - "title": "التبعيات ({count})", - "list_label": "تبعيات الحزمة", - "show_all": "عرض كل التبعيات ({count})", - "optional": "اختياري", - "view_vulnerabilities": "عرض الثغرات", - "outdated_major": "أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بإصدار رئيسي واحد (الأحدث: {latest}) | أقدم بإصدارين رئيسيين (الأحدث: {latest}) | أقدم بـ{count} إصدارات رئيسية (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest}) | أقدم بـ{count} إصدار رئيسي (الأحدث: {latest})", - "outdated_minor": "أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بإصدار ثانوي واحد (الأحدث: {latest}) | أقدم بإصدارين ثانويين (الأحدث: {latest}) | أقدم بـ{count} إصدارات ثانوية (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest}) | أقدم بـ{count} إصدار ثانوي (الأحدث: {latest})", - "outdated_patch": "تحديث تصحيحي متاح (الأحدث: {latest})", - "has_replacement": "هذه التبعية لها بدائل مقترحة" - }, - "peer_dependencies": { - "title": "تبعيات النظير ({count})", - "list_label": "تبعيات نظير الحزمة", - "show_all": "عرض كل تبعيات النظير ({count})" - }, - "optional_dependencies": { - "title": "تبعيات اختيارية ({count})", - "list_label": "تبعيات الحزمة الاختيارية", - "show_all": "عرض كل التبعيات الاختيارية ({count})" - }, - "maintainers": { - "title": "المشرفون", - "list_label": "مشرفو الحزمة", - "you": "(أنت)", - "via": "عبر {teams}", - "remove_owner": "إزالة {name} كمالك", - "username_to_add": "اسم المستخدم لإضافته كمالك", - "username_placeholder": "اسم المستخدم…", - "add_button": "إضافة", - "cancel_add": "إلغاء إضافة المالك", - "add_owner": "+ إضافة مالك", - "show_more": "(عرض المزيد ({count}))", - "show_less": "(عرض أقل)" - }, - "trends": { - "granularity": "مستوى التفصيل", - "granularity_daily": "يومي", - "granularity_weekly": "أسبوعي", - "granularity_monthly": "شهري", - "granularity_yearly": "سنوي", - "start_date": "البداية", - "end_date": "النهاية", - "loading": "جارٍ التحميل…", - "date_range": "من {start} إلى {end}", - "date_range_multiline": "من {start}\nإلى {end}", - "download_file": "تنزيل {fileType}", - "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية", - "legend_estimation": "تقدير", - "no_data": "لا توجد بيانات متاحة", - "y_axis_label": "{granularity} {facet}", - "facet": "المحور", - "title": "التوجهات", - "contributors_skip": "غير معروض في المساهمين (لا يوجد مستودع GitHub):", - "items": { - "downloads": "التنزيلات", - "likes": "الإعجابات", - "contributors": "المساهمون" - } - }, - "downloads": { - "title": "التنزيلات الأسبوعية", - "community_distribution": "عرض توزيع تبنّي المجتمع" - }, - "install_scripts": { - "title": "سكربتات التثبيت", - "script_label": "(سكربت)", - "npx_packages": "{count} حزم npx | حزمة npx واحدة | حزمتي npx | {count} حزم npx | {count} حزمة npx | {count} حزمة npx", - "currently": "حاليًا {version}" - }, - "playgrounds": { - "title": "جرّبه", - "choose": "اختر بيئة تجريب" - }, - "metrics": { - "esm": "ES Modules مدعومة", - "cjs": "CommonJS مدعومة", - "no_esm": "لا تدعم ES Modules", - "types_label": "الأنواع", - "types_included": "أنواع TypeScript مضمّنة", - "types_available": "أنواع TypeScript متوفرة عبر {package}", - "no_types": "لا توجد أنواع TypeScript" - }, - "license": { - "view_spdx": "عرض نص الترخيص على SPDX", - "none": "لا شيء" - }, - "vulnerabilities": { - "tree_found": "{vulns} ثغرة في {packages}/{total} حزمة | ثغرة واحدة في {packages}/{total} حزمة | ثغرتان في {packages}/{total} حزمة | {vulns} ثغرات في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة | {vulns} ثغرة في {packages}/{total} حزمة", - "show_all_packages": "عرض كل الحزم المتأثرة ({count})", - "path": "المسار", - "more": "+{count} أخرى", - "packages_failed": "تعذر فحص {count} حزمة | تعذر فحص الحزمة | تعذر فحص الحزمتين | تعذر فحص {count} حزم | تعذر فحص {count} حزمة | تعذر فحص {count} حزمة", - "scan_failed": "تعذر فحص الثغرات", - "severity": { - "critical": "حرجة", - "high": "عالية", - "moderate": "متوسطة", - "low": "منخفضة" - }, - "fixed_in_title": "تم إصلاحها في الإصدار {version}" - }, - "deprecated": { - "label": "مهمل", - "tree_found": "{count} تبعية مهملة | تبعية واحدة مهملة | تبعيتان مهملتان | {count} تبعيات مهملة | {count} تبعية مهملة | {count} تبعية مهملة", - "show_all": "عرض {count} حزمة مهملة | عرض حزمة مهملة واحدة | عرض حزمتين مهملتين | عرض {count} حزم مهملة | عرض {count} حزمة مهملة | عرض {count} حزمة مهملة" - }, - "access": { - "title": "وصول الفريق", - "refresh": "تحديث وصول الفريق", - "list_label": "قائمة وصول الفريق", - "owner": "مالك", - "rw": "قراءة/كتابة", - "ro": "قراءة فقط", - "revoke_access": "سحب وصول {name}", - "no_access": "لا يوجد وصول فريق مُعدّ", - "select_team_label": "اختر فريقًا", - "loading_teams": "جارٍ تحميل الفرق…", - "select_team": "اختر فريقًا", - "permission_label": "مستوى الصلاحية", - "permission": { - "read_only": "قراءة فقط", - "read_write": "قراءة/كتابة" - }, - "grant_button": "منح", - "cancel_grant": "إلغاء منح الوصول", - "grant_access": "+ منح وصول للفريق" - }, - "list": { - "filter_label": "فلترة الحزم", - "filter_placeholder": "فلتر الحزم…", - "sort_label": "ترتيب الحزم", - "showing_count": "يعرض {filtered} من أصل {total} حزمة" - }, - "skeleton": { - "loading": "جارٍ تحميل تفاصيل الحزمة", - "maintainers": "المشرفون", - "keywords": "الكلمات المفتاحية", - "versions": "الإصدارات", - "dependencies": "التبعيات" - }, - "sort": { - "downloads": "الأكثر تنزيلًا", - "published": "الأحدث نشرًا", - "name_asc": "الاسم (A-Z)", - "name_desc": "الاسم (Z-A)" - }, - "size": { - "b": "{size} بايت", - "kb": "{size} كيلوبايت", - "mb": "{size} ميجابايت" - } - }, - "connector": { - "modal": { - "title": "الموصل المحلي", - "contributor_badge": "للمساهمين فقط", - "contributor_notice": "لم يُنشر الموصل بعد على npm. راجع {link} لمعرفة كيفية التشغيل محليًا.", - "contributor_link": "دليل المساهمة", - "connected": "متصل", - "connected_as_user": "متصل كـ ~{user}", - "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", - "disconnect": "قطع الاتصال", - "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", - "copy_command": "نسخ الأمر", - "copied": "تم النسخ", - "paste_token": "ثم الصق الرمز أدناه للاتصال:", - "token_label": "الرمز", - "token_placeholder": "الصق الرمز هنا…", - "advanced": "خيارات متقدمة", - "port_label": "المنفذ", - "warning": "تحذير!", - "warning_text": "يسمح هذا لـ npmx بالوصول إلى npm CLI لديك. لا تتصل إلا بالمواقع التي تثق بها.", - "connect": "اتصال", - "connecting": "جارٍ الاتصال…", - "auto_open_url": "فتح صفحة الدخول تلقائياً" - } - }, - "operations": { - "queue": { - "title": "قائمة العمليات", - "clear_all": "مسح الكل", - "refresh": "تحديث العمليات", - "empty": "لا توجد عمليات في القائمة", - "empty_hint": "أضف عمليات من صفحات الحزمة أو المؤسسة", - "active_label": "العمليات النشطة", - "otp_required": "رمز OTP مطلوب", - "otp_prompt": "أدخل رمز OTP للمتابعة", - "otp_placeholder": "أدخل رمز OTP…", - "otp_label": "كلمة المرور وحيدة الاستخدام (OTP)", - "retry_otp": "إعادة المحاولة باستخدام OTP", - "retry_web_auth": "إعادة المحاولة مع مصادقة الويب", - "retrying": "جارٍ إعادة المحاولة…", - "open_web_auth": "فتح رابط مصادقة الويب", - "approve_operation": "الموافقة على العملية", - "remove_operation": "إزالة العملية", - "approve_all": "الموافقة على الكل", - "execute": "تنفيذ", - "executing": "جارٍ التنفيذ…", - "log": "السجل", - "log_label": "سجل العمليات المكتملة", - "remove_from_log": "إزالة من السجل" - } - }, - "org": { - "teams": { - "title": "الفرق", - "refresh": "تحديث الفرق", - "filter_label": "فلترة الفرق", - "filter_placeholder": "فلتر الفرق…", - "sort_by": "الترتيب حسب", - "loading": "جارٍ تحميل الفرق…", - "no_teams": "لم يتم العثور على فرق", - "list_label": "فرق المؤسسة", - "delete_team": "حذف الفريق {name}", - "member_count": "{count} أعضاء | عضو واحد | عضوان | {count} أعضاء | {count} عضواً | {count} عضواً", - "members_of": "أعضاء {team}", - "no_members": "لا يوجد أعضاء", - "remove_user": "إزالة {user} من الفريق", - "username_to_add": "اسم المستخدم لإضافته إلى {team}", - "username_placeholder": "اسم المستخدم…", - "add_button": "إضافة", - "cancel_add_user": "إلغاء إضافة المستخدم", - "add_member": "+ إضافة عضو", - "team_name_label": "اسم الفريق", - "team_name_placeholder": "اسم الفريق…", - "create_button": "إنشاء", - "no_match": "لا توجد فرق تطابق \"{query}\"", - "cancel_create": "إلغاء إنشاء الفريق", - "create_team": "+ إنشاء فريق" - }, - "members": { - "title": "الأعضاء", - "refresh": "تحديث الأعضاء", - "filter_label": "فلترة الأعضاء", - "filter_placeholder": "فلتر الأعضاء…", - "filter_by_role": "فلترة حسب الدور", - "filter_by_team": "فلترة حسب الفريق", - "all_teams": "كل الفرق", - "sort_by": "الترتيب حسب", - "loading": "جارٍ تحميل الأعضاء…", - "no_members": "لم يتم العثور على أعضاء", - "list_label": "أعضاء المؤسسة", - "change_role_for": "تغيير الدور لـ {name}", - "remove_from_org": "إزالة {name} من المؤسسة", - "view_team": "عرض فريق {team}", - "no_match": "لا يوجد أعضاء يطابقون عوامل الفلترة", - "username_label": "اسم المستخدم", - "username_placeholder": "اسم المستخدم…", - "role_label": "الدور", - "role": { - "all": "الكل", - "developer": "مطور", - "admin": "مدير", - "owner": "مالك" - }, - "team_label": "الفريق", - "no_team": "بدون فريق", - "add_button": "إضافة", - "cancel_add": "إلغاء إضافة عضو", - "add_member": "+ إضافة عضو" - }, - "public_packages": "{count} حزم عامة | حزمة عامة واحدة | حزمتان عامتان | {count} حزم عامة | {count} حزمة عامة | {count} حزمة عامة", - "page": { - "packages_title": "الحزم", - "members_tab": "الأعضاء", - "teams_tab": "الفرق", - "no_packages": "لم يتم العثور على حزم عامة لـ", - "no_packages_hint": "قد لا تكون هذه المؤسسة موجودة أو قد لا تحتوي على حزم عامة.", - "failed_to_load": "فشل تحميل حزم المؤسسة", - "no_match": "لا توجد حزم تطابق \"{query}\"", - "not_found": "لم يتم العثور على المؤسسة", - "not_found_message": "المؤسسة \"{'@'}{name}\" غير موجودة على npm" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(سيُضاف أيضًا إلى المؤسسة)", - "press_enter_to_add": "اضغط Enter لإضافة {'@'}{username}", - "default_placeholder": "اسم المستخدم…", - "suggestions_label": "اقتراحات المستخدمين" - }, - "page": { - "packages_title": "الحزم", - "no_packages": "لم يتم العثور على حزم عامة لـ", - "no_packages_hint": "قد لا يكون هذا المستخدم موجودًا أو قد لا يحتوي على حزم عامة.", - "failed_to_load": "فشل تحميل حزم المستخدم", - "no_match": "لا توجد حزم تطابق \"{query}\"", - "filter_placeholder": "فلتر {count} حزمة…" - }, - "orgs_page": { - "title": "المؤسسات", - "back_to_profile": "العودة إلى الملف الشخصي", - "connect_required": "اربط واجهة سطر الأوامر المحلية لعرض مؤسساتك.", - "connect_hint_prefix": "شغّل", - "connect_hint_suffix": "للبدء.", - "own_orgs_only": "يمكنك عرض مؤسساتك أنت فقط.", - "view_your_orgs": "عرض مؤسساتك", - "loading": "جارٍ تحميل المؤسسات…", - "empty": "لم يتم العثور على مؤسسات.", - "empty_hint": "يتم اكتشاف المؤسسات من حزمك ذات النطاق (scoped).", - "count": "{count} مؤسسة | مؤسسة واحدة | مؤسستان | {count} مؤسسات | {count} مؤسسة | {count} مؤسسة", - "packages_count": "{count} حزمة | حزمة واحدة | حزمتان | {count} حزم | {count} حزمة | {count} حزمة" - } - }, - "claim": { - "modal": { - "title": "حجز اسم حزمة", - "success": "تم حجز الحزمة!", - "success_detail": "تم نشر {name}{'@'}0.0.0 على npm.", - "success_hint": "يمكنك الآن نشر إصدارات جديدة لهذه الحزمة باستخدام npm publish.", - "view_package": "عرض الحزمة", - "invalid_name": "اسم حزمة غير صالح:", - "available": "هذا الاسم متاح!", - "taken": "هذا الاسم مستخدم بالفعل.", - "similar_warning": "توجد حزم مشابهة — قد يرفض npm هذا الاسم:", - "related": "حزم ذات صلة:", - "scope_warning_title": "فكّر في استخدام حزمة بنطاق (scoped) بدلًا من ذلك", - "scope_warning_text": "أسماء الحزم غير ذات النطاق هي مورد مشترك. لا تحجز اسمًا إلا إذا كنت تنوي نشر حزمة وصيانتها. للمشاريع الشخصية أو المؤسسية، استخدم اسمًا ذا نطاق مثل {'@'}{username}/{name}.", - "connect_required": "اربط الموصل المحلي لحجز اسم هذه الحزمة.", - "connect_button": "الاتصال بالموصل", - "publish_hint": "سيؤدي هذا إلى نشر حزمة مصغرة كعنصر نائب (placeholder).", - "preview_json": "معاينة package.json", - "claim_button": "حجز اسم الحزمة", - "publishing": "جارٍ النشر…", - "checking": "جارٍ التحقق من التوفر…", - "failed_to_check": "فشل التحقق من توفر الاسم", - "failed_to_claim": "فشل حجز الحزمة" - } - }, - "code": { - "files_label": "الملفات", - "no_files": "لا توجد ملفات في هذا المجلد", - "root": "الجذر", - "lines": "{count} سطر", - "toggle_tree": "إظهار/إخفاء شجرة الملفات", - "close_tree": "إغلاق شجرة الملفات", - "copy_link": "نسخ الرابط", - "raw": "خام (Raw)", - "view_raw": "عرض الملف الخام (Raw)", - "file_too_large": "الملف كبير جدًا للمعاينة", - "file_size_warning": "{size} يتجاوز حد 500KB للتظليل النحوي (syntax highlighting)", - "failed_to_load": "فشل تحميل الملف", - "unavailable_hint": "قد يكون الملف كبيرًا جدًا أو غير متاح", - "version_required": "الإصدار مطلوب لتصفح الكود", - "go_to_package": "الانتقال إلى الحزمة", - "loading_tree": "جارٍ تحميل شجرة الملفات…", - "failed_to_load_tree": "فشل تحميل الملفات لهذا الإصدار من الحزمة", - "back_to_package": "العودة إلى الحزمة", - "table": { - "name": "الاسم", - "size": "الحجم" - }, - "markdown_view_mode": { - "preview": "معاينة", - "code": "الكود" - }, - "file_path": "مسار الملف" - }, - "badges": { - "provenance": { - "verified": "موثّق", - "verified_title": "مصدر موثّق", - "verified_via": "موثّق: تم النشر عبر {provider}" - }, - "jsr": { - "title": "متوفر أيضًا على JSR" - } - }, - "filters": { - "title": "فلاتر", - "search": "بحث", - "search_scope": "نطاق البحث", - "search_placeholder_name": "فلترة حسب اسم الحزمة…", - "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": "الأمان", - "keywords": "الكلمات المفتاحية", - "more_keywords": "+{count} المزيد", - "clear_all": "مسح الكل", - "remove_filter": "إزالة فلتر {label}", - "chips": { - "search": "بحث", - "downloads": "التنزيلات", - "keyword": "كلمة مفتاحية", - "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": "التنقيط" - }, - "columns": { - "title": "الأعمدة", - "show": "عرض الأعمدة", - "reset": "إعادة التعيين إلى الافتراضيات", - "coming_soon": "قريبًا", - "name": "الاسم", - "version": "الإصدار", - "description": "الوصف", - "downloads": "التنزيلات/الأسبوع", - "published": "آخر نشر", - "maintainers": "المشرفون", - "keywords": "الكلمات المفتاحية", - "quality_score": "درجة الجودة", - "popularity_score": "درجة الشعبية", - "maintenance_score": "درجة الصيانة", - "combined_score": "الدرجة المجمعة", - "security": "الأمان" - }, - "view_mode": { - "label": "وضع العرض", - "cards": "عرض البطاقات", - "table": "عرض الجدول" - }, - "pagination": { - "mode_label": "وضع التصفح", - "infinite": "غير منتهي", - "paginated": "مقسم إلى صفحات", - "items_per_page": "عدد العناصر في الصفحة", - "per_page": "{count} / صفحة", - "all_yolo": "الكل (إنما هي حياة واحدة)", - "showing": "{start}-{end} من {total}", - "previous": "الصفحة السابقة", - "next": "الصفحة التالية", - "nav_label": "التصفح" - }, - "count": { - "showing_filtered": "{filtered} من {count} حزمة", - "showing_all": "{count} حزمة | حزمة واحدة | حزمتان | {count} حزم | {count} حزمة | {count} حزمة", - "showing_paginated": "{pageSize} من {count} حزمة" - }, - "table": { - "security_warning": "تحذير أمني", - "secure": "آمن", - "no_packages": "لم يتم العثور على حزم" - } - }, - "about": { - "title": "حول", - "heading": "حول", - "meta_description": "npmx هو متصفح سريع وحديث لسجل npm. تجربة مستخدم أفضل لاستكشاف حزم npm.", - "what_we_are": { - "title": "ما هو npmx", - "better_ux_dx": "تجربة مستخدم/مطور أفضل", - "admin_ui": "واجهة إدارة", - "description": "npmx هو {betterUxDx} لسجل حزم npm وأدواته. نحن نوفر واجهة سريعة وحديثة لاستكشاف الحزم، مع ميزات مثل الوضع الداكن، التنقل عبر لوحة المفاتيح، تصفح الكود، والاتصالات بسجلات بديلة مثل {jsr}.", - "admin_description": "نهدف أيضًا إلى توفير {adminUi} أفضل لإدارة حزمك، فرقك، ومنظماتك — كل ذلك من المتصفح، مدعومًا بواسطة npm CLI المحلي الخاص بك." - }, - "what_we_are_not": { - "title": "ما ليس هو npmx", - "not_package_manager": "ليس مدير حزم.", - "not_registry": "ليس سجلًا.", - "registry_description": "نحن لا نستضيف الحزم. نحن مجرد طريقة أفضل لتصفحها.", - "package_managers_exist": "{already} {people} {building} {managers} {package} {cool} {really}.", - "words": { - "already": "هناك بالفعل", - "people": "أشخاص", - "building": "يبنون", - "really": "بحقّ", - "cool": "رائعة", - "package": "حزم", - "managers": "مديري" - } - }, - "team": { - "title": "الفريق", - "governance": "الحوكمة", - "role_steward": "راعي", - "role_maintainer": "مشرف", - "sponsor": "راعي", - "sponsor_aria": "رعاية {name} على GitHub" - }, - "contributors": { - "title": "المساهمون", - "description": "npmx هو مشروع مفتوح المصدر بالكامل، تم بناؤه بواسطة مجتمع مذهل من المساهمين.", - "loading": "جارٍ تحميل المساهمين…", - "error": "فشل تحميل المساهمين", - "view_profile": "عرض بروفايل {name} على GitHub" - }, - "get_involved": { - "title": "كن جزءًا من npmx", - "contribute": { - "title": "المساهمة", - "description": "ساعدنا في بناء تجربة npm أفضل.", - "cta": "عرض على GitHub" - }, - "community": { - "title": "انضم إلى المجتمع", - "description": "تحدث، اطرح الأسئلة، وشارك الأفكار.", - "cta": "انضم إلى Discord" - }, - "follow": { - "title": "ابقَ على اطلاع", - "description": "اكتشف آخر الأخبار عن npmx.", - "cta": "تابع على Bluesky" - } - } - }, - "account_menu": { - "connect": "اتصال", - "account": "الحساب", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "إدارة الحزم والمنظمات", - "atmosphere_desc": "ميزات اجتماعية وهوية", - "connect_npm_cli": "الاتصال بـ npm CLI", - "connect_atmosphere": "الاتصال بـ Atmosphere", - "connecting": "جارٍ الاتصال…", - "ops": "{count} عملية | عملية واحدة | عمليتان | {count} عمليات | {count} عملية | {count} عملية" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "متصل كـ {'@'}{handle}", - "disconnect": "قطع الاتصال", - "connect_prompt": "اتصل بحساب Atmosphere الخاص بك", - "handle_label": "المعرّف", - "handle_placeholder": "alice.npmx.social", - "connect": "اتصال", - "create_account": "إنشاء حساب جديد", - "connect_bluesky": "الاتصال عبر Bluesky", - "what_is_atmosphere": "ما هو حساب Atmosphere؟", - "atmosphere_explanation": "{npmx} يستخدم {atproto} لتشغيل العديد من ميزاته الاجتماعية، مما يسمح للمستخدمين بامتلاك بياناتهم واستخدام حساب واحد لكل التطبيقات المتوافقة. بعد إنشاء حساب، يمكنك استخدام تطبيقات أخرى مثل {bluesky} و {tangled} بالحساب نفسه.", - "default_input_error": "الرجاء إدخال معرّف صالح أو DID أو رابط PDS كامل" - } - }, - "header": { - "home": "الصفحة الرئيسية لـ npmx", - "packages": "الحزم", - "packages_dropdown": { - "title": "حزمك", - "loading": "جارٍ التحميل…", - "error": "فشل تحميل الحزم", - "empty": "لا توجد حزم", - "view_all": "عرض الكل" - }, - "orgs": "المؤسسات", - "orgs_dropdown": { - "title": "مؤسساتك", - "loading": "جارٍ التحميل…", - "error": "فشل تحميل المؤسسات", - "empty": "لا توجد مؤسسات", - "view_all": "عرض الكل" - } - }, - "compare": { - "packages": { - "title": "مقارنة الحزم", - "tagline": "قارن حزم npm جنبًا إلى جنب لمساعدتك على اختيار الأنسب.", - "meta_title": "مقارنة {packages} - npmx", - "meta_title_empty": "مقارنة الحزم - npmx", - "meta_description": "مقارنة جنبًا إلى جنب لـ {packages}", - "meta_description_empty": "مقارنة حزم npm جنبًا إلى جنب", - "section_packages": "الحزم", - "section_facets": "المحاور", - "section_comparison": "المقارنة", - "loading": "جارٍ تحميل بيانات الحزم…", - "error": "فشل تحميل بيانات الحزم. الرجاء المحاولة مرة أخرى.", - "empty_title": "اختر حزمًا للمقارنة", - "empty_description": "ابحث وأضف حزمتين على الأقل أعلاه لعرض مقارنة جنبًا إلى جنب لمقاييسها." - }, - "selector": { - "search_label": "ابحث عن حزم", - "search_first": "ابحث عن حزمة…", - "search_add": "أضف حزمة أخرى…", - "searching": "جارٍ البحث…", - "remove_package": "إزالة {package}", - "packages_selected": "{count}/{max} حزمة محددة.", - "add_hint": "أضف حزمتين على الأقل للمقارنة." - }, - "no_dependency": { - "label": "(بدون تبعية)", - "typeahead_title": "ماذا كان سيفعل James؟", - "typeahead_description": "قارن بعدم استخدام أي تبعية! معتمد من e18e.", - "tooltip_title": "قد لا تحتاج إلى تبعية", - "tooltip_description": "قارن بعدم استخدام أي تبعية! يحافظ {link} على قائمة بالحزم التي يمكن استبدالها بالـAPIs الأصلية أو ببدائل أبسط.", - "e18e_community": "مجتمع e18e", - "add_column": "إضافة عمود «بدون تبعية» إلى المقارنة" - }, - "facets": { - "group_label": "محاور المقارنة", - "all": "الكل", - "none": "لا شيء", - "coming_soon": "قريبًا", - "select_all": "تحديد كل المحاور", - "deselect_all": "إلغاء تحديد كل المحاور", - "select_category": "تحديد جميع محاور {category}", - "deselect_category": "إلغاء تحديد جميع محاور {category}", - "binary_only_tooltip": "هذه الحزمة تعرض ملفات تنفيذية فقط دون تصديرات", - "categories": { - "performance": "الأداء", - "health": "الصحة", - "compatibility": "التوافق", - "security": "الأمان والامتثال" - }, - "items": { - "packageSize": { - "label": "حجم الحزمة", - "description": "حجم الحزمة نفسها (غير المضغوطة)" - }, - "installSize": { - "label": "حجم التثبيت", - "description": "إجمالي حجم التثبيت بما في ذلك جميع التبعيات" - }, - "dependencies": { - "label": "التبعيات المباشرة", - "description": "عدد التبعيات المباشرة" - }, - "totalDependencies": { - "label": "إجمالي التبعيات", - "description": "إجمالي عدد التبعيات بما فيها غير المباشرة" - }, - "downloads": { - "label": "التنزيلات/أسبوع", - "description": "عدد التنزيلات الأسبوعية" - }, - "totalLikes": { - "label": "الإعجابات", - "description": "عدد الإعجابات" - }, - "lastUpdated": { - "label": "تاريخ النشر", - "description": "متى نُشر هذا الإصدار" - }, - "deprecated": { - "label": "مهملة؟", - "description": "هل الحزمة مهملة" - }, - "engines": { - "label": "المحركات", - "description": "متطلبات إصدار Node.js" - }, - "types": { - "label": "الأنواع", - "description": "تعريفات أنواع TypeScript" - }, - "moduleFormat": { - "label": "صيغة الوحدة", - "description": "دعم ESM/CJS" - }, - "license": { - "label": "الترخيص", - "description": "ترخيص الحزمة" - }, - "vulnerabilities": { - "label": "الثغرات", - "description": "ثغرات أمنية معروفة" - } - }, - "values": { - "any": "أي من", - "none": "لا شيء", - "unknown": "غير معروف", - "deprecated": "مهملة", - "not_deprecated": "غير مهملة", - "types_included": "الأنواع مضمّنة", - "types_none": "الأنواع غير مضمّنة", - "vulnerabilities_summary": "{count} ({critical} حرجة/{high} عالية)", - "up_to_you": "الأمر متروك لك!" - }, - "trends": { - "title": "مقارنة التوجهات" - } - } - }, - "privacy_policy": { - "title": "سياسة الخصوصية", - "last_updated": "آخر تحديث: {date}", - "welcome": "مرحبًا بك في {app}. نحن ملتزمون بحماية خصوصيتك. تشرح هذه السياسة البيانات التي نجمعها، وكيف نستخدمها، وحقوقك المتعلقة بمعلوماتك.", - "cookies": { - "what_are": { - "title": "ما هي ملفات تعريف الارتباط؟", - "p1": "ملفات تعريف الارتباط أو الكوكيز (Cookies) هي ملفات نصية صغيرة تُخزن على جهازك عند زيارة موقع ويب. الغرض منها هو تحسين تجربتك في التصفح من خلال تذكر بعض التفضيلات والإعدادات." - }, - "types": { - "title": "ما هي ملفات تعريف الارتباط التي نستخدمها؟", - "p1": "نستخدم فقط {bold} لأغراض ضرورية تمامًا لوظائف الموقع. لا نستخدم ملفات تعريف ارتباط تابعة لجهات خارجية أو إعلانية.", - "bold": "ملفات تعريف الارتباط التقنية الأساسية", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "يستخدم مزود الاستضافة الخاص بنا (Vercel) ملف تعريف الارتباط هذا للحماية من التداخل. يضمن لك جلب الأصول من إصدار النشر الصحيح إذا تم إصدار تحديث جديد أثناء تصفحك. لا يتتبعك.", - "cookie_h3": "h3", - "cookie_h3_desc": "هذا هو ملف تعريف الجلسة الآمن الخاص بنا. يخزن رمز وصول OAuth عندما تقوم بربط حساب Atmosphere الخاص بك. إنه ضروري للحفاظ على جلسة المصادقة الخاصة بك." - }, - "local_storage": { - "title": "التخزين المحلي (Local Storage)", - "p1": "بالإضافة إلى ملفات تعريف الارتباط الخاصة بالجلسة، نستخدم {bold} في متصفحك لحفظ تفضيلات العرض الخاصة بك. يتيح لنا ذلك تذكر السمة (فاتحة/داكنة) وبعض {settings} الأخرى التي قمت بتحديدها، حتى لا تضطر إلى إعادة تكوينها في كل زيارة.", - "bold": "التخزين المحلي (Local Storage)", - "p2": "هذه المعلومات وظيفية بحتة، مخزنة فقط على جهازك، و{bold2}. نستخدمها حصريًا لتحسين تجربتك على موقعنا.", - "bold2": "لا تحتوي على بيانات شخصية ولا تُستخدم لتتبعك", - "settings": "الإعدادات" - }, - "management": { - "title": "إدارة ملفات تعريف الارتباط", - "p1": "يمكنك تكوين متصفحك لقبول أو رفض أو حذف ملفات تعريف الارتباط وفقًا لتفضيلاتك. ومع ذلك، يرجى ملاحظة أن {bold}.", - "bold": "رفض ملفات تعريف الارتباط الأساسية قد يمنع الوصول الكامل إلى التطبيق", - "p2": "فيما يلي روابط تحتوي على تعليمات لإدارة ملفات تعريف الارتباط في أكثر المتصفحات استخدامًا:", - "chrome": "Google Chrome (يفتح في نافذة جديدة)", - "firefox": "Mozilla Firefox (يفتح في نافذة جديدة)", - "edge": "Microsoft Edge (يفتح في نافذة جديدة)" - } - }, - "analytics": { - "title": "التحليلات", - "p1": "نستخدم {bold} لفهم كيفية استخدام الزوار لموقعنا. يساعدنا ذلك في تحسين تجربة المستخدم وتحديد المشكلات.", - "bold": "Vercel Web Analytics", - "p2": "تم تصميم تحليلات Vercel مع مراعاة الخصوصية:", - "li1": "لا تستخدم ملفات تعريف الارتباط", - "li2": "لا تجمع معرفات شخصية", - "li3": "لا تتتبع المستخدمين عبر المواقع الإلكترونية", - "li4": "يتم تجميع جميع البيانات وإخفاء هويتها", - "p3": "المعلومات الوحيدة التي يتم جمعها تشمل: عناوين صفحات الويب، المرجع (Referrer)، البلد/المنطقة، نوع الجهاز، المتصفح، ونظام التشغيل. لا يمكن استخدام هذه البيانات لتحديد هوية المستخدمين الفرديين." - }, - "authenticated": { - "title": "المستخدمون المصادق عليهم", - "p1": "عند ربط حساب {bold} الخاص بك بـ npmx، نقوم بتخزين رمز وصول OAuth الخاص بك في ملف تعريف ارتباط جلسة آمن من نوع HTTP-only. يُستخدم هذا الرمز حصراً لمصادقة الطلبات نيابةً عنك.", - "bold": "Atmosphere", - "p2": "نحن لا نخزّن بيانات اعتمادك، ولا نصل إلى أي بيانات تتجاوز ما يلزم لتقديم الميزات التي تستخدمها. يمكنك فصل حسابك في أي وقت من صفحة {settings}.", - "settings": "الإعدادات" - }, - "data_retention": { - "title": "الاحتفاظ بالبيانات", - "p1": "يتم حذف ملفات تعريف ارتباط الجلسة تلقائياً عند إغلاق المتصفح أو بعد فترة من عدم النشاط. تظل تفضيلات التخزين المحلي على جهازك إلى أن تقوم بمسح بيانات المتصفح. يتم الاحتفاظ ببيانات التحليلات بصيغة مُجمَّعة ولا يمكن ربطها بمستخدمين أفراد." - }, - "your_rights": { - "title": "حقوقك", - "p1": "لديك الحق في:", - "li1": "الوصول إلى معلومات حول البيانات التي نجمعها", - "li2": "مسح التخزين المحلي وملفات تعريف الارتباط في أي وقت", - "li3": "فصل جلستك المُصادَق عليها", - "li4": "طلب معلومات حول ممارساتنا المتعلقة بالبيانات", - "p2": "نظراً لأننا لا نجمع بيانات شخصية، فلا توجد عادةً معلومات شخصية لحذفها أو تصديرها." - }, - "contact": { - "title": "تواصل معنا", - "p1": "لأي أسئلة أو مخاوف بشأن سياسة الخصوصية هذه، يمكنك التواصل معنا عبر فتح بلاغ (Issue) في {link} الخاص بنا.", - "link": "مستودع GitHub" - }, - "changes": { - "title": "تغييرات على هذه السياسة", - "p1": "قد نقوم بتحديث سياسة الخصوصية هذه من وقت لآخر. سيتم نشر أي تغييرات على هذه الصفحة مع تاريخ مراجعة مُحدَّث." - } - }, - "a11y": { - "title": "إمكانية الوصول", - "footer_title": "إمكانية الوصول", - "welcome": "نريد أن يكون {app} قابلاً للاستخدام من قبل أكبر عدد ممكن من الأشخاص.", - "approach": { - "title": "نهجنا", - "p1": "نسعى لاتباع إرشادات إمكانية الوصول لمحتوى الويب (WCAG) 2.2 واستخدامها كمرجع عند بناء الميزات. لا ندعي الامتثال الكامل لأي مستوى من WCAG — إمكانية الوصول عملية مستمرة وهناك دائماً المزيد من العمل.", - "p2": "هذا الموقع {about}. يتم إجراء تحسينات إمكانية الوصول تدريجياً كجزء من التطوير المنتظم.", - "about_link": "مشروع مفتوح المصدر يقوده المجتمع" - }, - "measures": { - "title": "ما نقوم به", - "p1": "بعض الأمور التي نهدف لتحقيقها عبر الموقع:", - "li1": "استخدام HTML الدلالي وسمات ARIA حيثما كان ذلك مناسباً.", - "li2": "استخدام أحجام نصوص نسبية لتتمكن من ضبطها في متصفحك.", - "li3": "دعم التنقل بلوحة المفاتيح في جميع أنحاء الواجهة.", - "li4": "الاحترام لاستعلامات prefers-reduced-motion و prefers-color-scheme.", - "li5": "التصميم مع مراعاة تباين ألوان كافٍ.", - "li6": "ضمان توفر المحتوى الأساسي بدون JavaScript، رغم أن بعض الميزات التفاعلية تتطلبه." - }, - "limitations": { - "title": "قيود معروفة", - "p1": "قد لا تلبي بعض أجزاء الموقع — خاصة المحتوى من جهات خارجية مثل ملفات README للحزم — معايير إمكانية الوصول. نعمل على تحسين هذه المناطق بمرور الوقت." - }, - "contact": { - "title": "ملاحظات", - "p1": "إذا واجهت عائقاً في إمكانية الوصول على {app}، يرجى إبلاغنا بفتح بلاغ في {link}. نأخذ هذه البلاغات على محمل الجد وسنبذل قصارى جهدنا لمعالجتها.", - "link": "مستودع GitHub" - } - } -} diff --git a/lunaria/files/az-AZ.json b/lunaria/files/az-AZ.json deleted file mode 100644 index 23d7b3d33..000000000 --- a/lunaria/files/az-AZ.json +++ /dev/null @@ -1,1201 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm Reyestri üçün Paket Brauzeri", - "description": "npm reyestri üçün sürətli, müasir brauzer. Müasir interfeys ilə paketləri axtarın, kəşf edin." - } - }, - "built_at": "{0} qurulub", - "alt_logo": "npmx loqo", - "tagline": "npm reyestri üçün sürətli, müasir brauzer", - "non_affiliation_disclaimer": "npm, Inc. ilə əlaqəli deyil.", - "trademark_disclaimer": "npm, npm, Inc.-in qeydiyyatlı ticarət markasıdır. Bu sayt npm, Inc. ilə əlaqəli deyil.", - "footer": { - "about": "haqqında", - "docs": "sənədlər", - "source": "mənbə", - "social": "sosial", - "chat": "söhbət", - "keyboard_shortcuts": "klaviatura qısayolları" - }, - "shortcuts": { - "section": { - "global": "Ümumi", - "search": "Axtarış", - "package": "Paket" - }, - "focus_search": "Axtarışa fokusla", - "show_kbd_hints": "Klaviatura ipucularını vurğula", - "settings": "Tənzimləmələri aç", - "compare": "Müqayisəni aç", - "compare_from_package": "Müqayisəni aç (cari paketlə doldurulmuş)", - "navigate_results": "Nəticələr arasında gəz", - "go_to_result": "Nəticəyə keç", - "open_code_view": "Kod görünüşünü aç", - "open_docs": "Sənədləri aç" - }, - "search": { - "label": "npm paketlərini axtar", - "placeholder": "paket axtar...", - "button": "axtar", - "searching": "Axtarılır...", - "found_packages": "Paket tapılmadı | 1 paket tapıldı | {count} paket tapıldı", - "found_packages_sorted": "Nəticə tapılmadı | İlk {count} nəticə sıralanır | İlk {count} nəticə sıralanır", - "updating": "(yenilənir...)", - "no_results": "\"{query}\" üçün paket tapılmadı", - "rate_limited": "npm limit aşıldı, bir az sonra yenidən cəhd edin", - "title": "axtarış", - "title_search": "axtarış: {search}", - "title_packages": "paket axtar", - "meta_description": "'{search}' üçün axtarış nəticələri", - "meta_description_packages": "npm paketlərini axtar", - "not_taken": "{name} tutulmayıb", - "claim_prompt": "Bu paket adını npm-də tutun", - "claim_button": "\"{name}\" adını tut", - "want_to_claim": "Bu paket adını tutmaq istəyirsiniz?", - "start_typing": "Paketləri axtarmaq üçün yazmağa başlayın", - "algolia_disclaimer": "Algolia tərəfindən dəstəklənir", - "exact_match": "dəqiq", - "suggestion": { - "user": "istifadəçi", - "org": "təşkilat", - "view_user_packages": "Bu istifadəçinin paketlərinə bax", - "view_org_packages": "Bu təşkilatın paketlərinə bax" - } - }, - "nav": { - "main_navigation": "Əsas", - "popular_packages": "Populyar paketlər", - "settings": "tənzimləmələr", - "compare": "müqayisə", - "back": "geri", - "menu": "Menyu", - "mobile_menu": "Naviqasiya menyusu", - "open_menu": "Menyunu aç", - "links": "Keçidlər", - "tap_to_search": "Axtarmaq üçün toxunun" - }, - "settings": { - "title": "tənzimləmələr", - "tagline": "npmx təcrübənizi fərdiləşdirin", - "meta_description": "Tema, dil və görüntüləmə seçimləri ilə npmx.dev təcrübənizi fərdiləşdirin.", - "sections": { - "appearance": "Görünüş", - "display": "Ekran", - "search": "Məlumat mənbəyi", - "language": "Dil" - }, - "data_source": { - "label": "Məlumat mənbəyi", - "description": "npmx-in axtarış məlumatlarını haradan aldığını seçin. Fərdi paket səhifələri həmişə birbaşa npm reyestrindən istifadə edir.", - "npm": "npm Reyestri", - "npm_description": "Axtarış, təşkilat və istifadəçi siyahılarını birbaşa rəsmi npm reyestrindən alır. Etibarlıdır, lakin daha yavaş ola bilər.", - "algolia": "Algolia", - "algolia_description": "Daha sürətli axtarış, təşkilat və istifadəçi səhifələri üçün Algolia istifadə edir." - }, - "relative_dates": "Nisbi tarixlə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", - "hide_platform_packages_description": "Nəticələrdə {'@'}esbuild/linux-x64 kimi yerli binar paketləri gizlət", - "theme": "Tema", - "theme_light": "Açıq", - "theme_dark": "Tünd", - "theme_system": "Sistem", - "language": "Dil", - "help_translate": "npmx-i tərcümə etməyə kömək edin", - "accent_colors": "Vurğu rəngləri", - "clear_accent": "Vurğu rəngini təmizlə", - "translation_progress": "Tərcümə irəliləyişi", - "background_themes": "Fon tonu" - }, - "i18n": { - "missing_keys": "{count} çatışmayan tərcümə | {count} çatışmayan tərcümə", - "copy_keys": "Açarları kopyala", - "show_more_keys": "Daha {count} göstər...", - "contribute_hint": "Çatışmayan açarları əlavə edərək bu tərcüməni yaxşılaşdırmağa kömək edin.", - "edit_on_github": "GitHub-da redaktə et", - "view_guide": "Tərcümə bələdçisi" - }, - "common": { - "loading": "Yüklənir...", - "loading_more": "Daha çox yüklənir...", - "loading_packages": "Paketlər yüklənir...", - "end_of_results": "Nəticələrin sonu", - "try_again": "Yenidən cəhd et", - "close": "Bağla", - "or": "və ya", - "retry": "Yenidən cəhd et", - "copy": "kopyala", - "copied": "kopyalandı!", - "skip_link": "Əsas məzmuna keç", - "warnings": "Xəbərdarlıqlar:", - "go_back_home": "Ana səhifəyə qayıt", - "view_on_npm": "npm-də bax", - "per_week": "/ həftə", - "vanity_downloads_hint": "Göstərici: paket göstərilmir | Göstərici: göstərilən paket üçün | Göstərici: {count} göstərilən paketin cəmi", - "sort": { - "name": "ad", - "role": "rol", - "members": "üzvlər" - }, - "scroll_to_top": "Yuxarı qayıt" - }, - "package": { - "not_found": "Paket Tapılmadı", - "not_found_message": "Paket tapıla bilmədi.", - "no_description": "Təsvir verilməyib", - "not_latest": "(son deyil)", - "verified_provenance": "Təsdiqlənmiş mənşə", - "view_permalink": "Bu versiya üçün daimi keçidə bax", - "navigation": "Paket", - "copy_name": "Paket adını kopyala", - "copy_version": "Paket versiyasını kopyala", - "deprecation": { - "package": "Bu paket köhnəlmişdir.", - "version": "Bu versiya köhnəlmişdir.", - "no_reason": "Səbəb göstərilməyib" - }, - "size_increase": { - "title_size": "v{version}-dən bəri əhəmiyyətli həcm artımı", - "title_deps": "v{version}-dən bəri əhəmiyyətli asılılıq sayı artımı", - "title_both": "v{version}-dən bəri əhəmiyyətli həcm və asılılıq artımı", - "size": "Quraşdırma həcmi {percent} artıb ({size} daha böyük)", - "deps": "{count} daha çox asılılıq" - }, - "replacement": { - "title": "Bu asılılığa ehtiyacınız olmaya bilər.", - "native": "Bu, Node {nodeVersion}-dən bəri mövcud olan {replacement} ilə əvəz edilə bilər.", - "simple": "{community} bu paketi artıq lazımsız olaraq qeyd edib, tövsiyəsi: {replacement}.", - "documented": "{community} bu paketin daha performanslı alternativlərinin olduğunu qeyd edib.", - "none": "Bu paket artıq lazımsız olaraq qeyd edilib və funksionallığı bütün mühərriklərdə yerli olaraq mövcuddur.", - "learn_more": "Ətraflı öyrən", - "learn_more_above": "Yuxarıda ətraflı öyrənin.", - "mdn": "MDN", - "community": "icma", - "consider_no_dep": "+ Asılılıqsız düşünün?" - }, - "stats": { - "license": "Lisenziya", - "deps": "Asılılıqlar", - "install_size": "Quraşdırma Həcmi", - "vulns": "Zəifliklər", - "published": "Dərc edilib", - "published_tooltip": "{package}{'@'}{version} dərc edilmə tarixi", - "view_dependency_graph": "Asılılıq qrafikini göstər", - "inspect_dependency_tree": "Asılılıq ağacını yoxla", - "size_tooltip": { - "unpacked": "{size} açılmış həcm (bu paket)", - "total": "{size} ümumi açılmış həcm (linux-x64 üçün bütün {count} asılılıq daxil olmaqla)" - } - }, - "skills": { - "title": "Agent Bacarıqları", - "skills_available": "{count} bacarıq mövcuddur | {count} bacarıq mövcuddur", - "compatible_with": "{tool} ilə uyğundur", - "install": "Quraşdır", - "installation_method": "Quraşdırma üsulu", - "learn_more": "Ətraflı öyrən", - "available_skills": "Mövcud Bacarıqlar", - "click_to_expand": "Genişləndirmək üçün klikləyin", - "no_description": "Təsvir yoxdur", - "file_counts": { - "scripts": "{count} skript | {count} skript", - "refs": "{count} istinad | {count} istinad", - "assets": "{count} resurs | {count} resurs" - }, - "view_source": "Mənbəyə bax" - }, - "links": { - "repo": "repo", - "homepage": "ana səhifə", - "issues": "xətalar", - "jsr": "jsr", - "code": "kod", - "docs": "sənədlər", - "fund": "maliyyələşdirmə", - "compare": "müqayisə" - }, - "likes": { - "like": "Bu paketi bəyən", - "unlike": "Bəyənməni geri al" - }, - "docs": { - "not_available": "Sənədlər mövcud deyil", - "not_available_detail": "Bu versiya üçün sənədlər yaradıla bilmədi." - }, - "get_started": { - "title": "Başla", - "pm_label": "Paket meneceri", - "copy_command": "Quraşdırma əmrini kopyala", - "copy_dev_command": "Dev quraşdırma əmrini kopyala", - "dev_dependency_hint": "Adətən dev asılılıq olaraq quraşdırılır", - "view_types": "{package} paketinə bax" - }, - "create": { - "title": "Yeni layihə yarat", - "copy_command": "Yaratma əmrini kopyala", - "view": "{packageName} eyni dəstəkçiyə malikdir. Ətraflı məlumat üçün klikləyin." - }, - "run": { - "title": "İşə sal", - "locally": "Lokal işə sal" - }, - "readme": { - "title": "Readme", - "no_readme": "README mövcud deyil.", - "view_on_github": "GitHub-da bax", - "toc_title": "Məzmun", - "callout": { - "note": "Qeyd", - "tip": "İpucu", - "important": "Vacib", - "warning": "Xəbərdarlıq", - "caution": "Diqqət" - }, - "copy_as_markdown": "README-ni Markdown olaraq kopyala" - }, - "provenance_section": { - "title": "Mənşə", - "built_and_signed_on": "{provider} üzərində qurulub və imzalanıb", - "view_build_summary": "Qurma xülasəsinə bax", - "source_commit": "Mənbə Commit", - "build_file": "Qurma Faylı", - "public_ledger": "Açıq Dəftər", - "transparency_log_entry": "Şəffaflıq jurnalı qeydi", - "view_more_details": "Daha çox detala bax", - "error_loading": "Mənşə detalları yüklənə bilmədi" - }, - "security_downgrade": { - "title": "Etibar azalması", - "description_to_none_provenance": "Bu versiya {provenance} olmadan dərc edilib.", - "description_to_none_trustedPublisher": "Bu versiya {trustedPublishing} olmadan dərc edilib.", - "description_to_provenance_trustedPublisher": "Bu versiya {provenance} istifadə edir, lakin {trustedPublishing} yox.", - "fallback_install_provenance": "Quraşdırma əmrləri {version} versiyasına sabitlənib — mənşəsi olan son versiya.", - "fallback_install_trustedPublisher": "Quraşdırma əmrləri {version} versiyasına sabitlənib — etibarlı nəşrçi olan son versiya.", - "provenance_link_text": "mənşə", - "trusted_publishing_link_text": "etibarlı nəşr" - }, - "keywords_title": "Açar sözlər", - "compatibility": "Uyğunluq", - "card": { - "publisher": "Naşir", - "published": "Dərc edilib", - "weekly_downloads": "Həftəlik endirmələr", - "keywords": "Açar sözlər", - "license": "Lisenziya" - }, - "versions": { - "title": "Versiyalar", - "collapse": "{tag} yığ", - "expand": "{tag} aç", - "collapse_other": "Digər versiyaları yığ", - "expand_other": "Digər versiyaları aç", - "collapse_major": "Major {major} yığ", - "expand_major": "Major {major} aç", - "other_versions": "Digər versiyalar", - "more_tagged": "Daha {count} etiketlənmiş", - "all_covered": "Bütün versiyalar yuxarıdakı etiketlər tərəfindən əhatə olunub", - "deprecated_title": "{version} (köhnəlmiş)", - "view_all": "{count} versiyanı göstər | Bütün {count} versiyanı göstər", - "distribution_title": "Semver Qrupu", - "distribution_modal_title": "Versiyalar", - "distribution_range_date_same_year": "{from}-dən {to}-yə, {endYear}", - "distribution_range_date_multiple_years": "{from}, {startYear}-dən {to}, {endYear}-ə", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Versiyalar", - "grouping_versions_all": "Hamısı", - "grouping_versions_only_recent": "Yalnız son", - "grouping_usage_title": "İstifadə", - "grouping_usage_all": "Hamısı", - "grouping_usage_low": "Aşağı", - "recent_versions_only_tooltip": "Yalnız son bir il ərzində dərc edilmiş versiyaları göstər.", - "show_low_usage_tooltip": "Ümumi endirmələrin 1%-dən azını təşkil edən versiya qruplarını daxil et.", - "y_axis_label": "Endirmələr", - "filter_placeholder": "Semver ilə süz (məs. ^3.0.0)", - "filter_invalid": "Yanlış semver aralığı", - "filter_help": "Semver aralığı filtri köməyi", - "filter_tooltip": "Versiyaları {link} istifadə edərək süzün. Məsələn, ^3.0.0 bütün 3.x versiyalarını göstərir.", - "filter_tooltip_link": "semver aralığı", - "no_matches": "Bu aralığa uyğun versiya yoxdur", - "copy_alt": { - "per_version_analysis": "{version} versiyası {downloads} dəfə endirilmişdir", - "general_description": "{package_name} paketinin {versions_count} {semver_grouping_mode} versiyası üçün versiya başına endirmələri göstərən çubuq diaqramı, {date_range_label} {first_version} versiyasından {last_version} versiyasına qədər. Ən çox endirilən versiya {max_version_downloads} endirmə ilə {max_downloaded_version}-dir. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Asılılıq ({count}) | Asılılıqlar ({count})", - "list_label": "Paket asılılıqları", - "show_all": "{count} asılılığı göstər | bütün {count} asılılığı göstər", - "optional": "əlavə", - "view_vulnerabilities": "Zəiflikləri göstər", - "outdated_major": "{count} major versiya geridə (son: {latest}) | {count} major versiya geridə (son: {latest})", - "outdated_minor": "{count} minor versiya geridə (son: {latest}) | {count} minor versiya geridə (son: {latest})", - "outdated_patch": "Patch yeniləməsi mövcuddur (son: {latest})", - "has_replacement": "Bu asılılığın tövsiyə olunan əvəzləyiciləri var" - }, - "peer_dependencies": { - "title": "Peer Asılılıq ({count}) | Peer Asılılıqlar ({count})", - "list_label": "Paket peer asılılıqları", - "show_all": "{count} peer asılılığı göstər | bütün {count} peer asılılığı göstər" - }, - "optional_dependencies": { - "title": "Əlavə Asılılıq ({count}) | Əlavə Asılılıqlar ({count})", - "list_label": "Paket əlavə asılılıqları", - "show_all": "{count} əlavə asılılığı göstər | bütün {count} əlavə asılılığı göstər" - }, - "maintainers": { - "title": "Dəstəkçilər", - "list_label": "Paket dəstəkçiləri", - "you": "(siz)", - "via": "{teams} vasitəsilə", - "remove_owner": "{name} sahibliyini sil", - "username_to_add": "Sahib kimi əlavə ediləcək istifadəçi adı", - "username_placeholder": "istifadəçi adı...", - "add_button": "əlavə et", - "cancel_add": "Sahib əlavə etməni ləğv et", - "add_owner": "+ Sahib əlavə et", - "show_more": "(daha {count} göstər)", - "show_less": "(daha az göstər)" - }, - "trends": { - "granularity": "Dərəcəlilik", - "granularity_daily": "Günlük", - "granularity_weekly": "Həftəlik", - "granularity_monthly": "Aylıq", - "granularity_yearly": "İllik", - "start_date": "Başlanğıc", - "end_date": "Son", - "loading": "Yüklənir...", - "date_range": "{start} - {end}", - "date_range_multiline": "{start}\n- {end}", - "download_file": "{fileType} endir", - "toggle_annotator": "Annotator keçid", - "legend_estimation": "Təxmin", - "no_data": "Məlumat mövcud deyil", - "y_axis_label": "{granularity} {facet}", - "facet": "Aspekt", - "title": "Trendlər", - "contributors_skip": "Əməkdaşlarda göstərilmir (GitHub repo yoxdur):", - "items": { - "downloads": "Endirmələr", - "likes": "Bəyənmələr", - "contributors": "Əməkdaşlar" - }, - "play_animation": "Animasiyanı başlat", - "pause_animation": "Animasiyanı dayandır", - "copy_alt": { - "trend_none": "əsasən sabit", - "trend_strong": "güclü", - "trend_weak": "zəif", - "trend_undefined": "müəyyən edilməyib (kifayət qədər məlumat yoxdur)", - "button_label": "Alt mətni kopyala", - "watermark": "Aşağıda su nişanı yazılıb \"./npmx npm reyestri üçün sürətli, müasir brauzer\"", - "analysis": "{package_name} {start_value}-dən başlayır və {end_value}-də bitir, zaman intervalı başına {downloads_slope} endirmə meyli ilə {trend} trend göstərir", - "estimation": "Son dəyər cari dövr üçün qismən məlumatlara əsaslanan təxmindir.", - "estimations": "Son dəyərlər cari dövr üçün qismən məlumatlara əsaslanan təxminlərdir.", - "compare": "Paket endirmə müqayisəsi xətt diaqramı: {packages}.", - "single_package": "{package} paketi üçün endirmə xətt diaqramı.", - "general_description": "Y oxu endirmələrin sayını təmsil edir. X oxu tarix aralığını təmsil edir, {start_date}-dən {end_date}-ə, {granularity} zaman dövrü ilə.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Həftəlik Endirmələr", - "community_distribution": "İcma adaptasiya paylanmasına bax" - }, - "install_scripts": { - "title": "Quraşdırma Skriptləri", - "script_label": "(skript)", - "npx_packages": "{count} npx paketi | {count} npx paketi", - "currently": "hazırda {version}" - }, - "playgrounds": { - "title": "Sınayın", - "choose": "oyun meydançası seçin" - }, - "metrics": { - "esm": "ES Modulları dəstəklənir", - "cjs": "CommonJS dəstəklənir", - "no_esm": "ES Modulları dəstəklənmir", - "types_label": "Tiplər", - "types_included": "Tiplər daxildir", - "types_available": "Tiplər {package} vasitəsilə mövcuddur", - "no_types": "TypeScript tipləri yoxdur" - }, - "license": { - "view_spdx": "SPDX-də lisenziya mətnini göstər", - "none": "Yoxdur" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} paketdə {vulns} zəiflik | {packages}/{total} paketdə {vulns} zəiflik", - "show_all_packages": "{count} təsirlənmiş paketi göstər | bütün {count} təsirlənmiş paketi göstər", - "path": "yol", - "more": "+{count} daha çox", - "packages_failed": "{count} paket yoxlana bilmədi | {count} paket yoxlana bilmədi", - "scan_failed": "Zəifliklər üçün skan edilə bilmədi", - "severity": { - "critical": "kritik", - "high": "yüksək", - "moderate": "orta", - "low": "aşağı" - }, - "fixed_in_title": "{version} versiyasında düzəldilib" - }, - "deprecated": { - "label": "Köhnəlmiş", - "tree_found": "{count} köhnəlmiş asılılıq | {count} köhnəlmiş asılılıq", - "show_all": "{count} köhnəlmiş paketi göstər | bütün {count} köhnəlmiş paketi göstər" - }, - "access": { - "title": "Komanda Girişi", - "refresh": "Komanda girişini yenilə", - "list_label": "Komanda girişi siyahısı", - "owner": "sahib", - "rw": "oxu-yaz", - "ro": "yalnız oxu", - "revoke_access": "{name} girişini ləğv et", - "no_access": "Komanda girişi tənzimlənməyib", - "select_team_label": "Komanda seçin", - "loading_teams": "Komandalar yüklənir...", - "select_team": "Komanda seçin", - "permission_label": "İcazə səviyyəsi", - "permission": { - "read_only": "yalnız oxu", - "read_write": "oxu-yaz" - }, - "grant_button": "ver", - "cancel_grant": "Giriş verməni ləğv et", - "grant_access": "+ Komanda girişi ver" - }, - "list": { - "filter_label": "Paketləri süz", - "filter_placeholder": "Paketləri süz...", - "sort_label": "Paketləri sırala", - "showing_count": "{total} paketdən {filtered} göstərilir" - }, - "skeleton": { - "loading": "Paket detalları yüklənir", - "maintainers": "Dəstəkçilər", - "keywords": "Açar sözlər", - "versions": "Versiyalar", - "dependencies": "Asılılıqlar" - }, - "sort": { - "downloads": "Ən çox endirilən", - "published": "Son dərc edilən", - "name_asc": "Ad (A-Z)", - "name_desc": "Ad (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Lokal Konnektor", - "contributor_badge": "Yalnız əməkdaşlar üçün", - "contributor_notice": "Konnektor hələ npm-ə dərc edilməyib. Lokal işə salmaq üçün {link} baxın.", - "contributor_link": "töhfə bələdçisi", - "connected": "Qoşulub", - "connected_as_user": "~{user} kimi qoşulub", - "connected_hint": "İndi veb interfeysdən paketləri və təşkilatları idarə edə bilərsiniz.", - "disconnect": "Ayrıl", - "run_hint": "Admin funksiyalarını aktivləşdirmək üçün konnektoru kompüterinizdə işə salın.", - "copy_command": "Əmri kopyala", - "copied": "Kopyalandı", - "paste_token": "Sonra qoşulmaq üçün tokeni aşağıya yapışdırın:", - "token_label": "Token", - "token_placeholder": "tokeni bura yapışdırın...", - "advanced": "Əlavə seçimlər", - "port_label": "Port", - "warning": "XƏBƏRDARLIQ", - "warning_text": "Bu, npmx-ə npm CLI-nızı istifadə etməyə icazə verir. Yalnız etibar etdiyiniz saytlara qoşulun.", - "connect": "Qoşul", - "connecting": "Qoşulur...", - "auto_open_url": "Auth səhifəsini avtomatik aç" - } - }, - "operations": { - "queue": { - "title": "Əməliyyat Növbəsi", - "clear_all": "hamısını təmizlə", - "refresh": "Əməliyyatları yenilə", - "empty": "Növbədə əməliyyat yoxdur", - "empty_hint": "Paket və ya təşkilat səhifələrindən əməliyyat əlavə edin", - "active_label": "Aktiv əməliyyatlar", - "otp_required": "OTP tələb olunur", - "otp_prompt": "Davam etmək üçün OTP daxil edin", - "otp_placeholder": "OTP kodunu daxil edin...", - "otp_label": "Birdəfəlik şifrə", - "retry_otp": "OTP ilə yenidən cəhd et", - "retry_web_auth": "Veb auth ilə yenidən cəhd et", - "retrying": "Yenidən cəhd edilir...", - "open_web_auth": "Veb auth keçidini aç", - "approve_operation": "Əməliyyatı təsdiqlə", - "remove_operation": "Əməliyyatı sil", - "approve_all": "Hamısını Təsdiqlə", - "execute": "İcra et", - "executing": "İcra edilir...", - "log": "Jurnal", - "log_label": "Tamamlanmış əməliyyat jurnalı", - "remove_from_log": "Jurnaldan sil" - } - }, - "org": { - "teams": { - "title": "Komandalar", - "refresh": "Komandaları yenilə", - "filter_label": "Komandaları süz", - "filter_placeholder": "Komandaları süz...", - "sort_by": "Sırala", - "loading": "Komandalar yüklənir...", - "no_teams": "Komanda tapılmadı", - "list_label": "Təşkilat komandaları", - "delete_team": "{name} komandasını sil", - "member_count": "{count} üzv | {count} üzv", - "members_of": "{team} üzvləri", - "no_members": "Üzv yoxdur", - "remove_user": "{user} komandadan çıxar", - "username_to_add": "{team} komandasına əlavə ediləcək istifadəçi adı", - "username_placeholder": "istifadəçi adı...", - "add_button": "əlavə et", - "cancel_add_user": "İstifadəçi əlavəsini ləğv et", - "add_member": "+ Üzv əlavə et", - "team_name_label": "Komanda adı", - "team_name_placeholder": "komanda-adı...", - "create_button": "yarat", - "no_match": "\"{query}\" ilə uyğun komanda yoxdur", - "cancel_create": "Komanda yaratmanı ləğv et", - "create_team": "+ Komanda yarat" - }, - "members": { - "title": "Üzvlər", - "refresh": "Üzvləri yenilə", - "filter_label": "Üzvləri süz", - "filter_placeholder": "Üzvləri süz...", - "filter_by_role": "Rola görə süz", - "filter_by_team": "Komandaya görə süz", - "all_teams": "bütün komandalar", - "sort_by": "Sırala", - "loading": "Üzvlər yüklənir...", - "no_members": "Üzv tapılmadı", - "list_label": "Təşkilat üzvləri", - "change_role_for": "{name} üçün rolu dəyişdir", - "remove_from_org": "{name} təşkilatdan çıxar", - "view_team": "{team} komandasını göstər", - "no_match": "Filtrlərinizə uyğun üzv yoxdur", - "username_label": "İstifadəçi adı", - "username_placeholder": "istifadəçi adı...", - "role_label": "Rol", - "role": { - "all": "hamısı", - "developer": "developer", - "admin": "admin", - "owner": "sahib" - }, - "team_label": "Komanda", - "no_team": "komanda yoxdur", - "add_button": "əlavə et", - "cancel_add": "Üzv əlavəsini ləğv et", - "add_member": "+ Üzv əlavə et" - }, - "public_packages": "{count} açıq paket | {count} açıq paket", - "page": { - "packages_title": "Paketlər", - "members_tab": "Üzvlər", - "teams_tab": "Komandalar", - "no_packages": "Açıq paket tapılmadı:", - "no_packages_hint": "Bu təşkilat mövcud olmaya bilər və ya açıq paketləri yoxdur.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(təşkilata da əlavə ediləcək)", - "press_enter_to_add": "{'@'}{username} əlavə etmək üçün Enter basın", - "default_placeholder": "istifadəçi adı...", - "suggestions_label": "İstifadəçi təklifləri" - }, - "page": { - "packages_title": "Paketlər", - "no_packages": "Açıq paket tapılmadı:", - "no_packages_hint": "Bu istifadəçi mövcud olmaya bilər və ya açıq paketləri yoxdur.", - "failed_to_load": "İstifadəçi paketləri yüklənə bilmədi", - "no_match": "\"{query}\" ilə uyğun paket yoxdur", - "filter_placeholder": "{count} paketi süz..." - }, - "orgs_page": { - "title": "Təşkilatlar", - "back_to_profile": "Profilə qayıt", - "connect_required": "Təşkilatlarınızı görmək üçün lokal CLI qoşun.", - "connect_hint_prefix": "Başlamaq üçün", - "connect_hint_suffix": "işə salın.", - "own_orgs_only": "Yalnız öz təşkilatlarınızı görə bilərsiniz.", - "view_your_orgs": "Təşkilatlarınızı göstər", - "loading": "Təşkilatlar yüklənir...", - "empty": "Təşkilat tapılmadı.", - "empty_hint": "Təşkilatlar sizin scope-lu paketlərinizdən aşkar edilir.", - "count": "{count} Təşkilat | {count} Təşkilat", - "packages_count": "{count} paket | {count} paket" - } - }, - "claim": { - "modal": { - "title": "Paket Adını Tut", - "success": "Paket tutuldu!", - "success_detail": "{name}{'@'}0.0.0 npm-ə dərc edildi.", - "success_hint": "İndi npm publish istifadə edərək bu paketə yeni versiyalar dərc edə bilərsiniz.", - "view_package": "Paketə Bax", - "invalid_name": "Yanlış paket adı:", - "available": "Bu ad mövcuddur!", - "taken": "Bu ad artıq tutulub.", - "missing_permission": "{'@'}{scope} scope-una paket əlavə etmək icazəniz yoxdur.", - "similar_warning": "Oxşar paketlər mövcuddur - npm bu adı rədd edə bilər:", - "related": "Əlaqəli paketlər:", - "scope_warning_title": "Bunun əvəzinə scope-lu paket istifadə etməyi düşünün", - "scope_warning_text": "Scope-suz paket adları paylaşılan resursdur. Adı yalnız paket dərc edib saxlamaq niyyətindəsinizsə tutun. Şəxsi və ya təşkilat layihələri üçün {'@'}{username}/{name} kimi scope-lu ad istifadə edin.", - "connect_required": "Bu paket adını tutmaq üçün lokal konnektora qoşulun.", - "connect_button": "Konnektora Qoşul", - "publish_hint": "Bu, minimal placeholder paket dərc edəcək.", - "preview_json": "package.json önbaxış", - "claim_button": "Paket Adını Tut", - "publishing": "Dərc edilir...", - "checking": "Mövcudluq yoxlanılır...", - "failed_to_check": "Ad mövcudluğu yoxlanıla bilmədi", - "failed_to_claim": "Paket tutula bilmədi" - } - }, - "code": { - "files_label": "Fayllar", - "no_files": "Bu qovluqda fayl yoxdur", - "root": "kök", - "lines": "{count} sətir", - "toggle_tree": "Fayl ağacını keçir", - "close_tree": "Fayl ağacını bağla", - "copy_link": "Linki kopyala", - "raw": "Xam", - "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", - "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", - "go_to_package": "Paketə keç", - "loading_tree": "Fayl ağacı yüklənir...", - "failed_to_load_tree": "Bu paket versiyası üçün fayllar yüklənə bilmədi", - "back_to_package": "Paketə qayıt", - "table": { - "name": "Ad", - "size": "Həcm" - }, - "markdown_view_mode": { - "preview": "önbaxış", - "code": "kod" - }, - "file_path": "Fayl yolu" - }, - "badges": { - "provenance": { - "verified": "təsdiqlənmiş", - "verified_title": "Təsdiqlənmiş mənşə", - "verified_via": "Təsdiqlənmiş: {provider} vasitəsilə dərc edilib" - }, - "jsr": { - "title": "JSR-də də mövcuddur" - } - }, - "filters": { - "title": "Filtrlər", - "search": "Axtar", - "search_scope": "Axtarış əhatəsi", - "search_placeholder_name": "Paket adına görə süz...", - "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", - "keywords": "Açar sözlər", - "more_keywords": "+{count} daha çox", - "clear_all": "Hamısını təmizlə", - "remove_filter": "{label} filtrini sil", - "chips": { - "search": "Axtarış", - "downloads": "Endirmələr", - "keyword": "Açar söz", - "security": "Təhlükəsizlik", - "updated": "Yenilənib" - }, - "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", - "published": "Son Dərc", - "name": "Ad", - "quality": "Keyfiyyət", - "popularity": "Populyarlıq", - "maintenance": "Baxım", - "score": "Xal" - }, - "columns": { - "title": "Sütunlar", - "show": "Sütunları göstər", - "reset": "Standart vəziyyətə qaytar", - "coming_soon": "Tezliklə", - "name": "Ad", - "version": "Versiya", - "description": "Təsvir", - "downloads": "Endirmələr/həftə", - "published": "Son Dərc", - "maintainers": "Dəstəkçilər", - "keywords": "Açar sözlər", - "quality_score": "Keyfiyyət xalı", - "popularity_score": "Populyarlıq xalı", - "maintenance_score": "Baxım xalı", - "combined_score": "Ümumi xal", - "security": "Təhlükəsizlik" - }, - "view_mode": { - "label": "Görünüş rejimi", - "cards": "Kart görünüşü", - "table": "Cədvəl görünüşü" - }, - "pagination": { - "mode_label": "Səhifələmə rejimi", - "infinite": "Sonsuz", - "paginated": "Səhifələnmiş", - "items_per_page": "Səhifə başına element", - "per_page": "{count} / səhifə", - "all_yolo": "Hamısı (YOLO)", - "showing": "{start}-{end} / {total}", - "previous": "Əvvəlki səhifə", - "next": "Növbəti səhifə", - "nav_label": "Səhifələmə" - }, - "count": { - "showing_filtered": "{count} paketdən {filtered}", - "showing_all": "{count} paket", - "showing_paginated": "{count} paketdən {pageSize}" - }, - "table": { - "security_warning": "Təhlükəsizlik xəbərdarlığı", - "secure": "Təhlükəsiz", - "no_packages": "Paket tapılmadı" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Biz nəyik", - "better_ux_dx": "daha yaxşı UX/DX", - "admin_ui": "admin UI", - "description": "npmx npm paket reyestri və alətləri üçün {betterUxDx} təqdim edir. Biz tünd tema, klaviatura naviqasiyası, kod baxışı və {jsr} kimi alternativ reyestrlərlə əlaqə kimi xüsusiyyətlərlə paketləri kəşf etmək üçün sürətli, müasir interfeys təqdim edirik.", - "admin_description": "Həmçinin paketlərinizi, komandalarınızı və təşkilatlarınızı idarə etmək üçün daha yaxşı {adminUi} təqdim etməyi hədəfləyirik — hamısı brauzerdən, lokal npm CLI ilə." - }, - "what_we_are_not": { - "title": "Biz nə deyilik", - "not_package_manager": "Paket meneceri deyil.", - "not_registry": "Reyestr deyil.", - "registry_description": "Biz paketləri saxlamırıq. Sadəcə onlara baxmağın daha yaxşı yoluyuq.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Artıq", - "people": "həqiqətən", - "building": "gözəl", - "really": "paket menecerləri", - "cool": "hazırlayan", - "package": "insanlar", - "managers": "var" - } - }, - "sponsors": { - "title": "Sponsorlar" - }, - "oss_partners": { - "title": "OSS Tərəfdaşlar" - }, - "team": { - "title": "Komanda", - "governance": "İdarəetmə", - "role_steward": "idarəçi", - "role_maintainer": "dəstəkçi", - "sponsor": "sponsor", - "sponsor_aria": "GitHub-da {name} sponsorluq et" - }, - "contributors": { - "title": "Əməkdaşlar", - "description": "npmx tam açıq mənbəlidir, möhtəşəm əməkdaşlar icması tərəfindən hazırlanır. Bizə qoşulun və həmişə istədiyimiz npm baxış təcrübəsini birlikdə quraq.", - "loading": "Əməkdaşlar yüklənir...", - "error": "Əməkdaşlar yüklənə bilmədi", - "view_profile": "{name} GitHub profilinə bax" - }, - "get_involved": { - "title": "Qatılın", - "contribute": { - "title": "Töhfə verin", - "description": "Daha yaxşı npm təcrübəsi qurmağımıza kömək edin.", - "cta": "GitHub-da bax" - }, - "community": { - "title": "İcmaya qoşulun", - "description": "Söhbət edin, suallar verin və fikirlər paylaşın.", - "cta": "Discord-a qoşul" - }, - "follow": { - "title": "Yeniliklərdən xəbərdar olun", - "description": "npmx haqqında son yenilikləri öyrənin.", - "cta": "Bluesky-da izlə" - } - } - }, - "account_menu": { - "connect": "qoşul", - "account": "Hesab", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Paketləri və təşkilatları idarə et", - "atmosphere_desc": "Sosial funksiyalar və identifikasiya", - "connect_npm_cli": "npm CLI-yə qoşul", - "connect_atmosphere": "Atmosphere-ə qoşul", - "connecting": "Qoşulur...", - "ops": "{count} əməliyyat | {count} əməliyyat" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} kimi qoşulub", - "disconnect": "Ayrıl", - "connect_prompt": "Atmosphere hesabınızla qoşulun", - "handle_label": "İstifadəçi adı", - "handle_placeholder": "alice.npmx.social", - "connect": "Qoşul", - "create_account": "Yeni hesab yarat", - "connect_bluesky": "Bluesky ilə qoşul", - "what_is_atmosphere": "Atmosphere hesabı nədir?", - "atmosphere_explanation": "{npmx} sosial funksiyalarını gücləndirmək üçün {atproto} istifadə edir, istifadəçilərə öz məlumatlarına sahib olmağa və bütün uyğun tətbiqlər üçün bir hesab istifadə etməyə imkan verir. Hesab yaratdıqdan sonra eyni hesabla {bluesky} və {tangled} kimi digər tətbiqlərdən istifadə edə bilərsiniz.", - "default_input_error": "Xahiş edirik düzgün istifadəçi adı, DID və ya tam PDS URL daxil edin" - } - }, - "header": { - "home": "npmx ana səhifə", - "packages": "paketlər", - "packages_dropdown": { - "title": "Paketləriniz", - "loading": "Yüklənir...", - "error": "Paketlər yüklənə bilmədi", - "empty": "Paket tapılmadı", - "view_all": "Hamısını göstər" - }, - "orgs": "təşkilatlar", - "orgs_dropdown": { - "title": "Təşkilatlarınız", - "loading": "Yüklənir...", - "error": "Təşkilatlar yüklənə bilmədi", - "empty": "Təşkilat tapılmadı", - "view_all": "Hamısını göstər" - } - }, - "compare": { - "packages": { - "title": "paketləri müqayisə et", - "tagline": "düzgün seçim etməyinizə kömək etmək üçün npm paketlərini yan-yana müqayisə edin.", - "meta_title": "{packages} Müqayisəsi - npmx", - "meta_title_empty": "Paketləri Müqayisə Et - npmx", - "meta_description": "{packages} yan-yana müqayisəsi", - "meta_description_empty": "npm paketlərini yan-yana müqayisə edin", - "section_packages": "Paketlər", - "section_facets": "Aspektlər", - "section_comparison": "Müqayisə", - "copy_as_markdown": "Cədvəli kopyala", - "loading": "Paket məlumatları yüklənir...", - "error": "Paket məlumatları yüklənə bilmədi. Yenidən cəhd edin.", - "empty_title": "Müqayisə üçün paketlər seçin", - "empty_description": "Metriklərinin yan-yana müqayisəsini görmək üçün yuxarıda ən azı 2 paket axtarıb əlavə edin." - }, - "selector": { - "search_label": "Paketləri axtar", - "search_first": "Paket axtarın...", - "search_add": "Başqa paket əlavə edin...", - "searching": "Axtarılır...", - "remove_package": "{package} sil", - "packages_selected": "{count}/{max} paket seçilib.", - "add_hint": "Müqayisə üçün ən azı 2 paket əlavə edin." - }, - "no_dependency": { - "label": "(Asılılıq yoxdur)", - "typeahead_title": "James Nə Edərdi?", - "typeahead_description": "Asılılıq istifadə etməməklə müqayisə edin! e18e təsdiqli.", - "tooltip_title": "Asılılığa ehtiyacınız olmaya bilər", - "tooltip_description": "Asılılıq istifadə etməməklə müqayisə edin! {link} yerli API-lər və ya daha sadə alternativlərlə əvəz edilə bilən paketlərin siyahısını saxlayır.", - "e18e_community": "e18e icması", - "add_column": "Müqayisəyə asılılıqsız sütun əlavə et" - }, - "facets": { - "group_label": "Müqayisə aspektləri", - "all": "hamısı", - "none": "heç biri", - "coming_soon": "Tezliklə", - "select_all": "Bütün aspektləri seç", - "deselect_all": "Bütün aspektləri ləğv et", - "select_category": "Bütün {category} aspektlərini seç", - "deselect_category": "Bütün {category} aspektlərini ləğv et", - "binary_only_tooltip": "Bu paket yalnız binar fayllar təqdim edir, ixrac yoxdur", - "categories": { - "performance": "Performans", - "health": "Sağlamlıq", - "compatibility": "Uyğunluq", - "security": "Təhlükəsizlik və Uyğunluq" - }, - "items": { - "packageSize": { - "label": "Paket Həcmi", - "description": "Paketin öz həcmi (açılmış)" - }, - "installSize": { - "label": "Quraşdırma Həcmi", - "description": "Bütün asılılıqlar daxil ümumi quraşdırma həcmi" - }, - "dependencies": { - "label": "Birbaşa Asılılıqlar", - "description": "Birbaşa asılılıqların sayı" - }, - "totalDependencies": { - "label": "Ümumi Asılılıqlar", - "description": "Tranzitiv asılılıqlar daxil ümumi say" - }, - "downloads": { - "label": "Endirmə/həftə", - "description": "Həftəlik endirmə sayı" - }, - "totalLikes": { - "label": "Bəyənmələr", - "description": "Bəyənmə sayı" - }, - "lastUpdated": { - "label": "Dərc edilib", - "description": "Bu versiyanın dərc tarixi" - }, - "deprecated": { - "label": "Köhnəlmiş?", - "description": "Paketin köhnəlmiş olub-olmadığı" - }, - "engines": { - "label": "Mühərriklər", - "description": "Node.js versiya tələbləri" - }, - "types": { - "label": "Tiplər", - "description": "TypeScript tip tərifləri" - }, - "moduleFormat": { - "label": "Modul Formatı", - "description": "ESM/CJS dəstəyi" - }, - "license": { - "label": "Lisenziya", - "description": "Paket lisenziyası" - }, - "vulnerabilities": { - "label": "Zəifliklər", - "description": "Məlum təhlükəsizlik zəiflikləri" - } - }, - "values": { - "any": "İstənilən", - "none": "Yoxdur", - "unknown": "Naməlum", - "deprecated": "Köhnəlmiş", - "not_deprecated": "Xeyr", - "types_included": "Daxildir", - "types_none": "Yoxdur", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Sizə bağlıdır!" - }, - "trends": { - "title": "Trendləri Müqayisə Et" - } - }, - "file_changes": "Fayl Dəyişiklikləri", - "files_count": "{count} fayl", - "lines_hidden": "{count} sətir gizlədilib", - "compare_versions": "fərq", - "summary": "Xülasə", - "deps_count": "{count} asılılıq", - "dependencies": "Asılılıqlar", - "dev_dependencies": "Dev Asılılıqlar", - "peer_dependencies": "Peer Asılılıqlar", - "optional_dependencies": "Əlavə Asılılıqlar", - "no_dependency_changes": "Asılılıq dəyişikliyi yoxdur", - "file_filter_option": { - "all": "Hamısı ({count})", - "added": "Əlavə edilmiş ({count})", - "removed": "Silinmiş ({count})", - "modified": "Dəyişdirilmiş ({count})" - }, - "search_files_placeholder": "Faylları axtar...", - "no_files_all": "Fayl yoxdur", - "no_files_search": "\"{query}\" ilə uyğun fayl yoxdur", - "no_files_filtered": "{filter} fayl yoxdur", - "filter": { - "added": "əlavə edilmiş", - "removed": "silinmiş", - "modified": "dəyişdirilmiş" - }, - "files_button": "Fayllar", - "select_file_prompt": "Fərqini görmək üçün yan paneldən fayl seçin", - "close_files_panel": "Fayllar panelini bağla", - "filter_files_label": "Faylları dəyişiklik növünə görə süz" - }, - "privacy_policy": { - "title": "gizlilik siyasəti", - "last_updated": "Son yenilənmə: {date}", - "welcome": "{app} saytına xoş gəlmisiniz. Biz gizliliyinizi qorumağa sadiqik. Bu siyasət hansı məlumatları topladığımızı, necə istifadə etdiyimizi və məlumatlarınızla bağlı hüquqlarınızı izah edir.", - "cookies": { - "what_are": { - "title": "Kukilər nədir?", - "p1": "Kukilər veb sayta daxil olduğunuzda cihazınızda saxlanılan kiçik mətn fayllarıdır. Onların məqsədi müəyyən seçimləri və tənzimləmələri yadda saxlayaraq baxış təcrübənizi yaxşılaşdırmaqdır." - }, - "types": { - "title": "Hansı kukilərdən istifadə edirik?", - "p1": "Biz yalnız saytın funksionallığı üçün zəruri olan məqsədlərdə {bold} istifadə edirik. Üçüncü tərəf və ya reklam kukilərindən istifadə etmirik.", - "bold": "əsas texniki kukilər", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Bu kuki hostinq provayderimiz (Vercel) tərəfindən sapma qorunması üçün istifadə olunur. Siz baxarkən yeni yeniləmə buraxılarsa, düzgün deployment versiyasından resursları aldığınızı təmin edir. Sizi izləmir.", - "cookie_h3": "h3", - "cookie_h3_desc": "Bu bizim təhlükəsiz sessiya kukimizdir. Atmosphere hesabınızı qoşduğunuzda OAuth giriş tokenini saxlayır. Autentifikasiya olunmuş sessiyanızın saxlanması üçün vacibdir." - }, - "local_storage": { - "title": "Lokal yaddaş", - "p1": "Sessiya kukilərinə əlavə olaraq, ekran seçimlərinizi saxlamaq üçün brauzerinizin {bold} istifadə edirik. Bu, seçdiyiniz temanı (açıq/tünd) və bəzi digər {settings} yadda saxlamağımıza imkan verir ki, hər ziyarətdə yenidən tənzimləməyəsiniz.", - "bold": "Lokal Yaddaş", - "p2": "Bu məlumat tamamilə funksional xarakterlidir, yalnız cihazınızda saxlanılır və {bold2}. Biz onu yalnız veb saytımızdakı təcrübənizi yaxşılaşdırmaq üçün istifadə edirik.", - "bold2": "şəxsi məlumat ehtiva etmir və sizi izləmək üçün istifadə olunmur", - "settings": "tənzimləmələr" - }, - "management": { - "title": "Kukilərin idarə edilməsi", - "p1": "Brauzerinizi seçimlərinizə uyğun olaraq kukiləri qəbul etmək, rədd etmək və ya silmək üçün tənzimləyə bilərsiniz. Lakin nəzərə alın ki, {bold}.", - "bold": "əsas kukiləri rədd etmək tətbiqə tam girişin qarşısını ala bilər", - "p2": "Aşağıda ən çox istifadə olunan brauzerlərdə kuki idarəetməsi üçün təlimat keçidləri verilmişdir:", - "chrome": "Google Chrome (yeni pəncərədə açılır)", - "firefox": "Mozilla Firefox (yeni pəncərədə açılır)", - "edge": "Microsoft Edge (yeni pəncərədə açılır)" - } - }, - "analytics": { - "title": "Analitika", - "p1": "Ziyarətçilərin veb saytımızdan necə istifadə etdiyini anlamaq üçün {bold} istifadə edirik. Bu, istifadəçi təcrübəsini yaxşılaşdırmağımıza və problemləri müəyyən etməyimizə kömək edir.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics gizliliyi nəzərə alaraq hazırlanıb:", - "li1": "Kukilərdən istifadə etmir", - "li2": "Şəxsi identifikatorlar toplamır", - "li3": "İstifadəçiləri veb saytlar arasında izləmir", - "li4": "Bütün məlumatlar yığılmış və anonim şəkildədir", - "p3": "Toplanan yeganə məlumat bunlardır: səhifə URL-ləri, istinad mənbəyi, ölkə/region, cihaz növü, brauzer və əməliyyat sistemi. Bu məlumatlar fərdi istifadəçiləri müəyyən etmək üçün istifadə edilə bilməz." - }, - "authenticated": { - "title": "Autentifikasiya olunmuş istifadəçilər", - "p1": "{bold} hesabınızı npmx-ə qoşduğunuzda, OAuth giriş tokeninizi təhlükəsiz, yalnız HTTP sessiya kukisində saxlayırıq. Bu token yalnız sizin adınıza sorğuların autentifikasiyası üçün istifadə olunur.", - "bold": "Atmosphere", - "p2": "Biz etimadnamələrinizi saxlamırıq və istifadə etdiyiniz funksiyaları təmin etmək üçün lazım olandan artıq heç bir məlumata müraciət etmirik. Hesabınızı istənilən vaxt {settings} səhifəsindən ayıra bilərsiniz.", - "settings": "tənzimləmələr" - }, - "data_retention": { - "title": "Məlumatların saxlanması", - "p1": "Sessiya kukiləri brauzerinizi bağladığınızda və ya bir müddət fəaliyyətsizlikdən sonra avtomatik silinir. Lokal yaddaş seçimləri brauzer məlumatlarınızı təmizləyənə qədər cihazınızda qalır. Analitik məlumatlar yığılmış formada saxlanılır və fərdi istifadəçilərlə əlaqələndirilə bilməz." - }, - "your_rights": { - "title": "Sizin hüquqlarınız", - "p1": "Sizin aşağıdakı hüquqlarınız var:", - "li1": "Hansı məlumatları topladığımız barədə məlumat əldə edin", - "li2": "İstənilən vaxt lokal yaddaşınızı və kukilərinizi təmizləyin", - "li3": "Autentifikasiya olunmuş sessiyanızı ayırın", - "li4": "Məlumat təcrübələrimiz barədə məlumat tələb edin", - "p2": "Şəxsi məlumat toplamadığımız üçün adətən silinəcək və ya ixrac ediləcək şəxsi məlumat yoxdur." - }, - "contact": { - "title": "Bizimlə əlaqə", - "p1": "Bu gizlilik siyasəti ilə bağlı hər hansı sual və ya narahatlıq üçün {link} issue açaraq bizimlə əlaqə saxlaya bilərsiniz.", - "link": "GitHub repozitoriyası" - }, - "changes": { - "title": "Bu siyasətdə dəyişikliklər", - "p1": "Bu gizlilik siyasətini vaxtaşırı yeniləyə bilərik. Hər hansı dəyişiklik yenilənmiş tarixlə bu səhifədə dərc ediləcəkdir." - } - }, - "a11y": { - "title": "əlçatanlıq", - "footer_title": "a11y", - "welcome": "Biz {app} saytının mümkün qədər çox insan tərəfindən istifadə edilə bilməsini istəyirik.", - "approach": { - "title": "Yanaşmamız", - "p1": "Biz Veb Məzmun Əlçatanlıq Qaydalarına (WCAG) 2.2 riayət etməyə çalışırıq və funksiyalar yaradarkən onları istinad kimi istifadə edirik. Heç bir WCAG səviyyəsinə tam uyğunluq iddia etmirik — əlçatanlıq davamlı bir prosesdir və həmişə görüləcək iş var.", - "p2": "Bu sayt {about}. Əlçatanlıq yaxşılaşdırmaları müntəzəm inkişafımızın bir hissəsi olaraq tədricən edilir.", - "about_link": "açıq mənbəli, icma tərəfindən idarə olunan layihədir" - }, - "measures": { - "title": "Nə edirik", - "p1": "Sayt üzrə etməyi hədəflədiyimiz bəzi şeylər:", - "li1": "Lazım olduqda semantik HTML və ARIA atributlarından istifadə etmək.", - "li2": "Brauzerdə tənzimləyə biləcəyiniz nisbi mətn ölçüləri istifadə etmək.", - "li3": "İnterfeys boyunca klaviatura naviqasiyasını dəstəkləmək.", - "li4": "prefers-reduced-motion və prefers-color-scheme media sorğularına riayət etmək.", - "li5": "Kifayət qədər rəng kontrastı ilə dizayn etmək.", - "li6": "Əsas məzmunun JavaScript olmadan mövcud olmasını təmin etmək, baxmayaraq ki, bəzi interaktiv funksiyalar onu tələb edir." - }, - "limitations": { - "title": "Məlum məhdudiyyətlər", - "p1": "Saytın bəzi hissələri — xüsusilə paket README-ləri kimi üçüncü tərəf məzmunu — əlçatanlıq standartlarına cavab verməyə bilər. Bu sahələri zamanla yaxşılaşdırmağa çalışırıq." - }, - "contact": { - "title": "Əlaqə", - "p1": "{app} saytında əlçatanlıq maneəsi ilə qarşılaşsanız, xahiş edirik {link} issue açaraq bizə bildirin. Bu hesabatları ciddi qəbul edirik və onları həll etmək üçün əlimizdən gələni edəcəyik.", - "link": "GitHub repozitoriyası" - } - } -} diff --git a/lunaria/files/bg-BG.json b/lunaria/files/bg-BG.json deleted file mode 100644 index 1ccd831f1..000000000 --- a/lunaria/files/bg-BG.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Браузър за npm регистъра", - "description": "бърз, модерен браузър за npm регистъра. Търсете, разглеждайте и изследвайте пакети с модерен интерфейс." - } - }, - "built_at": "изградено {0}", - "alt_logo": "npmx лого", - "tagline": "бърз, модерен браузър за npm регистъра", - "non_affiliation_disclaimer": "не е свързан с npm, Inc.", - "trademark_disclaimer": "npm е регистрирана търговска марка на npm, Inc. Този сайт не е свързан с npm, Inc.", - "footer": { - "about": "за нас", - "docs": "документация", - "source": "код", - "social": "социални мрежи", - "chat": "чат", - "keyboard_shortcuts": "клавишни комбинации" - }, - "shortcuts": { - "section": { - "global": "Глобални", - "search": "Търсене", - "package": "Пакет" - }, - "focus_search": "Фокус върху търсенето", - "show_kbd_hints": "Показване на клавишни подсказки", - "settings": "Отваряне на настройки", - "compare": "Отваряне на сравнение", - "compare_from_package": "Отваряне на сравнение (попълнено с текущия пакет)", - "navigate_results": "Навигация в резултатите", - "go_to_result": "Отваряне на резултат", - "open_code_view": "Отваряне на изглед на кода", - "open_docs": "Отваряне на документация", - "disable_shortcuts": "Можете да деактивирате клавишните комбинации в {settings}." - }, - "search": { - "label": "Търсене на npm пакети", - "placeholder": "търсене на пакети...", - "button": "търсене", - "searching": "Търсене...", - "found_packages": "Няма намерени пакети | Намерен е 1 пакет | Намерени са {count} пакета", - "found_packages_sorted": "Няма намерени резултати | Сортиране на топ {count} резултат | Сортиране на топ {count} резултата", - "updating": "(обновяване...)", - "no_results": "Няма намерени пакети за \"{query}\"", - "rate_limited": "Достигнат npm лимит, опитайте отново след малко", - "title": "търсене", - "title_search": "търсене: {search}", - "title_packages": "търсене на пакети", - "meta_description": "Резултати от търсенето за '{search}'", - "meta_description_packages": "Търсене на npm пакети", - "not_taken": "{name} не е заето", - "claim_prompt": "Резервирайте това име на пакет в npm", - "claim_button": "Резервиране на \"{name}\"", - "want_to_claim": "Искате ли да резервирате това име на пакет?", - "start_typing": "Започнете да пишете за търсене на пакети", - "algolia_disclaimer": "Захранено от Algolia", - "exact_match": "точно", - "suggestion": { - "user": "потребител", - "org": "организация", - "view_user_packages": "Показване на пакети от този потребител", - "view_org_packages": "Показване на пакети от тази организация" - } - }, - "nav": { - "main_navigation": "Главна", - "popular_packages": "Популярни пакети", - "settings": "настройки", - "compare": "сравняване", - "back": "назад", - "menu": "Меню", - "mobile_menu": "Навигационно меню", - "open_menu": "Отваряне на меню", - "links": "Връзки", - "tap_to_search": "Докоснете за търсене" - }, - "settings": { - "title": "настройки", - "tagline": "персонализирайте вашето npmx изживяване", - "meta_description": "Персонализирайте вашето npmx.dev изживяване с тема, език и предпочитания за дисплей.", - "sections": { - "appearance": "Външен вид", - "display": "Дисплей", - "search": "Източник на данни", - "language": "Език", - "keyboard_shortcuts": "Клавишни комбинации" - }, - "data_source": { - "label": "Източник на данни", - "description": "Изберете откъде npmx получава данни за търсене. Отделните страници на пакети винаги използват npm регистъра директно.", - "npm": "npm Registry", - "npm_description": "Извлича търсене, списъци на организации и потребители директно от официалния npm регистър. Авторитетно, но може да е по-бавно.", - "algolia": "Algolia", - "algolia_description": "Използва Algolia за по-бързо търсене, страници на организации и потребители." - }, - "relative_dates": "Относителни дати", - "include_types": "Включване на {'@'}types в инсталацията", - "include_types_description": "Добавяне на {'@'}types пакет към командите за инсталация за нетипизирани пакети", - "hide_platform_packages": "Скриване на платформо-специфични пакети при търсене", - "hide_platform_packages_description": "Скриване на native binary пакети като {'@'}esbuild/linux-x64 от резултатите", - "theme": "Тема", - "theme_light": "Светла", - "theme_dark": "Тъмна", - "theme_system": "Системна", - "language": "Език", - "help_translate": "Помогнете да преведем npmx", - "accent_colors": "Акцентни цветове", - "clear_accent": "Изчистване на акцентен цвят", - "translation_progress": "Напредък на превода", - "background_themes": "Фонов нюанс", - "keyboard_shortcuts_enabled": "Активиране на клавишни комбинации", - "keyboard_shortcuts_enabled_description": "Клавишните комбинации могат да бъдат деактивирани, ако влизат в конфликт с други браузърни или системни преки пътища" - }, - "i18n": { - "missing_keys": "{count} липсващ превод | {count} липсващи преводи", - "copy_keys": "Копиране на ключове", - "show_more_keys": "Показване на още {count}...", - "contribute_hint": "Помогнете за подобряване на този превод чрез добавяне на липсващите ключове.", - "edit_on_github": "Редактиране в GitHub", - "view_guide": "Ръководство за превод" - }, - "common": { - "loading": "Зареждане...", - "loading_more": "Зареждане на още...", - "loading_packages": "Зареждане на пакети...", - "end_of_results": "Край на резултатите", - "try_again": "Опитайте отново", - "close": "Затваряне", - "or": "или", - "retry": "Повторен опит", - "copy": "копиране", - "copied": "копирано!", - "skip_link": "Преминаване към основното съдържание", - "warnings": "Предупреждения:", - "go_back_home": "Назад към начална страница", - "view_on_npm": "преглед в npm", - "per_week": "/ седмица", - "vanity_downloads_hint": "Брой за показ: няма показани пакети | Брой за показ: за показания пакет | Брой за показ: Сума от {count} показани пакета", - "sort": { - "name": "име", - "role": "роля", - "members": "членове" - }, - "scroll_to_top": "Отиди нагоре", - "cancel": "Отказ", - "save": "Запазване", - "edit": "Редактиране", - "error": "Грешка" - }, - "profile": { - "display_name": "Показвано име", - "description": "Описание", - "no_description": "Няма описание", - "website": "Уебсайт", - "website_placeholder": "https://example.com", - "likes": "Харесвания", - "seo_title": "{handle} - npmx", - "seo_description": "npmx профил на {handle}", - "not_found": "Профилът не е намерен", - "not_found_message": "Профилът за {handle} не може да бъде намерен.", - "invite": { - "message": "Изглежда, че все още не използват npmx. Искате ли да им кажете за него?", - "share_button": "Споделете в Bluesky", - "compose_text": "Здравей {'@'}{handle}! Проверил ли си npmx.dev? Това е браузър за npm регистъра - бърз, модерен и с отворен код.\\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Пакетът не е намерен", - "not_found_message": "Пакетът не може да бъде намерен.", - "no_description": "Няма предоставено описание", - "not_latest": "(не е последна)", - "verified_provenance": "Потвърден произход", - "view_permalink": "Преглед на постоянна връзка за тази версия", - "navigation": "Пакет", - "copy_name": "Копиране на името на пакета", - "copy_version": "Копиране на версията на пакета", - "deprecation": { - "package": "Този пакет е остарял.", - "version": "Тази версия е остаряла.", - "no_reason": "Няма предоставена причина" - }, - "size_increase": { - "title_size": "Значително увеличение на размера от v{version}", - "title_deps": "Значително увеличение на броя зависимости от v{version}", - "title_both": "Значително увеличение на размера и зависимостите от v{version}", - "size": "Размерът при инсталация се е увеличил с {percent} ({size} по-голям)", - "deps": "{count} повече зависимости" - }, - "replacement": { - "title": "Може да не се нуждаете от тази зависимост.", - "native": "Това може да бъде заменено с {replacement}, налично от Node {nodeVersion}.", - "simple": "{community} е отбелязала този пакет като излишен, със съвета: {replacement}.", - "documented": "{community} е отбелязала този пакет като имащ по-производителни алтернативи.", - "none": "Този пакет е отбелязан като вече ненужен и функционалността му вероятно е налична нативно във всички двигатели.", - "learn_more": "Научете повече", - "learn_more_above": "Научете повече по-горе.", - "mdn": "MDN", - "community": "общност", - "consider_no_dep": "+ Обмислете без зависимости?" - }, - "stats": { - "license": "Лиценз", - "deps": "Зависимости", - "install_size": "Размер на инсталацията", - "vulns": "Уязвимости", - "published": "Публикуван", - "published_tooltip": "Дата на публикуване на {package}{'@'}{version}", - "view_dependency_graph": "Преглед на графа на зависимостите", - "inspect_dependency_tree": "Инспектиране на дървото на зависимостите", - "size_tooltip": { - "unpacked": "{size} разархивиран размер (този пакет)", - "total": "{size} общ разархивиран размер (включително {count} зависимост за linux-x64) | {size} общ разархивиран размер (включително всички {count} зависимости за linux-x64)" - } - }, - "skills": { - "title": "Agent умения", - "skills_available": "{count} налично умение | {count} налични умения", - "compatible_with": "Съвместимо с {tool}", - "install": "Инсталиране", - "installation_method": "Метод на инсталиране", - "learn_more": "Научете повече", - "available_skills": "Налични умения", - "click_to_expand": "Кликнете за разгъване", - "no_description": "Няма описание", - "file_counts": { - "scripts": "{count} скрипт | {count} скриптове", - "refs": "{count} препратка | {count} препратки", - "assets": "{count} ресурс | {count} ресурса" - }, - "view_source": "Преглед на кода" - }, - "links": { - "repo": "хранилище", - "homepage": "начална страница", - "issues": "проблеми", - "jsr": "jsr", - "code": "код", - "docs": "документация", - "fund": "финансиране", - "compare": "сравнение" - }, - "likes": { - "like": "Харесване на пакета", - "unlike": "Премахване на харесване" - }, - "docs": { - "not_available": "Документацията не е налична", - "not_available_detail": "Не успяхме да генерираме документация за тази версия." - }, - "get_started": { - "title": "Първи стъпки", - "pm_label": "Мениджър на пакети", - "copy_command": "Копиране на команда за инсталация", - "copy_dev_command": "Копиране на команда за dev инсталация", - "dev_dependency_hint": "Обикновено се инсталира като dev зависимост", - "view_types": "Преглед на {package}" - }, - "create": { - "title": "Създаване на нов проект", - "copy_command": "Копиране на команда за създаване", - "view": "{packageName} има същия поддържащ разработчик. Кликнете за повече детайли." - }, - "run": { - "title": "Изпълнение", - "locally": "Изпълнение локално" - }, - "readme": { - "title": "Readme", - "no_readme": "Няма наличен README.", - "view_on_github": "Преглед в GitHub", - "toc_title": "Съдържание", - "callout": { - "note": "Бележка", - "tip": "Съвет", - "important": "Важно", - "warning": "Предупреждение", - "caution": "Внимание" - }, - "copy_as_markdown": "Копиране на README като Markdown" - }, - "provenance_section": { - "title": "Произход", - "built_and_signed_on": "Изградено и подписано в {provider}", - "view_build_summary": "Преглед на резюме на билда", - "source_commit": "Изходен комит", - "build_file": "Файл за компилация", - "public_ledger": "Публичен регистър", - "transparency_log_entry": "Запис в лог за прозрачност", - "view_more_details": "Преглед на повече детайли", - "error_loading": "Неуспешно зареждане на детайлите за произхода" - }, - "security_downgrade": { - "title": "Понижение на доверието", - "description_to_none_provenance": "Тази версия е публикувана без {provenance}.", - "description_to_none_trustedPublisher": "Тази версия е публикувана без {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Тази версия използва {provenance}, но не и {trustedPublishing}.", - "fallback_install_provenance": "Командите за инсталация са фиксирани към {version}, последната версия с произход.", - "fallback_install_trustedPublisher": "Командите за инсталация са фиксирани към {version}, последната версия с доверено публикуване.", - "provenance_link_text": "произход", - "trusted_publishing_link_text": "доверено публикуване" - }, - "keywords_title": "Ключови думи", - "compatibility": "Съвместимост", - "card": { - "publisher": "Издател", - "published": "Публикуван", - "weekly_downloads": "Седмични изтегляния", - "keywords": "Ключови думи", - "license": "Лиценз" - }, - "versions": { - "title": "Версии", - "collapse": "Свиване на {tag}", - "expand": "Разгъване на {tag}", - "collapse_other": "Свиване на други версии", - "expand_other": "Разгъване на други версии", - "collapse_major": "Свиване на major {major}", - "expand_major": "Разгъване на major {major}", - "other_versions": "Други версии", - "more_tagged": "още {count} маркирани", - "all_covered": "Всички версии са покрити от горните тагове", - "deprecated_title": "{version} (остаряла)", - "view_all": "Преглед на {count} версия | Преглед на всички {count} версии", - "distribution_title": "Semver група", - "distribution_modal_title": "Версии", - "distribution_range_date_same_year": "от {from} до {to}, {endYear}", - "distribution_range_date_multiple_years": "от {from}, {startYear} до {to}, {endYear}", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Версии", - "grouping_versions_all": "Всички", - "grouping_versions_only_recent": "Само скорошни", - "grouping_usage_title": "Използване", - "grouping_usage_all": "Всички", - "grouping_usage_low": "Ниско", - "recent_versions_only_tooltip": "Показване само на версии, публикувани през последната година.", - "show_low_usage_tooltip": "Включване на групи версии с по-малко от 1% от общите изтегляния.", - "y_axis_label": "Изтегляния", - "filter_placeholder": "Филтриране по semver (напр. ^3.0.0)", - "filter_invalid": "Невалиден semver диапазон", - "filter_help": "Помощ за semver диапазон филтър", - "filter_tooltip": "Филтриране на версии с {link}. Например, ^3.0.0 показва всички 3.x версии.", - "filter_tooltip_link": "semver диапазон", - "no_matches": "Няма версии, съответстващи на този диапазон", - "copy_alt": { - "per_version_analysis": "Версия {version} е изтеглена {downloads} пъти", - "general_description": "Стълбовидна диаграма, показваща изтеглянията по версии за {versions_count} {semver_grouping_mode} версии на пакета {package_name}, {date_range_label} от версия {first_version} до версия {last_version}. Най-изтегляната версия е {max_downloaded_version} с {max_version_downloads} изтегляния. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Зависимост ({count}) | Зависимости ({count})", - "list_label": "Зависимости на пакета", - "show_all": "показване на {count} зависимост | показване на всички {count} зависимости", - "optional": "опционална", - "view_vulnerabilities": "Преглед на уязвимости", - "outdated_major": "{count} major версия назад (последна: {latest}) | {count} major версии назад (последна: {latest})", - "outdated_minor": "{count} minor версия назад (последна: {latest}) | {count} minor версии назад (последна: {latest})", - "outdated_patch": "Налична patch актуализация (последна: {latest})", - "has_replacement": "Тази зависимост има предложени замени" - }, - "peer_dependencies": { - "title": "Peer зависимост ({count}) | Peer зависимости ({count})", - "list_label": "Peer зависимости на пакета", - "show_all": "показване на {count} peer зависимост | показване на всички {count} peer зависимости" - }, - "optional_dependencies": { - "title": "Опционална зависимост ({count}) | Опционални зависимости ({count})", - "list_label": "Опционални зависимости на пакета", - "show_all": "показване на {count} опционална зависимост | показване на всички {count} опционални зависимости" - }, - "maintainers": { - "title": "Поддържащи", - "list_label": "Поддържащи на пакета", - "you": "(вие)", - "via": "чрез {teams}", - "remove_owner": "Премахване на {name} като собственик", - "username_to_add": "Потребителско име за добавяне като собственик", - "username_placeholder": "потребителско име...", - "add_button": "добавяне", - "cancel_add": "Отказ от добавяне на собственик", - "add_owner": "+ Добавяне на собственик", - "show_more": "(показване на още {count})", - "show_less": "(показване на по-малко)" - }, - "trends": { - "granularity": "Гранулация", - "granularity_daily": "Дневна", - "granularity_weekly": "Седмична", - "granularity_monthly": "Месечна", - "granularity_yearly": "Годишна", - "start_date": "Начало", - "end_date": "Край", - "loading": "Зареждане...", - "date_range": "{start} до {end}", - "date_range_multiline": "{start}\nдо {end}", - "download_file": "Изтегляне на {fileType}", - "toggle_annotator": "Превключване на анотатор", - "toggle_stack_mode": "Превключване на режим на стак", - "legend_estimation": "Оценка", - "no_data": "Няма налични данни", - "y_axis_label": "{granularity} {facet}", - "facet": "Аспект", - "title": "Тенденции", - "contributors_skip": "Не е показано в Сътрудници (няма GitHub хранилище):", - "items": { - "downloads": "Изтегляния", - "likes": "Харесвания", - "contributors": "Сътрудници" - }, - "play_animation": "Пускане на анимация", - "pause_animation": "Пауза на анимация", - "data_correction": "Корекция на данни", - "average_window": "Прозорец за средна стойност", - "smoothing": "Изглаждане", - "known_anomalies": "Известни аномалии", - "known_anomalies_description": "Интерполира известни скокове в изтеглянията, причинени от ботове или CI проблеми.", - "known_anomalies_ranges": "Диапазони на аномалии", - "known_anomalies_range": "От {start} до {end}", - "known_anomalies_range_named": "{packageName}: от {start} до {end}", - "known_anomalies_none": "Няма известни аномалии за този пакет. | Няма известни аномалии за тези пакети.", - "known_anomalies_contribute": "Допринесете данни за аномалии", - "apply_correction": "Прилагане на корекция", - "copy_alt": { - "trend_none": "предимно стабилна", - "trend_strong": "силна", - "trend_weak": "слаба", - "trend_undefined": "неопределена (недостатъчно данни)", - "button_label": "Копиране на алтернативен текст", - "watermark": "В долната част, воден знак чете \"./npmx бърз, модерен браузър за npm регистъра\"", - "analysis": "{package_name} започва от {start_value} и завършва на {end_value}, показвайки {trend} тенденция с наклон от {downloads_slope} изтегляния на времеви интервал", - "estimation": "Крайната стойност е оценка, базирана на частични данни за текущия период.", - "estimations": "Крайните стойности са оценки, базирани на частични данни за текущия период.", - "compare": "Линейна диаграма за сравнение на изтегляния на пакети за: {packages}.", - "single_package": "Линейна диаграма на изтегляния за пакета {package}.", - "general_description": "Оста Y представлява броя на изтеглянията. Оста X представлява диапазона от дати, от {start_date} до {end_date}, с {granularity} времеви период.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Седмични изтегляния", - "community_distribution": "Преглед на разпределението на приемането от общността", - "subtitle": "За всички версии" - }, - "install_scripts": { - "title": "Скриптове за инсталация", - "script_label": "(скрипт)", - "npx_packages": "{count} npx пакет | {count} npx пакета", - "currently": "в момента {version}" - }, - "playgrounds": { - "title": "Изпробвайте", - "choose": "изберете площадка" - }, - "metrics": { - "esm": "ES модули поддържани", - "cjs": "CommonJS поддържан", - "no_esm": "Няма поддръжка на ES модули", - "types_label": "Типове", - "types_included": "Типове включени", - "types_available": "Типове налични чрез {package}", - "no_types": "Няма TypeScript типове" - }, - "license": { - "view_spdx": "Преглед на текста на лиценза в SPDX", - "none": "Няма" - }, - "vulnerabilities": { - "tree_found": "{vulns} уязвимост в {packages}/{total} пакета | {vulns} уязвимости в {packages}/{total} пакета", - "show_all_packages": "показване на {count} засегнат пакет | показване на всички {count} засегнати пакета", - "path": "път", - "more": "+{count} още", - "packages_failed": "{count} пакет не можа да бъде проверен | {count} пакета не можаха да бъдат проверени", - "scan_failed": "Неуспешно сканиране за уязвимости", - "severity": { - "critical": "критична", - "high": "висока", - "moderate": "умерена", - "low": "ниска" - }, - "fixed_in_title": "Поправена във версия {version}" - }, - "deprecated": { - "label": "Остаряла", - "tree_found": "{count} остаряла зависимост | {count} остарели зависимости", - "show_all": "показване на {count} остарял пакет | показване на всички {count} остарели пакета" - }, - "access": { - "title": "Достъп за екип", - "refresh": "Опресняване на достъпа на екипа", - "list_label": "Списък с достъп на екипа", - "owner": "собственик", - "rw": "rw", - "ro": "ro", - "revoke_access": "Отнемане на достъп на {name}", - "no_access": "Няма конфигуриран достъп на екип", - "select_team_label": "Избор на екип", - "loading_teams": "Зареждане на екипи...", - "select_team": "Избор на екип", - "permission_label": "Ниво на разрешение", - "permission": { - "read_only": "само четене", - "read_write": "четене-писане" - }, - "grant_button": "предоставяне", - "cancel_grant": "Отказ от предоставяне на достъп", - "grant_access": "+ Предоставяне на достъп на екипа" - }, - "list": { - "filter_label": "Филтриране на пакети", - "filter_placeholder": "Филтриране на пакети...", - "sort_label": "Сортиране на пакети", - "showing_count": "Показване на {filtered} от {total} пакета" - }, - "skeleton": { - "loading": "Зареждане на детайлите на пакета", - "maintainers": "Поддържащи", - "keywords": "Ключови думи", - "versions": "Версии", - "dependencies": "Зависимости" - }, - "sort": { - "downloads": "Най-изтеглян", - "published": "Скорошно публикувано", - "name_asc": "Име (А-Я)", - "name_desc": "Име (Я-А)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Локален конектор", - "contributor_badge": "Само за сътрудници", - "contributor_notice": "Конекторът все още не е публикуван в npm. Вижте {link} за как да го стартирате локално.", - "contributor_link": "ръководство за сътрудничество", - "connected": "Свързан", - "connected_as_user": "Свързан като ~{user}", - "connected_hint": "Сега можете да управлявате пакети и организации от уеб интерфейса.", - "disconnect": "Прекратяване на връзката", - "run_hint": "Стартирайте конектора на вашата машина за активиране на админ функциите.", - "copy_command": "Копиране на команда", - "copied": "Копирано", - "paste_token": "След това поставете токена по-долу за свързване:", - "token_label": "Токен", - "token_placeholder": "поставете токен тук...", - "advanced": "Разширени опции", - "port_label": "Порт", - "warning": "ПРЕДУПРЕЖДЕНИЕ", - "warning_text": "Това позволява на npmx да достъпва вашия npm CLI. Свързвайте се само със сайтове, на които имате доверие.", - "connect": "Свързване", - "connecting": "Свързване...", - "auto_open_url": "Автоматично отваряне на страница за автентикация" - } - }, - "operations": { - "queue": { - "title": "Опашка на операциите", - "clear_all": "изчистване на всички", - "refresh": "Опресняване на операциите", - "empty": "Няма операции в опашката", - "empty_hint": "Добавете операции от страници на пакети или организации", - "active_label": "Активни операции", - "otp_required": "Изисква се OTP", - "otp_prompt": "Въведете OTP за продължаване", - "otp_placeholder": "Въведете OTP код...", - "otp_label": "Еднократна парола", - "retry_otp": "Повторен опит с OTP", - "retry_web_auth": "Повторен опит с уеб автентикация", - "retrying": "Повторен опит...", - "open_web_auth": "Отваряне на връзка за уеб автентикация", - "approve_operation": "Одобряване на операция", - "remove_operation": "Премахване на операция", - "approve_all": "Одобряване на всички", - "execute": "Изпълнение", - "executing": "Изпълнява се...", - "log": "Лог", - "log_label": "Лог на завършени операции", - "remove_from_log": "Премахване от лога" - } - }, - "org": { - "teams": { - "title": "Екипи", - "refresh": "Опресняване на екипите", - "filter_label": "Филтриране на екипи", - "filter_placeholder": "Филтриране на екипи...", - "sort_by": "Сортиране по", - "loading": "Зареждане на екипи...", - "no_teams": "Няма намерени екипи", - "list_label": "Екипи на организацията", - "delete_team": "Изтриване на екип {name}", - "member_count": "{count} член | {count} членове", - "members_of": "Членове на {team}", - "no_members": "Няма членове", - "remove_user": "Премахване на {user} от екипа", - "username_to_add": "Потребителско име за добавяне към {team}", - "username_placeholder": "потребителско име...", - "add_button": "добавяне", - "cancel_add_user": "Отказ от добавяне на потребител", - "add_member": "+ Добавяне на член", - "team_name_label": "Име на екипа", - "team_name_placeholder": "име-на-екипа...", - "create_button": "създаване", - "no_match": "Няма екипи, съответстващи на \"{query}\"", - "cancel_create": "Отказ от създаване на екип", - "create_team": "+ Създаване на екип" - }, - "members": { - "title": "Членове", - "refresh": "Опресняване на членовете", - "filter_label": "Филтриране на членове", - "filter_placeholder": "Филтриране на членове...", - "filter_by_role": "Филтриране по роля", - "filter_by_team": "Филтриране по екип", - "all_teams": "всички екипи", - "sort_by": "Сортиране по", - "loading": "Зареждане на членове...", - "no_members": "Няма намерени членове", - "list_label": "Членове на организацията", - "change_role_for": "Промяна на ролята за {name}", - "remove_from_org": "Премахване на {name} от организацията", - "view_team": "Преглед на екип {team}", - "no_match": "Няма членове, съответстващи на вашите филтри", - "username_label": "Потребителско име", - "username_placeholder": "потребителско име...", - "role_label": "Роля", - "role": { - "all": "всички", - "developer": "разработчик", - "admin": "администратор", - "owner": "собственик" - }, - "team_label": "Екип", - "no_team": "без екип", - "add_button": "добавяне", - "cancel_add": "Отказ от добавяне на член", - "add_member": "+ Добавяне на член" - }, - "public_packages": "{count} публичен пакет | {count} публични пакета", - "page": { - "packages_title": "Пакети", - "members_tab": "Членове", - "teams_tab": "Екипи", - "no_packages": "Няма намерени публични пакети за", - "no_packages_hint": "Тази организация може да не съществува или няма публични пакети.", - "failed_to_load": "Неуспешно зареждане на пакети на организацията", - "no_match": "Няма пакети, съответстващи на \"{query}\"", - "not_found": "Организацията не е намерена", - "not_found_message": "Организацията \"{'@'}{name}\" не съществува в npm" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(ще бъде добавен и към организацията)", - "press_enter_to_add": "Натиснете Enter за добавяне на {'@'}{username}", - "default_placeholder": "потребителско име...", - "suggestions_label": "Предложения за потребители" - }, - "page": { - "packages_title": "Пакети", - "no_packages": "Няма намерени публични пакети за", - "no_packages_hint": "Този потребител може да не съществува или няма публични пакети.", - "failed_to_load": "Неуспешно зареждане на пакети на потребителя", - "no_match": "Няма пакети, съответстващи на \"{query}\"", - "filter_placeholder": "Филтриране на {count} пакет... | Филтриране на {count} пакета..." - }, - "orgs_page": { - "title": "Организации", - "back_to_profile": "Назад към профила", - "connect_required": "Свържете локалния CLI за преглед на вашите организации.", - "connect_hint_prefix": "Стартирайте", - "connect_hint_suffix": "за да започнете.", - "own_orgs_only": "Можете да преглеждате само вашите организации.", - "view_your_orgs": "Преглед на вашите организации", - "loading": "Зареждане на организации...", - "empty": "Няма намерени организации.", - "empty_hint": "Организациите се откриват от вашите scoped пакети.", - "count": "{count} организация | {count} организации", - "packages_count": "{count} пакет | {count} пакета" - } - }, - "claim": { - "modal": { - "title": "Резервиране на име на пакет", - "success": "Пакетът е резервиран!", - "success_detail": "{name}{'@'}0.0.0 е публикуван в npm.", - "success_hint": "Сега можете да публикувате нови версии към този пакет, използвайки npm publish.", - "view_package": "Преглед на пакета", - "invalid_name": "Невалидно име на пакет:", - "available": "Това име е налично!", - "taken": "Това име вече е заето.", - "missing_permission": "Нямате разрешение да добавяте пакет към обхвата {'@'}{scope}.", - "similar_warning": "Съществуват подобни пакети - npm може да отхвърли това име:", - "related": "Свързани пакети:", - "scope_warning_title": "Обмислете използването на scoped пакет вместо това", - "scope_warning_text": "Unscoped имена на пакети са споделен ресурс. Резервирайте име само ако възнамерявате да публикувате и поддържате пакет. За лични или организационни проекти използвайте scoped име като {'@'}{username}/{name}.", - "connect_required": "Свържете се към локалния конектор за резервиране на това име на пакет.", - "connect_button": "Свързване към конектор", - "publish_hint": "Това ще публикува минимален placeholder пакет.", - "preview_json": "Преглед на package.json", - "claim_button": "Резервиране на име на пакет", - "publishing": "Публикуване...", - "checking": "Проверка на наличността...", - "failed_to_check": "Неуспешна проверка на наличността на името", - "failed_to_claim": "Неуспешно резервиране на пакета" - } - }, - "code": { - "files_label": "Файлове", - "no_files": "Няма файлове в тази директория", - "root": "root", - "lines": "{count} ред | {count} реда", - "toggle_tree": "Превключване на дървото с файлове", - "close_tree": "Затваряне на дървото с файлове", - "copy_link": "Копиране на връзка", - "raw": "Raw", - "view_raw": "Преглед на raw файл", - "file_too_large": "Файлът е твърде голям за преглед", - "file_size_warning": "{size} надвишава лимита от 500KB за синтактично оцветяване", - "failed_to_load": "Неуспешно зареждане на файл", - "unavailable_hint": "Файлът може да е твърде голям или недостъпен", - "version_required": "Версия е необходима за разглеждане на кода", - "go_to_package": "Отиване към пакета", - "loading_tree": "Зареждане на дървото с файлове...", - "failed_to_load_tree": "Неуспешно зареждане на файлове за тази версия на пакета", - "back_to_package": "Назад към пакета", - "table": { - "name": "Име", - "size": "Размер" - }, - "markdown_view_mode": { - "preview": "преглед", - "code": "код" - }, - "file_path": "Път към файл", - "scroll_to_top": "Към началото" - }, - "badges": { - "provenance": { - "verified": "потвърден", - "verified_title": "Потвърден произход", - "verified_via": "Потвърдено: публикувано чрез {provider}" - }, - "jsr": { - "title": "налично също в JSR" - } - }, - "filters": { - "title": "Филтри", - "search": "Търсене", - "search_scope": "Обхват на търсенето", - "search_placeholder_name": "Филтриране по име на пакет...", - "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": "Сигурност", - "keywords": "Ключови думи", - "more_keywords": "+{count} още", - "clear_all": "Изчистване на всички", - "remove_filter": "Премахване на филтър {label}", - "chips": { - "search": "Търсене", - "downloads": "Изтегляния", - "keyword": "Ключова дума", - "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": "Резултат" - }, - "columns": { - "title": "Колони", - "show": "Показване на колони", - "reset": "Възстановяване на настройките по подразбиране", - "coming_soon": "Скоро", - "name": "Име", - "version": "Версия", - "description": "Описание", - "downloads": "Изтегляния/седмица", - "published": "Последно публикуван", - "maintainers": "Поддържащи", - "keywords": "Ключови думи", - "quality_score": "Резултат за качество", - "popularity_score": "Резултат за популярност", - "maintenance_score": "Резултат за поддръжка", - "combined_score": "Комбиниран резултат", - "security": "Сигурност" - }, - "view_mode": { - "label": "Режим на изглед", - "cards": "Изглед с карти", - "table": "Изглед с таблица" - }, - "pagination": { - "mode_label": "Режим на странициране", - "infinite": "Безкрайно", - "paginated": "Със страници", - "items_per_page": "Елементи на страница", - "per_page": "{count} / страница", - "all_yolo": "Всички (YOLO)", - "showing": "{start}-{end} от {total}", - "previous": "Предишна страница", - "next": "Следваща страница", - "nav_label": "Странициране" - }, - "count": { - "showing_filtered": "{filtered} от {count} пакет | {filtered} от {count} пакета", - "showing_all": "{count} пакет | {count} пакета", - "showing_paginated": "{pageSize} от {count} пакет | {pageSize} от {count} пакета" - }, - "table": { - "security_warning": "Предупреждение за сигурност", - "secure": "Сигурен", - "no_packages": "Няма намерени пакети" - } - }, - "about": { - "title": "За нас", - "heading": "за нас", - "meta_description": "npmx е бърз, модерен браузър за npm регистъра. По-добър UX/DX за изследване на npm пакети.", - "what_we_are": { - "title": "Какво сме", - "better_ux_dx": "по-добър UX/DX", - "admin_ui": "админ интерфейс", - "description": "npmx е {betterUxDx} за npm регистъра на пакети и инструменти. Предоставяме бърз, модерен интерфейс за изследване на пакети, с функции като тъмен режим, клавиатурна навигация, разглеждане на код и връзки към алтернативни регистри като {jsr}.", - "admin_description": "Също така целим да предоставим по-добър {adminUi} за управление на вашите пакети, екипи и организации - всичко от браузъра, захранено от вашия локален npm CLI." - }, - "what_we_are_not": { - "title": "Какво не сме", - "not_package_manager": "Не сме мениджър на пакети.", - "not_registry": "Не сме регистър.", - "registry_description": "Ние не хостваме пакети. Ние сме просто по-добър начин за разглеждането им.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Има", - "people": "вече", - "building": "хора,", - "really": "които", - "cool": "създават", - "package": "наистина готини", - "managers": "мениджъри на пакети" - } - }, - "sponsors": { - "title": "Спонсори" - }, - "oss_partners": { - "title": "OSS партньори" - }, - "team": { - "title": "Отбор", - "governance": "Управление", - "role_steward": "управител", - "role_maintainer": "поддържащ", - "sponsor": "спонсор", - "sponsor_aria": "Спонсорирайте {name} в GitHub" - }, - "contributors": { - "title": "... и {count} сътрудник повече | ... и {count} сътрудници повече", - "description": "npmx е изцяло с отворен код, изграден от невероятна общност от сътрудници. Присъединете се към нас и нека изградим npm браузър изживяването, което винаги сме искали, заедно.", - "loading": "Зареждане на сътрудници...", - "error": "Неуспешно зареждане на сътрудници", - "view_profile": "Преглед на GitHub профила на {name}" - }, - "get_involved": { - "title": "Включете се", - "contribute": { - "title": "Сътрудничество", - "description": "Помогнете ни да създадем по-добро npm изживяване.", - "cta": "Преглед в GitHub" - }, - "community": { - "title": "Присъединете се към общността", - "description": "Чат, задаване на въпроси и споделяне на идеи.", - "cta": "Присъединяване към Discord" - }, - "follow": { - "title": "Следете актуалното", - "description": "Научете най-новото за npmx.", - "cta": "Последвайте в Bluesky" - } - } - }, - "account_menu": { - "connect": "свързване", - "account": "Акаунт", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Управление на пакети и организации", - "atmosphere_desc": "Социални функции и идентичност", - "connect_npm_cli": "Свързване към npm CLI", - "connect_atmosphere": "Свързване към Atmosphere", - "connecting": "Свързване...", - "ops": "{count} операция | {count} операции" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Свързан като {'@'}{handle}", - "disconnect": "Прекратяване на връзката", - "connect_prompt": "Свържете се с вашия Atmosphere акаунт", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Свързване", - "create_account": "Създаване на нов акаунт", - "connect_bluesky": "Свързване с Bluesky", - "what_is_atmosphere": "Какво е Atmosphere акаунт?", - "atmosphere_explanation": "{npmx} използва {atproto} за захранване на много от своите социални функции, позволявайки на потребителите да притежават данните си и да използват един акаунт за всички съвместими приложения. След като създадете акаунт, можете да използвате други приложения като {bluesky} и {tangled} със същия акаунт.", - "default_input_error": "Моля, въведете валиден handle, DID или пълен PDS URL", - "profile": "Профил" - } - }, - "header": { - "home": "npmx начална страница", - "packages": "пакети", - "packages_dropdown": { - "title": "Вашите пакети", - "loading": "Зареждане...", - "error": "Неуспешно зареждане на пакети", - "empty": "Няма намерени пакети", - "view_all": "Преглед на всички" - }, - "orgs": "организации", - "orgs_dropdown": { - "title": "Вашите организации", - "loading": "Зареждане...", - "error": "Неуспешно зареждане на организации", - "empty": "Няма намерени организации", - "view_all": "Преглед на всички" - } - }, - "compare": { - "packages": { - "title": "сравняване на пакети", - "tagline": "сравнете npm пакети един до друг, за да изберете правилния.", - "meta_title": "Сравняване на {packages} - npmx", - "meta_title_empty": "Сравняване на пакети - npmx", - "meta_description": "Сравнение един до друг на {packages}", - "meta_description_empty": "Сравнете npm пакети един до друг", - "section_packages": "Пакети", - "section_facets": "Аспекти", - "section_comparison": "Сравнение", - "copy_as_markdown": "Копиране на таблица", - "loading": "Зареждане на данни за пакета...", - "error": "Неуспешно зареждане на данни за пакета. Моля, опитайте отново.", - "empty_title": "Изберете пакети за сравнение", - "empty_description": "Търсете и добавете поне 2 пакета по-горе, за да видите сравнение на техните метрики един до друг." - }, - "selector": { - "search_label": "Търсене на пакети", - "search_first": "Търсене на пакет...", - "search_add": "Добавяне на още пакет...", - "searching": "Търсене...", - "remove_package": "Премахване на {package}", - "packages_selected": "{count}/{max} избрани пакета.", - "add_hint": "Добавете поне 2 пакета за сравнение." - }, - "no_dependency": { - "label": "(Без зависимост)", - "typeahead_title": "Какво би направил James?", - "typeahead_description": "Сравнете срещу неизползването на зависимост! одобрено от e18e.", - "tooltip_title": "Може да не се нуждаете от зависимост", - "tooltip_description": "Сравнете срещу неизползването на зависимост! {link} поддържа списък с пакети, които могат да бъдат заменени с native API или по-прости алтернативи.", - "e18e_community": "e18e общност", - "add_column": "Добавяне на колона без зависимости към сравнението" - }, - "facets": { - "group_label": "Аспекти на сравнението", - "all": "всички", - "none": "нито един", - "coming_soon": "Скоро", - "select_all": "Избор на всички аспекти", - "deselect_all": "Отмяна на избора на всички аспекти", - "select_category": "Избор на всички {category} аспекти", - "deselect_category": "Отмяна на избора на всички {category} аспекти", - "binary_only_tooltip": "Този пакет излага binaries и няма exports", - "categories": { - "performance": "Производителност", - "health": "Здраве", - "compatibility": "Съвместимост", - "security": "Сигурност и съответствие" - }, - "items": { - "packageSize": { - "label": "Размер на пакета", - "description": "Размер на самия пакет (разархивиран)" - }, - "installSize": { - "label": "Размер на инсталацията", - "description": "Общ размер на инсталацията, включително всички зависимости" - }, - "dependencies": { - "label": "Директни зависимости", - "description": "Брой директни зависимости" - }, - "totalDependencies": { - "label": "Общо зависимости", - "description": "Общ брой зависимости, включително транзитивните" - }, - "downloads": { - "label": "Изтегляния/седмица", - "description": "Брой седмични изтегляния" - }, - "totalLikes": { - "label": "Харесвания", - "description": "Брой харесвания" - }, - "lastUpdated": { - "label": "Публикуван", - "description": "Кога е публикувана тази версия" - }, - "deprecated": { - "label": "Остарял?", - "description": "Дали пакетът е остарял" - }, - "engines": { - "label": "Двигатели", - "description": "Изисквания за версия на Node.js" - }, - "types": { - "label": "Типове", - "description": "TypeScript дефиниции на типове" - }, - "moduleFormat": { - "label": "Формат на модул", - "description": "ESM/CJS поддръжка" - }, - "license": { - "label": "Лиценз", - "description": "Лиценз на пакета" - }, - "vulnerabilities": { - "label": "Уязвимости", - "description": "Известни уязвимости в сигурността" - } - }, - "values": { - "any": "Всякакъв", - "none": "Няма", - "unknown": "Неизвестен", - "deprecated": "Остарял", - "not_deprecated": "Не", - "types_included": "Включени", - "types_none": "Няма", - "vulnerabilities_summary": "{count} ({critical}К/{high}В)", - "up_to_you": "Зависи от вас!" - }, - "trends": { - "title": "Сравнение на тенденции" - } - }, - "file_changes": "Промени в файловете", - "files_count": "{count} файла", - "lines_hidden": "{count} реда скрити", - "file_too_large": "Файлът е твърде голям за сравнение", - "file_size_warning": "{size} надвишава лимита от 250KB за сравнение", - "compare_versions": "diff", - "summary": "Резюме", - "deps_count": "{count} зависимости", - "dependencies": "Зависимости", - "dev_dependencies": "Dev зависимости", - "peer_dependencies": "Peer зависимости", - "optional_dependencies": "Опционални зависимости", - "no_dependency_changes": "Няма промени в зависимостите", - "file_filter_option": { - "all": "Всички ({count})", - "added": "Добавени ({count})", - "removed": "Премахнати ({count})", - "modified": "Променени ({count})" - }, - "search_files_placeholder": "Търсене на файлове...", - "no_files_all": "Няма файлове", - "no_files_search": "Няма файлове, съответстващи на \"{query}\"", - "no_files_filtered": "Няма {filter} файлове", - "filter": { - "added": "добавени", - "removed": "премахнати", - "modified": "променени" - }, - "files_button": "Файлове", - "select_file_prompt": "Изберете файл от страничната лента за преглед на разликите", - "close_files_panel": "Затваряне на панела с файлове", - "filter_files_label": "Филтриране на файлове по тип на промяна" - }, - "privacy_policy": { - "title": "политика за поверителност", - "last_updated": "Последна актуализация: {date}", - "welcome": "Добре дошли в {app}. Ние сме ангажирани да защитаваме вашата поверителност. Тази политика обяснява какви данни събираме, как ги използваме и вашите права относно вашата информация.", - "cookies": { - "what_are": { - "title": "Какво са бисквитките?", - "p1": "Бисквитките са малки текстови файлове, съхранявани на вашето устройство, когато посещавате уебсайт. Тяхната цел е да подобрят вашето изживяване при сърфиране, като запомнят определени предпочитания и настройки." - }, - "types": { - "title": "Какви бисквитки използваме?", - "p1": "Използваме само {bold} за цели, строго необходими за функционалността на сайта. Не използваме бисквитки от трети страни или рекламни бисквитки.", - "bold": "основни технически бисквитки", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Тази бисквитка се използва от нашия доставчик на хостинг (Vercel) за защита от изкривяване. Тя гарантира, че извличате ресурси от правилната версия на внедряването, ако нова актуализация бъде пусната, докато сърфирате. Не ви проследява.", - "cookie_h3": "h3", - "cookie_h3_desc": "Това е нашата сигурна бисквитка за сесия. Тя съхранява OAuth токена за достъп, когато свържете вашия Atmosphere акаунт. Тя е от съществено значение за поддържането на вашата удостоверена сесия." - }, - "local_storage": { - "title": "Локално хранилище", - "p1": "В допълнение към бисквитките за сесия, използваме {bold} на вашия браузър, за да запазим вашите предпочитания за дисплей. Това ни позволява да запомним темата (светла/тъмна) и някои други {settings}, които сте избрали, така че да не е необходимо да ги конфигурирате отново при всяко посещение.", - "bold": "Local Storage", - "p2": "Тази информация е чисто функционална, съхранява се само на вашето устройство и {bold2}. Използваме я изключително за подобряване на вашето изживяване в нашия уебсайт.", - "bold2": "не съдържа лични данни и не се използва за проследяването ви", - "settings": "настройки" - }, - "management": { - "title": "Управление на бисквитки", - "p1": "Можете да конфигурирате вашия браузър да приема, отхвърля или изтрива бисквитки според вашите предпочитания. Въпреки това, моля, имайте предвид, че {bold}.", - "bold": "отхвърлянето на основните бисквитки може да попречи на пълния достъп до приложението", - "p2": "По-долу са връзки с инструкции за управление на бисквитки в най-използваните браузъри:", - "chrome": "Google Chrome (отваря се в нов прозорец)", - "firefox": "Mozilla Firefox (отваря се в нов прозорец)", - "edge": "Microsoft Edge (отваря се в нов прозорец)" - } - }, - "analytics": { - "title": "Анализи", - "p1": "Използваме {bold}, за да разберем как посетителите използват нашия уебсайт. Това ни помага да подобрим потребителското изживяване и да идентифицираме проблеми.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics е проектиран с поверителност:", - "li1": "Не използва бисквитки", - "li2": "Не събира лични идентификатори", - "li3": "Не проследява потребители през уебсайтове", - "li4": "Всички данни са агрегирани и анонимизирани", - "p3": "Единствената събрана информация включва: URL адреси на страници, референт, държава/регион, тип устройство, браузър и операционна система. Тези данни не могат да се използват за идентифициране на отделни потребители." - }, - "authenticated": { - "title": "Удостоверени потребители", - "p1": "Когато свържете вашия {bold} акаунт към npmx, съхраняваме вашия OAuth токен за достъп в сигурна, HTTP-only бисквитка за сесия. Този токен се използва единствено за удостоверяване на заявки от ваше име.", - "bold": "Atmosphere", - "p2": "Не съхраняваме вашите идентификационни данни и не достъпваме никакви данни извън необходимото за предоставяне на функциите, които използвате. Можете да прекратите връзката на вашия акаунт по всяко време от страницата {settings}.", - "settings": "настройки" - }, - "data_retention": { - "title": "Съхранение на данни", - "p1": "Бисквитките за сесия се изтриват автоматично, когато затворите браузъра си или след период на неактивност. Предпочитанията в локалното хранилище остават на вашето устройство, докато не изчистите данните на браузъра си. Данните за анализи се съхраняват в агрегирана форма и не могат да бъдат свързани с отделни потребители." - }, - "your_rights": { - "title": "Вашите права", - "p1": "Имате право да:", - "li1": "Получавате достъп до информация за това какви данни събираме", - "li2": "Изчиствате вашето локално хранилище и бисквитки по всяко време", - "li3": "Прекратявате вашата удостоверена сесия", - "li4": "Искате информация за нашите практики за данни", - "p2": "Тъй като не събираме лични данни, обикновено няма лична информация за изтриване или експортиране." - }, - "contact": { - "title": "Свържете се с нас", - "p1": "За всякакви въпроси или опасения относно тази политика за поверителност, можете да се свържете с нас, като отворите проблем в нашето {link}.", - "link": "GitHub хранилище" - }, - "changes": { - "title": "Промени в тази политика", - "p1": "Можем да актуализираме тази политика за поверителност от време на време. Всички промени ще бъдат публикувани на тази страница с актуализирана дата на ревизия." - } - }, - "a11y": { - "title": "достъпност", - "footer_title": "a11y", - "welcome": "Искаме {app} да може да се използва от възможно най-много хора.", - "approach": { - "title": "Нашият подход", - "p1": "Опитваме се да следваме Насоките за достъпност на уеб съдържанието (WCAG) 2.2 и ги използваме като референция при изграждането на функции. Не твърдим пълно съответствие с никое ниво на WCAG - достъпността е непрекъснат процес и винаги има повече работа за вършене.", - "p2": "Този сайт е {about}. Подобренията в достъпността се правят постепенно като част от нашето редовно развитие.", - "about_link": "проект с отворен код, воден от общността" - }, - "measures": { - "title": "Какво правим", - "p1": "Някои от нещата, които се стремим да правим в целия сайт:", - "li1": "Използваме семантичен HTML и ARIA атрибути, където е подходящо.", - "li2": "Използваме относителни размери на текста, за да можете да ги регулирате във вашия браузър.", - "li3": "Поддържаме клавиатурна навигация в целия интерфейс.", - "li4": "Уважаваме медийните заявки prefers-reduced-motion и prefers-color-scheme.", - "li5": "Проектираме с достатъчен цветови контраст.", - "li6": "Гарантираме, че основното съдържание е достъпно без JavaScript, въпреки че някои интерактивни функции го изискват." - }, - "limitations": { - "title": "Известни ограничения", - "p1": "Някои части от сайта - особено съдържание от трети страни като README на пакети - може да не отговарят на стандартите за достъпност. Работим за подобряване на тези области с времето." - }, - "contact": { - "title": "Обратна връзка", - "p1": "Ако срещнете бариера за достъпност в {app}, моля, уведомете ни, като отворите проблем в нашето {link}. Приемаме сериозно тези доклади и ще направим всичко възможно да ги разгледаме.", - "link": "GitHub хранилище" - } - } -} diff --git a/lunaria/files/bn-IN.json b/lunaria/files/bn-IN.json deleted file mode 100644 index 14c5668b2..000000000 --- a/lunaria/files/bn-IN.json +++ /dev/null @@ -1,857 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm রেজিস্ট্রির জন্য প্যাকেজ ব্রাউজার", - "description": "npm রেজিস্ট্রির জন্য উন্নত ব্রাউজার। আধুনিক ইন্টারফেসের সাথে প্যাকেজগুলি অনুসন্ধান, ব্রাউজ এবং অন্বেষণ করুন।" - } - }, - "built_at": "{0} এ নির্মিত", - "alt_logo": "npmx লোগো", - "tagline": "npm রেজিস্ট্রির জন্য উন্নত ব্রাউজার", - "non_affiliation_disclaimer": "npm, Inc. এর সাথে কোনো সম্পর্ক নেই।", - "trademark_disclaimer": "npm, npm, Inc. এর একটি নিবন্ধিত ট্রেডমার্ক। এই সাইটটি npm, Inc. এর সাথে সংযুক্ত নয়।", - "footer": { - "about": "আমাদের সম্পর্কে", - "docs": "ডকুমেন্টেশন", - "source": "সোর্স", - "social": "সোশ্যাল", - "chat": "চ্যাট" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "npm প্যাকেজ অনুসন্ধান করুন", - "placeholder": "প্যাকেজ অনুসন্ধান করুন...", - "button": "অনুসন্ধান করুন", - "searching": "অনুসন্ধান করা হচ্ছে...", - "found_packages": "কোনো প্যাকেজ পাওয়া যায়নি | ১টি প্যাকেজ পাওয়া গেছে | {count}টি প্যাকেজ পাওয়া গেছে", - "updating": "(আপডেট করা হচ্ছে...)", - "no_results": "\"{query}\" এর জন্য কোনো প্যাকেজ পাওয়া যায়নি", - "not_taken": "{name} উপলব্ধ রয়েছে", - "claim_prompt": "npm এ এই প্যাকেজের নাম দাবি করুন", - "claim_button": "\"{name}\" দাবি করুন", - "want_to_claim": "এই প্যাকেজের নাম দাবি করতে চান?", - "start_typing": "প্যাকেজ অনুসন্ধানের জন্য টাইপ করা শুরু করুন", - "exact_match": "সঠিক", - "suggestion": { - "user": "ব্যবহারকারী", - "org": "সংস্থা", - "view_user_packages": "এই ব্যবহারকারীর প্যাকেজগুলি দেখুন", - "view_org_packages": "এই সংস্থার প্যাকেজগুলি দেখুন" - } - }, - "nav": { - "main_navigation": "প্রধান", - "popular_packages": "জনপ্রিয় প্যাকেজগুলি", - "settings": "সেটিংস", - "compare": "তুলনা করুন", - "back": "পিছনে", - "menu": "মেনু", - "mobile_menu": "নেভিগেশন মেনু", - "open_menu": "মেনু খুলুন", - "links": "লিংকগুলি", - "tap_to_search": "অনুসন্ধানের জন্য ট্যাপ করুন" - }, - "settings": { - "title": "সেটিংস", - "tagline": "আপনার npmx অভিজ্ঞতা কাস্টমাইজ করুন", - "meta_description": "থিম, ভাষা এবং প্রদর্শন পছন্দের সাথে আপনার npmx.dev অভিজ্ঞতা কাস্টমাইজ করুন।", - "sections": { - "appearance": "বাহ্যিক দিক", - "display": "প্রদর্শন", - "language": "ভাষা" - }, - "data_source": {}, - "relative_dates": "আপেক্ষিক তারিখ", - "include_types": "ইনস্টলে {'@'}types অন্তর্ভুক্ত করুন", - "include_types_description": "নন-টাইপড প্যাকেজের ইনস্টল কমান্ডে {'@'}types প্যাকেজ যুক্ত করুন", - "hide_platform_packages": "অনুসন্ধানে প্ল্যাটফর্ম-নির্দিষ্ট প্যাকেজগুলি লুকান", - "hide_platform_packages_description": "ফলাফল থেকে {'@'}esbuild/linux-x64 এর মতো নেটিভ বাইনারি প্যাকেজগুলি লুকান", - "theme": "থিম", - "theme_light": "হালকা", - "theme_dark": "অন্ধকার", - "theme_system": "সিস্টেম", - "language": "ভাষা", - "help_translate": "npmx অনুবাদে সাহায্য করুন", - "accent_colors": "এক্সেন্ট রং", - "clear_accent": "এক্সেন্ট রং সাফ করুন", - "translation_progress": "অনুবাদের অগ্রগতি" - }, - "i18n": { - "missing_keys": "{count} অনুবাদ নেই | {count} অনুবাদ নেই", - "copy_keys": "কী গুলি কপি করুন", - "show_more_keys": "{count} আরো দেখান...", - "contribute_hint": "অনুপস্থিত কী যুক্ত করে এই অনুবাদের উন্নতি সাধনে সাহায্য করুন।", - "edit_on_github": "GitHub এ সম্পাদনা করুন", - "view_guide": "অনুবাদ গাইড" - }, - "common": { - "loading": "লোড হচ্ছে...", - "loading_more": "আরো লোড হচ্ছে...", - "loading_packages": "প্যাকেজগুলি লোড হচ্ছে...", - "end_of_results": "ফলাফল শেষ", - "try_again": "আবার চেষ্টা করুন", - "close": "বন্ধ করুন", - "retry": "আবার চেষ্টা করুন", - "copy": "কপি করুন", - "copied": "কপি করা হয়েছে!", - "skip_link": "মুখ্য কন্টেন্টে যান", - "warnings": "সতর্কতা:", - "go_back_home": "হোমে ফিরে যান", - "view_on_npm": "npm এ দেখুন", - "per_week": "/ সপ্তাহ", - "vanity_downloads_hint": "ভ্যানিটি নম্বর: কোন প্যাকেজ প্রদর্শিত হয়নি | ভ্যানিটি নম্বর: প্রদর্শিত প্যাকেজের জন্য | ভ্যানিটি নম্বর: {count} প্রদর্শিত প্যাকেজের মোট", - "sort": { - "name": "নাম", - "role": "ভূমিকা", - "members": "সদস্য" - }, - "scroll_to_top": "উপরে স্ক্রল করুন" - }, - "package": { - "not_found": "প্যাকেজ পাওয়া যায়নি", - "not_found_message": "প্যাকেজ পাওয়া যায়নি।", - "no_description": "কোনো বর্ণনা দেওয়া হয়নি", - "not_latest": "(সর্বশেষ নয়)", - "verified_provenance": "যাচাইকৃত প্রোভেন্স", - "view_permalink": "এই ভার্সনের পার্মালিংক দেখুন", - "navigation": "প্যাকেজ", - "copy_name": "প্যাকেজের নাম কপি করুন", - "deprecation": { - "package": "এই প্যাকেজটি নিষ্ক্রিয় করা হয়েছে।", - "version": "এই ভার্সনটি নিষ্ক্রিয় করা হয়েছে।", - "no_reason": "কোনো কারণ দেওয়া হয়নি" - }, - "replacement": { - "title": "আপনার এই ডিপেনডেন্সির প্রয়োজন নাও হতে পারে।", - "native": "এটিকে {replacement} দিয়ে প্রতিস্থাপন করা যেতে পারে, যা Node {nodeVersion} থেকে উপলব্ধ।", - "simple": "{community} এই প্যাকেজটিকে অনাবশ্যক হিসাবে চিহ্নিত করেছে, পরামর্শ: {replacement}।", - "documented": "{community} এই প্যাকেজটিকে আরো ভাল পারফরম্যান্স অপশন হিসাবে চিহ্নিত করেছে।", - "none": "এই প্যাকেজটি এখন অনাবশ্যক হিসাবে চিহ্নিত, এবং এর কার্যকরিতা সমস্ত ইঞ্জিনে নেটিভভাবে উপলব্ধ হওয়ার সম্ভাবনা আছে।", - "learn_more": "আরো জানুন", - "mdn": "MDN", - "community": "কমিউনিটি" - }, - "stats": { - "license": "লাইসেন্স", - "deps": "নির্ভরতা", - "install_size": "ইনস্টল সাইজ", - "vulns": "দুর্বলতা", - "view_dependency_graph": "নির্ভরতা গ্রাফ দেখুন", - "inspect_dependency_tree": "নির্ভরতা ট্রি পরিদর্শন করুন", - "size_tooltip": { - "unpacked": "{size} আনপ্যাকড সাইজ (এই প্যাকেজ)", - "total": "{size} মোট আনপ্যাকড সাইজ (linux-x64 এর জন্য সব {count} নির্ভরতা সহ)" - } - }, - "skills": { - "title": "এজেন্ট স্কিল", - "skills_available": "{count}টি স্কিল উপলব্ধ | {count}টি স্কিল উপলব্ধ", - "compatible_with": "{tool} এর সাথে সামঞ্জস্যপূর্ণ", - "install": "ইনস্টল করুন", - "installation_method": "ইনস্টলেশন পদ্ধতি", - "learn_more": "আরো জানুন", - "available_skills": "উপলব্ধ স্কিলগুলি", - "click_to_expand": "প্রসারিত করতে ক্লিক করুন", - "no_description": "কোনো বিবরণ নেই", - "file_counts": { - "scripts": "{count}টি স্ক্রিপ্ট | {count}টি স্ক্রিপ্ট", - "refs": "{count}টি রেফ | {count}টি রেফ", - "assets": "{count}টি অ্যাসেট | {count}টি অ্যাসেট" - }, - "view_source": "সোর্স দেখুন" - }, - "links": { - "repo": "রিপো", - "homepage": "হোমপেজ", - "issues": "সমস্যা", - "jsr": "jsr", - "code": "কোড", - "docs": "ডকুমেন্টেশন", - "fund": "অর্থায়ন করুন", - "compare": "তুলনা করুন" - }, - "likes": {}, - "docs": { - "not_available": "ডকুমেন্টেশন উপলব্ধ নেই", - "not_available_detail": "আমরা এই ভার্সনের জন্য ডকুমেন্টেশন তৈরি করতে পারিনি।" - }, - "get_started": { - "title": "শুরু করুন", - "pm_label": "প্যাকেজ ম্যানেজার", - "copy_command": "ইনস্টল কমান্ড কপি করুন", - "view_types": "{package} দেখুন" - }, - "create": { - "title": "নতুন প্রকল্প তৈরি করুন", - "copy_command": "তৈরির কমান্ড কপি করুন" - }, - "run": { - "title": "চালান", - "locally": "স্থানীয়ভাবে চালান" - }, - "readme": { - "title": "রিডমি", - "no_readme": "README উপলব্ধ নেই।", - "view_on_github": "GitHub এ দেখুন", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "কীওয়ার্ড", - "compatibility": "সামঞ্জস্য", - "card": { - "publisher": "প্রকাশক", - "weekly_downloads": "সাপ্তাহিক ডাউনলোড", - "keywords": "কীওয়ার্ড", - "license": "লাইসেন্স" - }, - "versions": { - "title": "ভার্সন", - "collapse": "{tag} সংকুচিত করুন", - "expand": "{tag} বিস্তৃত করুন", - "collapse_other": "অন্যান্য ভার্সন সংকুচিত করুন", - "expand_other": "অন্যান্য ভার্সন বিস্তৃত করুন", - "collapse_major": "মেজর {major} সংকুচিত করুন", - "expand_major": "মেজর {major} বিস্তৃত করুন", - "other_versions": "অন্যান্য ভার্সন", - "more_tagged": "{count}টি আরো ট্যাগ করা", - "all_covered": "সব ভার্সন উপরের ট্যাগ দ্বারা আবৃত", - "deprecated_title": "{version} (নিষ্ক্রিয়)", - "view_all": "{count}টি ভার্সন দেখুন | সব {count}টি ভার্সন দেখুন" - }, - "dependencies": { - "title": "নির্ভরতা ({count})", - "list_label": "প্যাকেজ নির্ভরতা", - "show_all": "{count}টি নির্ভরতা দেখান | সব {count}টি নির্ভরতা দেখান", - "optional": "ঐচ্ছিক", - "view_vulnerabilities": "দুর্বলতা দেখুন", - "outdated_major": "{count}টি মেজর ভার্সন পিছিয়ে (সর্বশেষ: {latest}) | {count}টি মেজর ভার্সন পিছিয়ে (সর্বশেষ: {latest})", - "outdated_minor": "{count}টি মাইনর ভার্সন পিছিয়ে (সর্বশেষ: {latest}) | {count}টি মাইনর ভার্সন পিছিয়ে (সর্বশেষ: {latest})", - "outdated_patch": "প্যাচ আপডেট উপলব্ধ (সর্বশেষ: {latest})" - }, - "peer_dependencies": { - "title": "পিয়ার নির্ভরতা ({count})", - "list_label": "প্যাকেজ পিয়ার নির্ভরতা", - "show_all": "{count}টি পিয়ার নির্ভরতা দেখান | সব {count}টি পিয়ার নির্ভরতা দেখান" - }, - "optional_dependencies": { - "title": "ঐচ্ছিক নির্ভরতা ({count})", - "list_label": "প্যাকেজ ঐচ্ছিক নির্ভরতা", - "show_all": "{count}টি ঐচ্ছিক নির্ভরতা দেখান | সব {count}টি ঐচ্ছিক নির্ভরতা দেখান" - }, - "maintainers": { - "title": "রক্ষণাবেক্ষণকারী", - "list_label": "প্যাকেজ রক্ষণাবেক্ষণকারী", - "you": "(আপনি)", - "via": "{teams} এর মাধ্যমে", - "remove_owner": "{name} কে মালিক হিসেবে সরান", - "username_to_add": "মালিক হিসেবে যোগ করার জন্য ব্যবহারকারীর নাম", - "username_placeholder": "ব্যবহারকারীর নাম...", - "add_button": "যোগ করুন", - "cancel_add": "মালিক যোগ করা বাতিল করুন", - "add_owner": "+ মালিক যোগ করুন", - "show_more": "({count}টি আরো দেখান)", - "show_less": "(কম দেখান)" - }, - "trends": { - "granularity": "বিস্তৃতি", - "granularity_daily": "দৈনিক", - "granularity_weekly": "সাপ্তাহিক", - "granularity_monthly": "মাসিক", - "granularity_yearly": "বার্ষিক", - "start_date": "শুরু", - "end_date": "শেষ", - "loading": "লোড হচ্ছে...", - "date_range": "{start} থেকে {end}", - "date_range_multiline": "{start}\nথেকে {end}", - "download_file": "{fileType} ডাউনলোড করুন", - "toggle_annotator": "অ্যানোটেটর টগল করুন", - "items": {} - }, - "downloads": { - "title": "সাপ্তাহিক ডাউনলোড" - }, - "install_scripts": { - "title": "ইনস্টল স্ক্রিপ্ট", - "script_label": "(স্ক্রিপ্ট)", - "npx_packages": "{count}টি npx প্যাকেজ | {count}টি npx প্যাকেজ", - "currently": "বর্তমানে {version}" - }, - "playgrounds": { - "title": "এটি চেষ্টা করুন", - "choose": "প্লেগ্রাউন্ড নির্বাচন করুন" - }, - "metrics": { - "esm": "ES Modules সমর্থন আছে", - "cjs": "CommonJS সমর্থন আছে", - "no_esm": "ES Modules সমর্থন নেই", - "types_label": "টাইপ", - "types_included": "টাইপ অন্তর্ভুক্ত", - "types_available": "টাইপ {package} এর মাধ্যমে উপলব্ধ", - "no_types": "TypeScript টাইপ নেই" - }, - "license": { - "view_spdx": "SPDX এ লাইসেন্স টেক্সট দেখুন", - "none": "কিছু নেই" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} প্যাকেজে {vulns}টি দুর্বলতা | {packages}/{total} প্যাকেজে {vulns}টি দুর্বলতা", - "show_all_packages": "সব {count}টি প্রভাবিত প্যাকেজ দেখান", - "path": "পথ", - "more": "+{count}টি আরো", - "packages_failed": "{count}টি প্যাকেজ যাচাই করতে পারিনি | {count}টি প্যাকেজ যাচাই করতে পারিনি", - "scan_failed": "দুর্বলতার জন্য স্ক্যান করতে পারিনি", - "severity": { - "critical": "গুরুত্বপূর্ণ", - "high": "উচ্চ", - "moderate": "মধ্যম", - "low": "নিম্ন" - } - }, - "deprecated": { - "label": "নিষ্ক্রিয়", - "tree_found": "{count}টি নিষ্ক্রিয় নির্ভরতা | {count}টি নিষ্ক্রিয় নির্ভরতা", - "show_all": "{count}টি নিষ্ক্রিয় প্যাকেজ দেখান | সব {count}টি নিষ্ক্রিয় প্যাকেজ দেখান" - }, - "access": { - "title": "টিম অ্যাক্সেস", - "refresh": "টিম অ্যাক্সেস রিফ্রেশ করুন", - "list_label": "টিম অ্যাক্সেস তালিকা", - "owner": "মালিক", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} এর অ্যাক্সেস বাতিল করুন", - "no_access": "টিম অ্যাক্সেস কনফিগার করা হয়নি", - "select_team_label": "টিম নির্বাচন করুন", - "loading_teams": "টিমগুলি লোড হচ্ছে...", - "select_team": "টিম নির্বাচন করুন", - "permission_label": "অনুমতির স্তর", - "permission": { - "read_only": "শুধুমাত্র পড়ার জন্য", - "read_write": "পড়া-লেখা" - }, - "grant_button": "অনুমতি দিন", - "cancel_grant": "অনুমতি দেওয়া বাতিল করুন", - "grant_access": "+ টিম অ্যাক্সেস দিন" - }, - "list": { - "filter_label": "প্যাকেজগুলি ফিল্টার করুন", - "filter_placeholder": "প্যাকেজগুলি ফিল্টার করুন...", - "sort_label": "প্যাকেজগুলি ক্রমবদ্ধ করুন", - "showing_count": "{total}টি প্যাকেজের মধ্যে {filtered}টি দেখানো হচ্ছে" - }, - "skeleton": { - "loading": "প্যাকেজের বিবরণ লোড হচ্ছে", - "maintainers": "রক্ষণাবেক্ষণকারী", - "keywords": "কীওয়ার্ড", - "versions": "ভার্সন", - "dependencies": "নির্ভরতা" - }, - "sort": { - "downloads": "সবচেয়ে বেশি ডাউনলোডকৃত", - "name_asc": "নাম (A-Z)", - "name_desc": "নাম (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "স্থানীয় কনেক্টর", - "contributor_badge": "কন্ট্রিবিউটারদের জন্য মাত্র", - "contributor_notice": "কনেক্টর এখনো npm এ প্রকাশিত হয়নি। স্থানীয়ভাবে চালানোর জন্য {link} দেখুন।", - "contributor_link": "অবদানের নির্দেশনা", - "connected": "সংযুক্ত হয়েছে", - "connected_as_user": "~{user} হিসাবে সংযুক্ত", - "connected_hint": "এখন আপনি ওয়েব UI থেকে প্যাকেজ এবং সংস্থাগুলি পরিচালনা করতে পারবেন।", - "disconnect": "সংযোগ বিচ্ছিন্ন করুন", - "run_hint": "অ্যাডমিন ফিচারগুলি শুরু করতে আপনার ম্যাশিনে কনেক্টর চালান।", - "copy_command": "কমান্ড কপি করুন", - "copied": "কপি করা হয়েছে", - "paste_token": "তারপর সংযোগ করতে নিচে টোকেন পেস্ট করুন:", - "token_label": "টোকেন", - "token_placeholder": "এখানে টোকেন পেস্ট করুন...", - "advanced": "উন্নত অপশন", - "port_label": "পোর্ট", - "warning": "সতর্কতা", - "warning_text": "এটি npmx কে আপনার npm CLI এর অ্যাক্সেস অনুমতি দেয়। আপনি শুধুমাত্র বিশ্বস্ত সাইট থেকে সংযুক্ত হন।", - "connect": "সংযুক্ত করুন", - "connecting": "সংযুক্ত হচ্ছে..." - } - }, - "operations": { - "queue": { - "title": "অপারেশন সারি", - "clear_all": "সব সাফ করুন", - "refresh": "অপারেশনগুলি রিফ্রেশ করুন", - "empty": "সারিতে কোনো অপারেশন নেই", - "empty_hint": "প্যাকেজ বা org পেজ থেকে অপারেশন যুক্ত করুন", - "active_label": "সক্রিয় অপারেশন", - "otp_required": "OTP প্রয়োজন", - "otp_prompt": "অব্যাহত রাখতে OTP দিন", - "otp_placeholder": "OTP কোড দিন...", - "otp_label": "একবার ব্যবহারের পাসওয়ার্ড", - "retry_otp": "OTP দিয়ে আবার চেষ্টা করুন", - "retrying": "আবার চেষ্টা করা হচ্ছে...", - "approve_operation": "অপারেশন অনুমোদন করুন", - "remove_operation": "অপারেশন সরান", - "approve_all": "সব অনুমোদন করুন", - "execute": "চালান", - "executing": "চালানো হচ্ছে...", - "log": "লগ", - "log_label": "সম্পূর্ণ অপারেশন লগ", - "remove_from_log": "লগ থেকে সরান" - } - }, - "org": { - "teams": { - "title": "টিম", - "refresh": "টিমগুলি রিফ্রেশ করুন", - "filter_label": "টিমগুলি ফিল্টার করুন", - "filter_placeholder": "টিমগুলি ফিল্টার করুন...", - "sort_by": "এর ভিত্তিতে ক্রমবদ্ধ করুন", - "loading": "টিমগুলি লোড হচ্ছে...", - "no_teams": "কোনো টিম পাওয়া যায়নি", - "list_label": "সংস্থার টিম", - "delete_team": "{name} টিম সরান", - "member_count": "{count}টি সদস্য | {count}টি সদস্য", - "members_of": "{team} এর সদস্যগণ", - "no_members": "কোনো সদস্য নেই", - "remove_user": "{user} কে টিম থেকে সরান", - "username_to_add": "{team} এ যুক্ত করার জন্য ব্যবহারকারীর নাম", - "username_placeholder": "ব্যবহারকারীর নাম...", - "add_button": "যুক্ত করুন", - "cancel_add_user": "ব্যবহারকারী যুক্ত করা বাতিল করুন", - "add_member": "+ সদস্য যুক্ত করুন", - "team_name_label": "টিমের নাম", - "team_name_placeholder": "টিম-নাম...", - "create_button": "তৈরি করুন", - "no_match": "\"{query}\" এর সাথে কোনো টিম মিলেনি", - "cancel_create": "টিম তৈরি বাতিল করুন", - "create_team": "+ টিম তৈরি করুন" - }, - "members": { - "title": "সদস্যগণ", - "refresh": "সদস্যদের রিফ্রেশ করুন", - "filter_label": "সদস্যদের ফিল্টার করুন", - "filter_placeholder": "সদস্যদের ফিল্টার করুন...", - "filter_by_role": "ভূমিকা অনুযায়ী ফিল্টার করুন", - "filter_by_team": "টিম অনুযায়ী ফিল্টার করুন", - "all_teams": "সব টিম", - "sort_by": "এর ভিত্তিতে ক্রমবদ্ধ করুন", - "loading": "সদস্যদের লোড হচ্ছে...", - "no_members": "কোনো সদস্য পাওয়া যায়নি", - "list_label": "সংস্থার সদস্যগণ", - "change_role_for": "{name} এর জন্য ভূমিকা পরিবর্তন করুন", - "remove_from_org": "{name} কে সংস্থা থেকে সরান", - "view_team": "{team} টিম দেখুন", - "no_match": "আপনার ফিল্টারের সাথে কোনো সদস্য মিলেনি", - "username_label": "ব্যবহারকারীর নাম", - "username_placeholder": "ব্যবহারকারীর নাম...", - "role_label": "ভূমিকা", - "role": { - "all": "সব", - "developer": "ডেভেলপার", - "admin": "অ্যাডমিন", - "owner": "মালিক" - }, - "team_label": "টিম", - "no_team": "কোনো টিম নেই", - "add_button": "যুক্ত করুন", - "cancel_add": "সদস্য যুক্ত করা বাতিল করুন", - "add_member": "+ সদস্য যুক্ত করুন" - }, - "public_packages": "{count}টি পাবলিক প্যাকেজ | {count}টি পাবলিক প্যাকেজ", - "page": { - "packages_title": "প্যাকেজগুলি", - "members_tab": "সদস্যগণ", - "teams_tab": "টিমগুলি", - "no_packages": "এর জন্য কোনো পাবলিক প্যাকেজ পাওয়া যায়নি", - "no_packages_hint": "এই সংস্থাটি বিদ্যমান নাও থাকতে পারে অথবা এর কোনো পাবলিক প্যাকেজ নাই।", - "failed_to_load": "সংস্থার প্যাকেজগুলি লোড করতে ব্যর্থ", - "no_match": "\"{query}\" এর সাথে কোনো প্যাকেজ মিলেনি", - "not_found": "সংস্থা পাওয়া যায়নি", - "not_found_message": "সংস্থা \"{'@'}{name}\" npm এ বিদ্যমান নেই" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(org এও যুক্ত হবে)", - "press_enter_to_add": "{'@'}{username} যুক্ত করতে Enter চাপুন", - "default_placeholder": "ব্যবহারকারীর নাম...", - "suggestions_label": "ব্যবহারকারীর সুঝাব" - }, - "page": { - "packages_title": "প্যাকেজগুলি", - "no_packages": "এর জন্য কোনো পাবলিক প্যাকেজ পাওয়া যায়নি", - "no_packages_hint": "এই ব্যবহারকারী বিদ্যমান নাও থাকতে পারে অথবা এর কোনো পাবলিক প্যাকেজ নাই।", - "failed_to_load": "ব্যবহারকারীর প্যাকেজগুলি লোড করতে ব্যর্থ", - "no_match": "\"{query}\" এর সাথে কোনো প্যাকেজ মিলেনি", - "filter_placeholder": "{count}টি প্যাকেজ ফিল্টার করুন..." - }, - "orgs_page": { - "title": "সংস্থাগুলি", - "back_to_profile": "প্রোফাইলে ফিরে যান", - "connect_required": "আপনার সংস্থাগুলি দেখতে স্থানীয় CLI সংযুক্ত করুন।", - "connect_hint_prefix": "চালান", - "connect_hint_suffix": "শুরু করতে।", - "own_orgs_only": "আপনি শুধুমাত্র আপনার সংস্থাগুলি দেখতে পারবেন।", - "view_your_orgs": "আপনার সংস্থাগুলি দেখুন", - "loading": "সংস্থাগুলি লোড হচ্ছে...", - "empty": "কোনো সংস্থা পাওয়া যায়নি।", - "empty_hint": "সংস্থাগুলি আপনার স্কোপড প্যাকেজগুলি থেকে চিহ্নিত হয়।", - "count": "{count}টি সংস্থা | {count}টি সংস্থা", - "packages_count": "{count}টি প্যাকেজ | {count}টি প্যাকেজ" - } - }, - "claim": { - "modal": { - "title": "প্যাকেজের নাম দাবি করুন", - "success": "প্যাকেজ দাবি করা হয়েছে!", - "success_detail": "{name}{'@'}0.0.0 npm এ প্রকাশিত হয়েছে।", - "success_hint": "এখন আপনি npm publish ব্যবহার করে এই প্যাকেজে নতুন ভার্সন প্রকাশ করতে পারবেন।", - "view_package": "প্যাকেজ দেখুন", - "invalid_name": "অবৈধ প্যাকেজ নাম:", - "available": "এই নামটি উপলব্ধ!", - "taken": "এই নামটি ইতিমধ্যে নেওয়া হয়েছে।", - "similar_warning": "সমান প্যাকেজ রয়েছে - npm এই নামটি প্রত্যাখ্যান করতে পারে:", - "related": "সংশ্লিষ্ট প্যাকেজ:", - "scope_warning_title": "পরিবর্তে স্কোপড প্যাকেজ ব্যবহার বিবেচনা করুন", - "scope_warning_text": "অন্স্কোপড প্যাকেজ নাম একটি সাধারণ সম্পদ। আপনি প্যাকেজ প্রকাশ ও রক্ষণাবেক্ষণ করার ইচ্ছা থাকলেই নাম দাবি করুন। ব্যক্তিগত বা সাংগঠনিক প্রকল্পের জন্য {'@'}{username}/{name} এর মতো স্কোপড নাম ব্যবহার করুন।", - "connect_required": "এই প্যাকেজ নাম দাবি করতে স্থানীয় কনেক্টরের সাথে সংযুক্ত হন।", - "connect_button": "কনেক্টরের সাথে সংযুক্ত হন", - "publish_hint": "এটি সর্বনিম্ন প্লেসহোল্ডার প্যাকেজ প্রকাশ করে।", - "preview_json": "package.json প্রাকদর্শন করুন", - "claim_button": "প্যাকেজ নাম দাবি করুন", - "publishing": "প্রকাশ করা হচ্ছে...", - "checking": "প্রাপ্যতা যাচাই করা হচ্ছে...", - "failed_to_check": "নামের প্রাপ্যতা যাচাই করতে ব্যর্থ", - "failed_to_claim": "প্যাকেজ দাবি করতে ব্যর্থ" - } - }, - "code": { - "files_label": "ফাইলগুলি", - "no_files": "এই ডাইরেক্টরিতে কোনো ফাইল নেই", - "root": "রুট", - "lines": "{count}টি লাইন", - "toggle_tree": "ফাইল ট্রি টগল করুন", - "close_tree": "ফাইল ট্রি বন্ধ করুন", - "copy_link": "লিঙ্ক কপি করুন", - "raw": "রও", - "view_raw": "রও ফাইল দেখুন", - "file_too_large": "প্রিভিউ-র জন্য ফাইল খুব বড়", - "file_size_warning": "{size} সিনট্যাক্স হাইলাইটিং-এর জন্য 500KB সীমার চেয়ে বেশি", - "failed_to_load": "ফাইল লোড করতে ব্যর্থ", - "unavailable_hint": "ফাইল খুব বড় অথবা উপলব্ধ নাও হতে পারে", - "version_required": "কোড ব্রাউজ করার জন্য ভার্সন প্রয়োজন", - "go_to_package": "প্যাকেজ-এ যান", - "loading_tree": "ফাইল ট্রি লোড হচ্ছে...", - "failed_to_load_tree": "এই প্যাকেজ ভার্সনের জন্য ফাইলগুলি লোড করতে ব্যর্থ", - "back_to_package": "প্যাকেজ-এ ফিরে যান", - "table": { - "name": "নাম", - "size": "সাইজ" - }, - "markdown_view_mode": { - "preview": "প্রিভিউ", - "code": "কোড" - }, - "file_path": "ফাইল পাথ" - }, - "badges": { - "provenance": { - "verified": "যাচাইকৃত", - "verified_title": "যাচাইকৃত প্রোভেন্স", - "verified_via": "যাচাইকৃত: {provider} এর মাধ্যমে প্রকাশিত" - }, - "jsr": { - "title": "JSR-এও উপলব্ধ" - } - }, - "filters": { - "title": "ফিল্টার", - "search": "অনুসন্ধান", - "search_scope": "অনুসন্ধান পরিসর", - "search_placeholder_name": "প্যাকেজের নাম দিয়ে ফিল্টার করুন...", - "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": "নিরাপত্তা", - "keywords": "কীওয়ার্ড", - "more_keywords": "+{count}টি আরো", - "clear_all": "সব সাফ করুন", - "remove_filter": "{label} ফিল্টার সরান", - "chips": {}, - "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": "স্কোর" - }, - "columns": { - "title": "কলাম", - "show": "কলাম দেখান", - "reset": "ডিফল্টে রিসেট করুন", - "coming_soon": "শীঘ্রই আসছে", - "name": "নাম", - "version": "ভার্সন", - "description": "বর্ণনা", - "downloads": "ডাউনলোড/সপ্তাহ", - "maintainers": "রক্ষণাবেক্ষণকারী", - "keywords": "কীওয়ার্ড", - "quality_score": "গুণমান স্কোর", - "popularity_score": "জনপ্রিয়তা স্কোর", - "maintenance_score": "রক্ষণাবেক্ষণ স্কোর", - "combined_score": "সম্মিলিত স্কোর", - "security": "নিরাপত্তা" - }, - "view_mode": { - "label": "দেখার মোড", - "cards": "কার্ড ভিউ", - "table": "টেবিল ভিউ" - }, - "pagination": { - "mode_label": "পাতায়ন মোড", - "infinite": "অসীম", - "paginated": "পাতায়িত", - "items_per_page": "প্রতি পাতায় আইটেম", - "per_page": "{count} / পাতায়", - "all_yolo": "সব (YOLO)", - "showing": "{total} এর মধ্যে {start}-{end}", - "previous": "আগের পাতা", - "next": "পরের পাতা", - "nav_label": "পাতায়ন" - }, - "count": { - "showing_filtered": "{count}টি প্যাকেজের মধ্যে {filtered}টি | {count}টি প্যাকেজের মধ্যে {filtered}টি", - "showing_all": "{count}টি প্যাকেজ | {count}টি প্যাকেজ", - "showing_paginated": "{count}টি প্যাকেজের মধ্যে {pageSize}টি | {count}টি প্যাকেজের মধ্যে {pageSize}টি" - }, - "table": { - "security_warning": "নিরাপত্তা সতর্কতা", - "secure": "নিরাপদ", - "no_packages": "কোনো প্যাকেজ পাওয়া যায়নি" - } - }, - "about": { - "title": "আমাদের সম্পর্কে", - "heading": "আমাদের সম্পর্কে", - "meta_description": "npmx হল npm রেজিস্ট্রির জন্য দ্রুত, আধুনিক ব্রাউজার। npm প্যাকেজ অন্বেষণের জন্য উন্নত UX/DX।", - "what_we_are": { - "title": "আমরা কী", - "better_ux_dx": "উন্নত UX/DX", - "admin_ui": "অ্যাডমিন UI", - "description": "npmx হল npm প্যাকেজ রেজিস্ট্রি এবং টুলিং-এর জন্য {betterUxDx}। আমরা প্যাকেজ অন্বেষণের জন্য দ্রুত, আধুনিক ইন্টারফেস প্রদান করি, যার মধ্যে ডার্ক মোড, কীবোর্ড নেভিগেশন, কোড ব্রাউজিং, এবং {jsr} এর মতো বিকল্প রেজিস্ট্রি থেকে সংযোগের মতো বৈশিষ্ট্য রয়েছে।", - "admin_description": "আমরা আপনার প্যাকেজ, টিম এবং সংস্থা পরিচালনার জন্য উন্নত {adminUi} প্রদানের লক্ষ্যও রাখি — সব ব্রাউজার থেকে, আপনার স্থানীয় npm CLI দ্বারা চালিত।" - }, - "what_we_are_not": { - "title": "আমরা কী নই", - "not_package_manager": "প্যাকেজ ম্যানেজার নই।", - "not_registry": "রেজিস্ট্রি নই।", - "registry_description": "আমরা প্যাকেজ হোস্ট করি না। আমরা সেগুলি ব্রাউজ করার জন্য আরও ভাল উপায়।", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}।", - "words": { - "already": "ইতিমধ্যে", - "people": "লোকেরা", - "building": "তৈরি করছেন", - "really": "সত্যিই", - "cool": "দুর্দান্ত", - "package": "প্যাকেজ", - "managers": "ম্যানেজার" - } - }, - "team": {}, - "contributors": { - "title": "অবদানকারী", - "description": "npmx সম্পূর্ণ ওপেন সোর্স, অসাধারণ অবদানকারীদের কমিউনিটি দ্বারা নির্মিত। আমাদের সাথে যোগ দিন এবং একসাথে আমাদের সবসময় চাওয়া npm ব্রাউজিং অভিজ্ঞতা তৈরি করি।", - "loading": "অবদানকারী লোড হচ্ছে...", - "error": "অবদানকারী লোড করতে ব্যর্থ", - "view_profile": "{name}-এর GitHub প্রোফাইল দেখুন" - }, - "get_involved": { - "title": "যোগ দিন", - "contribute": { - "title": "অবদান রাখুন", - "description": "উন্নত npm অভিজ্ঞতা তৈরিতে আমাদের সাহায্য করুন।", - "cta": "GitHub এ দেখুন" - }, - "community": { - "title": "কমিউনিটিতে যোগ দিন", - "description": "চ্যাট করুন, প্রশ্ন জিজ্ঞাসা করুন এবং ধারণা শেয়ার করুন।", - "cta": "Discord এ যোগ দিন" - }, - "follow": { - "title": "আপডেট পান", - "description": "npmx এর সর্বশেষ তথ্য পান।", - "cta": "Bluesky তে ফলো করুন" - } - } - }, - "account_menu": { - "connect": "সংযোগ করুন", - "account": "অ্যাকাউন্ট", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "প্যাকেজ এবং orgs পরিচালনা করুন", - "atmosphere_desc": "সোশ্যাল ফিচার এবং পরিচয়", - "connect_npm_cli": "npm CLI এর সাথে সংযোগ করুন", - "connect_atmosphere": "Atmosphere এর সাথে সংযোগ করুন", - "connecting": "সংযোগ হচ্ছে...", - "ops": "{count}টি op | {count}টি ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} হিসাবে সংযুক্ত", - "disconnect": "সংযোগ বিচ্ছিন্ন করুন", - "connect_prompt": "আপনার Atmosphere অ্যাকাউন্টের সাথে সংযোগ করুন", - "handle_label": "হ্যান্ডেল", - "handle_placeholder": "alice.npmx.social", - "connect": "সংযোগ করুন", - "create_account": "নতুন অ্যাকাউন্ট তৈরি করুন", - "connect_bluesky": "Bluesky এর সাথে সংযোগ করুন", - "what_is_atmosphere": "Atmosphere অ্যাকাউন্ট কী?", - "atmosphere_explanation": "{npmx} তার অনেক সোশ্যাল ফিচার চালানোর জন্য {atproto} ব্যবহার করে, যা ব্যবহারকারীদের তাদের ডেটার মালিক হতে এবং সব কাস্টম অ্যাপ্লিকেশনের জন্য একটি অ্যাকাউন্ট ব্যবহার করতে দেয়। আপনি অ্যাকাউন্ট তৈরি করার পর, আপনি {bluesky} এবং {tangled} এর মতো অন্যান্য অ্যাপ্লিকেশন একই অ্যাকাউন্ট দিয়ে ব্যবহার করতে পারবেন।" - } - }, - "header": { - "home": "npmx home", - "packages": "প্যাকেজ", - "packages_dropdown": { - "title": "আপনার প্যাকেজগুলি", - "loading": "লোড হচ্ছে...", - "error": "প্যাকেজগুলি লোড করতে ব্যর্থ", - "empty": "কোনো প্যাকেজ পাওয়া যায়নি", - "view_all": "সব দেখুন" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "আপনার সংস্থাগুলি", - "loading": "লোড হচ্ছে...", - "error": "সংস্থাগুলি লোড করতে ব্যর্থ", - "empty": "কোনো সংস্থা পাওয়া যায়নি", - "view_all": "সব দেখুন" - } - }, - "compare": { - "packages": { - "title": "প্যাকেজ তুলনা করুন", - "tagline": "সঠিক পছন্দ করতে সাহায্যের জন্য npm প্যাকেজগুলি পাশাপাশি তুলনা করুন।", - "meta_title": "{packages} তুলনা করুন - npmx", - "meta_title_empty": "প্যাকেজ তুলনা করুন - npmx", - "meta_description": "{packages} পাশাপাশি তুলনা", - "meta_description_empty": "npm প্যাকেজগুলি পাশাপাশি তুলনা করুন", - "section_packages": "প্যাকেজ", - "section_facets": "ফ্যাসেট", - "section_comparison": "তুলনা", - "loading": "প্যাকেজ ডেটা লোড হচ্ছে...", - "error": "প্যাকেজ ডেটা লোড করতে ব্যর্থ। অনুগ্রহ করে আবার চেষ্টা করুন।", - "empty_title": "তুলনা করার জন্য প্যাকেজ নির্বাচন করুন", - "empty_description": "তাদের মেট্রিক্স পাশাপাশি তুলনা দেখতে উপরে কমপক্ষে ২টি প্যাকেজ অনুসন্ধান করে যোগ করুন।" - }, - "selector": { - "search_label": "প্যাকেজ অনুসন্ধান করুন", - "search_first": "প্যাকেজ অনুসন্ধান করুন...", - "search_add": "আরেকটি প্যাকেজ যোগ করুন...", - "searching": "অনুসন্ধান করা হচ্ছে...", - "remove_package": "{package} সরান", - "packages_selected": "{count}/{max}টি প্যাকেজ নির্বাচিত।", - "add_hint": "তুলনা করার জন্য কমপক্ষে ২টি প্যাকেজ যোগ করুন।" - }, - "no_dependency": {}, - "facets": { - "group_label": "তুলনা ফ্যাসেট", - "all": "সব", - "none": "কিছু না", - "coming_soon": "শীঘ্রই আসছে", - "select_all": "সব ফ্যাসেট নির্বাচন করুন", - "deselect_all": "সব ফ্যাসেট অনির্বাচিত করুন", - "select_category": "সব {category} ফ্যাসেট নির্বাচন করুন", - "deselect_category": "সব {category} ফ্যাসেট অনির্বাচিত করুন", - "categories": { - "performance": "কর্মক্ষমতা", - "health": "স্বাস্থ্য", - "compatibility": "সামঞ্জস্য", - "security": "নিরাপত্তা এবং সম্মতি" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/cs-CZ.json b/lunaria/files/cs-CZ.json deleted file mode 100644 index b493e5430..000000000 --- a/lunaria/files/cs-CZ.json +++ /dev/null @@ -1,1218 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Prohlížeč balíčků pro registr npm", - "description": "rychlý a moderní prohlížeč pro registr npm. Vyhledávejte, prohlížejte a objevujte balíčky v moderním rozhraní." - } - }, - "built_at": "sestaveno {0}", - "alt_logo": "npmx logo", - "tagline": "rychlý a moderní prohlížeč pro registr npm", - "non_affiliation_disclaimer": "není spojen s npm, Inc.", - "trademark_disclaimer": "npm je registrovaná ochranná známka společnosti npm, Inc. Tato stránka není spojena s npm, Inc.", - "footer": { - "about": "o projektu", - "docs": "dokumentace", - "source": "zdrojový kód", - "social": "sociální sítě", - "chat": "chat", - "keyboard_shortcuts": "klávesové zkratky" - }, - "shortcuts": { - "section": { - "global": "Globální", - "search": "Hledání", - "package": "Balíček" - }, - "focus_search": "Zaměřit hledání", - "show_kbd_hints": "Zvýraznit klávesové zkratky", - "settings": "Otevřít nastavení", - "compare": "Otevřít porovnání", - "compare_from_package": "Otevřít porovnání (předvyplněno aktuálním balíčkem)", - "navigate_results": "Procházet výsledky", - "go_to_result": "Přejít na výsledek", - "open_code_view": "Otevřít zobrazení kódu", - "open_docs": "Otevřít dokumentaci", - "disable_shortcuts": "Klávesové zkratky můžete zakázat v {settings}." - }, - "search": { - "label": "Hledat npm balíčky", - "placeholder": "Hledat balíčky...", - "button": "Hledat", - "searching": "Hledání...", - "found_packages": "Nalezen {count} balíček | Nalezeny {count} balíčky | Nalezeno {count} balíčků", - "found_packages_sorted": "Srovnání nejlepšího {count} výsledku | Srovnání nejlepších {count} výsledků | Srovnání nejlepších {count} výsledků", - "updating": "(aktualizace...)", - "no_results": "Žádné výsledky pro \"{query}\"", - "rate_limited": "Dosaženo limitu npm, zkuste to znovu za chvíli", - "title": "hledání", - "title_search": "hledání: {search}", - "title_packages": "hledání balíčků", - "meta_description": "Výsledky hledání pro '{search}'", - "meta_description_packages": "Hledat npm balíčky", - "not_taken": "{name} není rezervováno", - "claim_prompt": "Nárokovat toto jméno balíčku na npm", - "claim_button": "Nárokovat \"{name}\"", - "want_to_claim": "Chcete nárokovat toto jméno balíčku?", - "start_typing": "Začněte psát pro hledání balíčků", - "algolia_disclaimer": "Poháněno pomocí Algolia", - "exact_match": "přesná shoda", - "suggestion": { - "user": "uživatel", - "org": "organizace", - "view_user_packages": "Zobrazit balíčky tohoto uživatele", - "view_org_packages": "Zobrazit balíčky této organizace" - } - }, - "nav": { - "main_navigation": "Hlavní", - "popular_packages": "Populární balíčky", - "settings": "nastavení", - "compare": "porovnat", - "back": "zpět", - "menu": "Menu", - "mobile_menu": "Navigační menu", - "open_menu": "Otevřít menu", - "links": "Odkazy", - "tap_to_search": "Klepněte pro hledání" - }, - "settings": { - "title": "nastavení", - "tagline": "přizpůsobte si své npmx", - "meta_description": " Přizpůsobte si své npmx.dev vzhledem, jazykem a preferencemi zobrazení.", - "sections": { - "appearance": "Vzhled", - "display": "Zobrazení", - "search": "Zdroj dat", - "language": "Jazyk", - "keyboard_shortcuts": "Klávesové zkratky" - }, - "data_source": { - "label": "Zdroj dat", - "description": "Vyberte, odkud npmx získává data pro vyhledávání. Stránky jednotlivých balíčků vždy používají přímo registr npm.", - "npm": "Registr npm", - "npm_description": "Získává výsledky hledání, seznamy organizací a uživatelů přímo z oficiálního registru npm. Autoritativní, ale může být pomalejší.", - "algolia": "Algolia", - "algolia_description": "Používá Algolia pro rychlejší vyhledávání, stránky organizací a uživatelů." - }, - "relative_dates": "Relativní 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í", - "hide_platform_packages_description": "Skrýt nativní binární balíčky jako {'@'}esbuild/linux-x64 z výsledků", - "theme": "Téma", - "theme_light": "Světlé", - "theme_dark": "Tmavé", - "theme_system": "Systémové", - "language": "Jazyk", - "help_translate": "Pomozte přeložit npmx", - "accent_colors": "Barvy akcentu", - "clear_accent": "Vymazat barvu akcentu", - "translation_progress": "Pokrok překladu", - "background_themes": "Odstín pozadí", - "keyboard_shortcuts_enabled": "Povolit klávesové zkratky", - "keyboard_shortcuts_enabled_description": "Klávesové zkratky lze zakázat, pokud se střetávají s jinými zkratkami prohlížeče nebo systému" - }, - "i18n": { - "missing_keys": "{count} chybějící překlad | {count} chybějící překlady | {count} chybějících překladů", - "copy_keys": "Kopírovat klíče", - "show_more_keys": "Zobrazit dalších {count}...", - "contribute_hint": "Pomozte zlepšit tento překlad přidáním chybějících klíčů.", - "edit_on_github": "Upravit na GitHubu", - "view_guide": "Překladatelská příručka" - }, - "common": { - "loading": "Načítání...", - "loading_more": "Načítání dalších...", - "loading_packages": "Načítání balíčků...", - "end_of_results": "Konec výsledků", - "try_again": "Zkuste to znovu", - "close": "Zavřít", - "or": "nebo", - "retry": "Opakovat", - "copy": "zkopírovat", - "copied": "zkopírováno!", - "skip_link": "Přejít na hlavní obsah", - "warnings": "Varování:", - "go_back_home": "Zpět na začátek", - "view_on_npm": "Zobrazit na npm", - "per_week": "/ týden", - "vanity_downloads_hint": "Pro zobrazený balíček | Součet pro {count} zobrazené balíčky | Součet pro {count} zobrazených balíčků", - "sort": { - "name": "jméno", - "role": "role", - "members": "členové" - }, - "scroll_to_top": "Posunout nahoru" - }, - "package": { - "not_found": "Balíček nenalezen", - "not_found_message": "Balíček nebyl nalezen.", - "no_description": "Není k dispozici žádný popis", - "not_latest": "(není nejnovější)", - "verified_provenance": "Ověřený původ", - "view_permalink": "Zobrazit trvalý odkaz na tuto verzi", - "navigation": "Navigace balíčku", - "copy_name": "Zkopírovat název balíčku", - "copy_version": "Zkopírovat verzi balíčku", - "deprecation": { - "package": "Tento balíček byl označen jako zastaralý.", - "version": "Tato verze byla označena jako zastaralá.", - "no_reason": "Bez uvedeného důvodu." - }, - "size_increase": { - "title_size": "Významné zvýšení velikosti od verze v{version}", - "title_deps": "Významné zvýšení počtu závislostí od verze v{version}", - "title_both": "Významné zvýšení velikosti a počtu závislostí od verze v{version}", - "size": "Velikost instalace se zvýšila o {percent} (větší o {size})", - "deps": "{count} další závislostí" - }, - "replacement": { - "title": "Možná tuto závislost nepotřebujete.", - "native": "Tento balíček lze nahradit {replacement}, dostupné od Node {nodeVersion}.", - "simple": "{community} označila tento balíček jako zbytečný s doporučením: {replacement}.", - "documented": "{community} označila tento balíček jako mající výkonnější alternativy.", - "none": "Tento balíček byl označen jako již nepotřebný a jeho funkčnost je pravděpodobně dostupná nativně ve všech enginech.", - "learn_more": "Zjistit více", - "learn_more_above": "Zjistit více výše.", - "mdn": "MDN", - "community": "komunita", - "consider_no_dep": "+ Zvážit žádnou závislost?" - }, - "stats": { - "license": "Licence", - "deps": "Závislosti", - "install_size": "Velikost instalace", - "vulns": "Zranitelnosti", - "published": "Publikováno", - "published_tooltip": "Datum publikace verze {package}{'@'}{version}", - "view_dependency_graph": "Zobrazit graf závislostí", - "inspect_dependency_tree": "Prozkoumat strom závislostí", - "size_tooltip": { - "unpacked": "{size} velikost po rozbalení (tento balíček)", - "total": "{size} celková velikost po rozbalení (včetně všech závislostí ({count}) pro linux-x64)" - } - }, - "skills": { - "title": "Dovednosti agentů", - "skills_available": "{count} dostupná dovednost | {count} dostupné dovednosti | {count} dostupných dovedností", - "compatible_with": "Kompatibilní s {tool}", - "install": "Nainstalovat", - "installation_method": "Metoda instalace", - "learn_more": "Zjistit více", - "available_skills": "Dostupné dovednosti", - "click_to_expand": "Klikněte pro rozbalení", - "no_description": "Bez popisu", - "file_counts": { - "scripts": "{count} skript | {count} skripty | {count} skriptů", - "refs": "{count} odkaz | {count} odkazy | {count} odkazů", - "assets": "{count} zdroj | {count} zdroje | {count} zdrojů" - }, - "view_source": "Zobrazit zdroj" - }, - "links": { - "repo": "repozitář", - "homepage": "domovská stránka", - "issues": "úkoly", - "jsr": "jsr", - "code": "kód", - "docs": "dokumentace", - "fund": "financovat", - "compare": "porovnat" - }, - "likes": { - "like": "Líbí se mi tento balíček", - "unlike": "Nelíbí se mi tento balíček" - }, - "docs": { - "not_available": "Dokumentace není k dispozici", - "not_available_detail": "Nepodařilo se nám vygenerovat dokumentaci pro tuto verzi." - }, - "get_started": { - "title": "Začínáme", - "pm_label": "Správce balíčků", - "copy_command": "Zkopírovat příkaz pro instalaci", - "copy_dev_command": "Zkopírovat příkaz pro instalaci vývojové verze", - "dev_dependency_hint": "Obvykle instalováno jako vývojová závislost", - "view_types": "Zobrazit {package}" - }, - "create": { - "title": "Vytvořit nový projekt", - "copy_command": "Zkopírovat příkaz pro vytvoření", - "view": "{packageName} má stejného správce. Klikněte pro více informací." - }, - "run": { - "title": "Spustit", - "locally": "Spustit lokálně" - }, - "readme": { - "title": "ČTI MĚ", - "no_readme": "Žádné ČTI MĚ NENÍ k dispozici.", - "view_on_github": "Zobrazit na GitHubu", - "toc_title": "Obsah", - "callout": { - "note": "Poznámka", - "tip": "Tip", - "important": "Důležité", - "warning": "Varování", - "caution": "Upozornění" - }, - "copy_as_markdown": "Zkopírovat ČTI MĚ jako Markdown" - }, - "provenance_section": { - "title": "Původ", - "built_and_signed_on": "Sestaveno a podepsáno na {provider}", - "view_build_summary": "Zobrazit souhrn sestavení", - "source_commit": "Zdrojový commit", - "build_file": "Soubor sestavení", - "public_ledger": "Veřejný účetní deník", - "transparency_log_entry": "Záznam v deníku transparentnosti", - "view_more_details": "Zobrazit více podrobností", - "error_loading": "Nepodařilo se načíst podrobnosti o původu" - }, - "security_downgrade": { - "title": "Snížení důvěryhodnosti", - "description_to_none_provenance": "Tato verze byla publikována bez {provenance}.", - "description_to_none_trustedPublisher": "Tato verze byla publikována bez {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Tato verze používá {provenance}, ale ne {trustedPublishing}.", - "fallback_install_provenance": "Instalační příkazy jsou připnuty na {version}, poslední verzi s původem.", - "fallback_install_trustedPublisher": "Instalační příkazy jsou připnuty na {version}, poslední verzi s důvěryhodným publikováním.", - "provenance_link_text": "původu", - "trusted_publishing_link_text": "důvěryhodné publikování" - }, - "keywords_title": "Klíčová slova", - "compatibility": "Kompatibilita", - "card": { - "publisher": "Vydavatel", - "published": "Publikováno", - "weekly_downloads": "Týdenní stažení", - "keywords": "Klíčová slova", - "license": "Licence" - }, - "versions": { - "title": "Verze", - "collapse": "Sbalit {tag}", - "expand": "Rozbalit {tag}", - "collapse_other": "Sbalit ostatní verze", - "expand_other": "Rozbalit ostatní verze", - "collapse_major": "Sbalit hlavní {major}", - "expand_major": "Rozbalit hlavní {major}", - "other_versions": "Další verze", - "more_tagged": "{count} další tag | {count} další tagy | {count} dalších tagů", - "all_covered": "Všechny verze jsou pokryty výše uvedenými tagy", - "deprecated_title": "{version} (zastaralá)", - "view_all": "Zobrazit {count} verzi | Zobrazit {count} verze | Zobrazit {count} verzí", - "distribution_title": "Skupina Semver", - "distribution_modal_title": "Verze", - "distribution_range_date_same_year": "od {from} do {to}, {endYear}", - "distribution_range_date_multiple_years": "od {from}, {startYear} do {to}, {endYear}", - "grouping_major": "Hlavní", - "grouping_minor": "Vedlejší", - "grouping_versions_title": "Verze", - "grouping_versions_all": "Všechny", - "grouping_versions_only_recent": "Pouze nedávné", - "grouping_usage_title": "Použití", - "grouping_usage_all": "Všechno", - "grouping_usage_low": "Nízké", - "recent_versions_only_tooltip": "Zobrazit pouze verze zveřejněné v posledním roce.", - "show_low_usage_tooltip": "Zahrnout skupiny verzí s méně než 1 % celkových stažení.", - "y_axis_label": "Stažení", - "filter_placeholder": "Filtrovat podle semver (např. ^3.0.0)", - "filter_invalid": "Neplatný rozsah semver", - "filter_help": "Pomoc s filtrováním rozsahu semver", - "filter_tooltip": "Filtrovat verze pomocí {link}. Například ^3.0.0 zobrazí všechny verze 3.x.", - "filter_tooltip_link": "semver rozsahu", - "no_matches": "Žádné verze neodpovídají tomuto rozsahu", - "copy_alt": { - "per_version_analysis": "Verze {version} byla stažena {downloads} krát", - "general_description": "Sloupcový graf zobrazující stažení podle verzí pro {versions_count} {semver_grouping_mode} verze balíčku {package_name}, {date_range_label} od verze {first_version} do verze {last_version}. Nejvíce stažená verze je {max_downloaded_version} s {max_version_downloads} staženími. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Závislosti ({count})", - "list_label": "Závislosti balíčku", - "show_all": "zobrazit všechny závislosti ({count})", - "optional": "volitelné", - "view_vulnerabilities": "Zobrazit zranitelnosti", - "outdated_major": "o {count} hlavní verzi pozadu (nejnovější: {latest}) | o {count} hlavní verze pozadu (nejnovější: {latest}) | o {count} hlavních verzích pozadu (nejnovější: {latest})", - "outdated_minor": "o {count} vedlejší verzi pozadu (nejnovější: {latest}) | o {count} vedlejší verze pozadu (nejnovější: {latest}) | o {count} vedlejších verzích pozadu (nejnovější: {latest})", - "outdated_patch": "Aktualizace záplaty dostupná (nejnovější: {latest})", - "has_replacement": "Tato závislost má navrhované náhrady" - }, - "peer_dependencies": { - "title": "Vzájemné závislosti ({count})", - "list_label": "Vzájemné závislosti balíčku", - "show_all": "zobrazit všechny vzájemné závislosti ({count})" - }, - "optional_dependencies": { - "title": "Volitelné závislosti ({count})", - "list_label": "Volitelné závislosti balíčku", - "show_all": "zobrazit všechny volitelné závislosti ({count})" - }, - "maintainers": { - "title": "Správci", - "list_label": "Správci balíčku", - "you": "(vy)", - "via": "přes {teams}", - "remove_owner": "Odebrat {name} jako vlastníka", - "username_to_add": "Uživatelské jméno pro přidání jako vlastníka", - "username_placeholder": "uživatelské jméno...", - "add_button": "přidat", - "cancel_add": "Zrušit přidání vlastníka", - "add_owner": "+ Přidat vlastníka", - "show_more": "(zobrazit {count} dalšího) | (zobrazit {count} další) | (zobrazit {count} dalších)", - "show_less": "(zobrazit méně)" - }, - "trends": { - "granularity": "Rozlišení", - "granularity_daily": "Denně", - "granularity_weekly": "Týdně", - "granularity_monthly": "Měsíčně", - "granularity_yearly": "Ročně", - "start_date": "Od", - "end_date": "Do", - "loading": "Načítání...", - "date_range": "od {start} do {end}", - "date_range_multiline": "od {start}\ndo {end}", - "download_file": "Stáhnout {fileType}", - "toggle_annotator": "Přepnout popisovač", - "toggle_stack_mode": "Přepnout zobrazení nad sebou", - "legend_estimation": "Odhad", - "no_data": "Žádná dostupná data", - "y_axis_label": "{facet} - {granularity}", - "facet": "Data", - "title": "Trendy", - "contributors_skip": "Nezobrazeno v Přispěvatelích (žádné GitHub repo):", - "items": { - "downloads": "Stažení", - "likes": "Lajky", - "contributors": "Přispěvatelé" - }, - "play_animation": "Přehrát animaci", - "pause_animation": "Pozastavit animaci", - "data_correction": "Oprava dat", - "average_window": "Okno průměru", - "smoothing": "Vyhlazování", - "known_anomalies": "Známé anomálie", - "known_anomalies_description": "Interpoluje přes známé špičky stažení způsobené boty nebo problémy s CI.", - "known_anomalies_ranges": "Rozsahy anomálií", - "known_anomalies_range": "Od {start} do {end}", - "known_anomalies_range_named": "{packageName}: od {start} do {end}", - "known_anomalies_none": "Žádné známé anomálie pro tento balíček. | Žádné známé anomálie pro tyto balíčky.", - "known_anomalies_contribute": "Přispět daty o anomáliích", - "apply_correction": "Aplikovat korekci", - "copy_alt": { - "trend_none": "převážně stabilní", - "trend_strong": "silný", - "trend_weak": "slabý", - "trend_undefined": "neznámý (nedostatečná data)", - "button_label": "Kopírovat alt text", - "watermark": "V dolní části je vodoznak s textem \"./npmx rychlý a moderní prohlížeč pro registr npm\"", - "analysis": "{package_name} začíná na {start_value} a končí na {end_value}, ukazující {trend} trend s sklonem {downloads_slope} stažení za časový interval", - "estimation": "Konečná hodnota je odhad založený na částečných datech pro aktuální období.", - "estimations": "Konečné hodnoty jsou odhady založené na částečných datech pro aktuální období.", - "compare": "Porovnání grafu stahování balíčků pro: {packages}.", - "single_package": "Graf stahování pro balíček {package}.", - "general_description": "Osa Y představuje počet stažení. Osa X představuje časový rozsah od {start_date} do {end_date} s časovým obdobím {granularity}.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Týdenní stažení", - "community_distribution": "Zobrazit rozložení adopce v komunitě" - }, - "install_scripts": { - "title": "Instalační skripty", - "script_label": "(skript)", - "npx_packages": "{count} npx balíček | {count} npx balíčky | {count} npx balíčků", - "currently": "aktuálně {version}" - }, - "playgrounds": { - "title": "Vyzkoušejte si to", - "choose": "vyberte playground" - }, - "metrics": { - "esm": "ES Moduly podporovány", - "cjs": "CommonJS podporováno", - "no_esm": "Bez podpory ES Modulů", - "types_label": "Typy", - "types_included": "Typy zahrnuty", - "types_available": "Typy dostupné přes {package}", - "no_types": "Žádné typy TypeScriptu" - }, - "license": { - "view_spdx": "Zobrazit text licence na SPDX", - "none": "Žádná" - }, - "vulnerabilities": { - "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", - "show_all_packages": "zobrazit všechny {count} ovlivněné balíčky", - "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", - "scan_failed": "Nepodařilo se provést kontrolu zranitelností", - "severity": { - "critical": "kritická", - "high": "vysoká", - "moderate": "střední", - "low": "nízká" - }, - "fixed_in_title": "Opraveno ve verzi {version}" - }, - "deprecated": { - "label": "Zastaralé", - "tree_found": "{count} zastaralá závislost | {count} zastaralé závislosti | {count} zastaralých závislostí", - "show_all": "zobrazit {count} zastaralý balíček | zobrazit {count} zastaralé balíčky | zobrazit {count} zastaralých balíčků" - }, - "access": { - "title": "Přístup týmu", - "refresh": "Obnovit přístup týmu", - "list_label": "Seznam přístupu týmu", - "owner": "vlastník", - "rw": "zápis a čtení", - "ro": "pouze čtení", - "revoke_access": "Odebrat přístup {name}", - "no_access": "Není nakonfigurován žádný přístup týmu", - "select_team_label": "Vyberte tým", - "loading_teams": "Načítání týmů...", - "select_team": "Vyberte tým", - "permission_label": "Úroveň oprávnění", - "permission": { - "read_only": "pouze čtení", - "read_write": "čtení a zápis" - }, - "grant_button": "přidělit", - "cancel_grant": "Zrušit přidělení přístupu", - "grant_access": "+ Přidělit přístup týmu" - }, - "list": { - "filter_label": "Filtrovat balíčky", - "filter_placeholder": "Filtrovat balíčky...", - "sort_label": "Řadit balíčky", - "showing_count": "Zobrazuji {filtered} z {total} balíčků" - }, - "skeleton": { - "loading": "Načítání detailů balíčku", - "maintainers": "Správci", - "keywords": "Klíčová slova", - "versions": "Verze", - "dependencies": "Závislosti" - }, - "sort": { - "downloads": "Nejvíce stažení", - "published": "Nedávno publikováno", - "name_asc": "Název (A-Z)", - "name_desc": "Název (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Lokální konektor", - "contributor_badge": "Pouze přispěvatelé", - "contributor_notice": "Konektor ještě není publikován na npm. Viz {link} pro informace, jak jej spustit lokálně.", - "contributor_link": "příručka pro přispěvatele", - "connected": "Připojeno", - "connected_as_user": "Připojeno jako ~{user}", - "connected_hint": "Nyní můžete spravovat balíčky a organizace z webového rozhraní.", - "disconnect": "Odpojit", - "run_hint": "Spusťte konektor na svém počítači pro povolení administrátorských funkcí.", - "copy_command": "Kopírovat příkaz", - "copied": "Zkopírováno", - "paste_token": "Poté vložte níže token pro připojení:", - "token_label": "Token", - "token_placeholder": "vložit token zde...", - "advanced": "Pokročilé možnosti", - "port_label": "Port", - "warning": "VAROVÁNÍ", - "warning_text": "Toto umožňuje npmx přístup k vašemu npm CLI. Připojujte se pouze k důvěryhodným stránkám.", - "connect": "Připojit", - "connecting": "Připojování...", - "auto_open_url": "Automaticky otevřít stránku pro autentizaci" - } - }, - "operations": { - "queue": { - "title": "Fronta operací", - "clear_all": "vymazat vše", - "refresh": "Obnovit operace", - "empty": "Žádné operace ve frontě", - "empty_hint": "Přidejte operace ze stránek balíčků nebo organizací", - "active_label": "Aktivní operace", - "otp_required": "vyžadováno OTP", - "otp_prompt": "Zadejte OTP pro pokračování", - "otp_placeholder": "Zadejte OTP kód...", - "otp_label": "Jednorázové heslo", - "retry_otp": "Zkusit znovu s OTP", - "retry_web_auth": "Zkusit znovu s webovou autentizací", - "retrying": "Znovu se pokouším...", - "open_web_auth": "Otevřít odkaz pro webovou autentizaci", - "approve_operation": "Schválit operaci", - "remove_operation": "Odebrat operaci", - "approve_all": "Schválit vše", - "execute": "Proveď", - "executing": "Provádění...", - "log": "Záznam", - "log_label": "Záznam dokončených operací", - "remove_from_log": "Odebrat ze záznamu" - } - }, - "org": { - "teams": { - "title": "Týmy", - "refresh": "Obnovit týmy", - "filter_label": "Filtrovat týmy", - "filter_placeholder": "Filtrovat týmy...", - "sort_by": "Řadit podle", - "loading": "Načítání týmů...", - "no_teams": "Nebyly nalezeny žádné týmy", - "list_label": "Týmy organizace", - "delete_team": "Smazat tým {name}", - "member_count": "{count} člen | {count} členové | {count} členů", - "members_of": "Členové týmu {team}", - "no_members": "Žádní členové", - "remove_user": "Odebrat {user} z týmu", - "username_to_add": "Uživatelské jméno pro přidání do {team}", - "username_placeholder": "uživatelské jméno...", - "add_button": "přidat", - "cancel_add_user": "Zrušit přidání uživatele", - "add_member": "+ Přidat člena", - "team_name_label": "Název týmu", - "team_name_placeholder": "název-týmu...", - "create_button": "vytvořit", - "no_match": "Žádné týmy neodpovídají \"{query}\"", - "cancel_create": "Zrušit vytváření týmu", - "create_team": "+ Vytvořit tým" - }, - "members": { - "title": "Členové", - "refresh": "Obnovit členy", - "filter_label": "Filtrovat členy", - "filter_placeholder": "Filtrovat členy...", - "filter_by_role": "Filtrovat podle role", - "filter_by_team": "Filtrovat podle týmu", - "all_teams": "všechny týmy", - "sort_by": "Řadit podle", - "loading": "Načítání členů...", - "no_members": "Nebyli nalezeni žádní členové", - "list_label": "Členové organizace", - "change_role_for": "Změnit roli pro {name}", - "remove_from_org": "Odebrat {name} z organizace", - "view_team": "Zobrazit tým {team}", - "no_match": "Žádní členové neodpovídají vašim filtrům", - "username_label": "Uživatelské jméno", - "username_placeholder": "uživatelské jméno...", - "role_label": "Role", - "role": { - "all": "všechny", - "developer": "vývojář", - "admin": "správce", - "owner": "vlastník" - }, - "team_label": "Tým", - "no_team": "žádný tým", - "add_button": "přidat", - "cancel_add": "Zrušit přidání člena", - "add_member": "+ Přidat člena" - }, - "public_packages": "{count} veřejný balíček | {count} veřejné balíčky | {count} veřejných balíčků", - "page": { - "packages_title": "Balíčky", - "members_tab": "Členové", - "teams_tab": "Týmy", - "no_packages": "Nebyly nalezeny žádné veřejné balíčky pro", - "no_packages_hint": "Tato organizace nemusí existovat nebo nemá žádné veřejné balíčky.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(bude také přidán do organizace)", - "press_enter_to_add": "Stiskněte Enter pro přidání {'@'}{username}", - "default_placeholder": "uživatelské jméno...", - "suggestions_label": "Návrhy uživatelů" - }, - "page": { - "packages_title": "Balíčky", - "no_packages": "Nebyly nalezeny žádné veřejné balíčky pro", - "no_packages_hint": "Tento uživatel nemusí existovat nebo nemá žádné veřejné balíčky.", - "failed_to_load": "Nepodařilo se načíst uživatelské balíčky", - "no_match": "Nebyly nalezeny žádné balíčky odpovídající \"{query}\"", - "filter_placeholder": "Filtrovat {count} balíčků..." - }, - "orgs_page": { - "title": "Organizace", - "back_to_profile": "Zpět na profil", - "connect_required": "Připojte místní CLI pro zobrazení vašich organizací.", - "connect_hint_prefix": "Spusťte", - "connect_hint_suffix": "pro začátek.", - "own_orgs_only": "Můžete zobrazit pouze své vlastní organizace.", - "view_your_orgs": "Zobrazit vaše organizace", - "loading": "Načítání organizací...", - "empty": "Nebyly nalezeny žádné organizace.", - "empty_hint": "Organizace jsou detekovány z vašich balíčků s prefixem.", - "count": "{count} organizace | {count} organizace | {count} organizací", - "packages_count": "{count} balíček | {count} balíčky | {count} balíčků" - } - }, - "claim": { - "modal": { - "title": "Nárokovat název balíčku", - "success": "Název balíčku nárokován!", - "success_detail": "{name}{'@'}0.0.0 byl zveřejněn na npm.", - "success_hint": "Nyní můžete publikovat nové verze tohoto balíčku pomocí npm publish.", - "view_package": "Zobrazit balíček", - "invalid_name": "Neplatný název balíčku:", - "available": "Tento název je k dispozici!", - "taken": "Tento název je již obsazen.", - "missing_permission": "Nemáte oprávnění přidat balíček do rozsahu {'@'}{scope}.", - "similar_warning": "Podobné balíčky existují - npm může tento název odmítnout:", - "related": "Související balíčky:", - "scope_warning_title": "Zvažte použití balíčku s rozsahem", - "scope_warning_text": "Názvy balíčků bez rozsahu jsou sdíleným zdrojem. Nárokujte název pouze pokud máte v úmyslu balíček publikovat a udržovat. Pro osobní nebo organizační projekty použijte název s rozsahem, například {'@'}{username}/{name}.", - "connect_required": "Připojte se k místnímu konektoru pro nárokování tohoto názvu balíčku.", - "connect_button": "Připojit ke konektoru", - "publish_hint": "Tímto se zveřejní minimální zástupný balíček.", - "preview_json": "Náhled package.json", - "claim_button": "Nárokovat název balíčku", - "publishing": "Publikování...", - "checking": "Kontrola dostupnosti...", - "failed_to_check": "Nepodařilo se zkontrolovat dostupnost názvu", - "failed_to_claim": "Nepodařilo se nárokovat balíček" - } - }, - "code": { - "files_label": "Soubory", - "no_files": "Žádné soubory v této složce", - "root": "kořen", - "lines": "{count} řádků", - "toggle_tree": "Přepnout strom souborů", - "close_tree": "Zavřít strom souborů", - "copy_link": "Kopírovat odkaz", - "raw": "Raw", - "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", - "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", - "go_to_package": "Přejít na balíček", - "loading_tree": "Načítání stromu souborů...", - "failed_to_load_tree": "Nepodařilo se načíst soubory pro tuto verzi balíčku", - "back_to_package": "Zpět na balíček", - "table": { - "name": "Název", - "size": "Velikost" - }, - "markdown_view_mode": { - "preview": "náhled", - "code": "kód" - }, - "file_path": "Cesta k souboru", - "scroll_to_top": "Posunout nahoru" - }, - "badges": { - "provenance": { - "verified": "ověřeno", - "verified_title": "Ověřený původ", - "verified_via": "Ověřeno: publikováno přes {provider}" - }, - "jsr": { - "title": "také dostupné na JSR" - } - }, - "filters": { - "title": "Filtry", - "search": "Hledat", - "search_scope": "Rozsah hledání", - "search_placeholder_name": "Filtrovat podle názvu balíčku...", - "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", - "keywords": "Klíčová slova", - "more_keywords": "+{count} další", - "clear_all": "Vymazat vše", - "remove_filter": "Odstranit filtr {label}", - "chips": { - "search": "Hledání", - "downloads": "Stažení", - "keyword": "Klíčové slovo", - "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" - }, - "columns": { - "title": "Sloupce", - "show": "Zobrazit sloupce", - "reset": "Obnovit výchozí nastavení", - "coming_soon": "Brzy k dispozici", - "name": "Název", - "version": "Verze", - "description": "Popis", - "downloads": "Stažení/týden", - "published": "Naposledy publikováno", - "maintainers": "Správci", - "keywords": "Klíčová slova", - "quality_score": "Skóre kvality", - "popularity_score": "Skóre popularity", - "maintenance_score": "Skóre údržby", - "combined_score": "Kombinované skóre", - "security": "Bezpečnost" - }, - "view_mode": { - "label": "Režim zobrazení", - "cards": "Zobrazení karet", - "table": "Zobrazení tabulky" - }, - "pagination": { - "mode_label": "Režim stránkování", - "infinite": "Nekonečné", - "paginated": "Stránkované", - "items_per_page": "Položek na stránku", - "per_page": "{count} / stránku", - "all_yolo": "Vše (YOLO)", - "showing": "{start}-{end} z {total}", - "previous": "Předchozí stránka", - "next": "Další stránka", - "nav_label": "Stránkování" - }, - "count": { - "showing_filtered": "{filtered} z {count} balíčků", - "showing_all": "{count} balíčků", - "showing_paginated": "{pageSize} z {count} balíčku | {pageSize} ze {count} balíčků | {pageSize} z {count} balíčků" - }, - "table": { - "security_warning": "Bezpečnostní varování", - "secure": "Bezpečný", - "no_packages": "Nebyly nalezeny žádné balíčky" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Co jsme", - "better_ux_dx": "lepší UX/DX", - "admin_ui": "UI pro správu", - "description": "npmx je {betterUxDx} pro správce balíčků npm a jeho nástroje. Poskytujeme rychlé, moderní rozhraní pro prozkoumávání balíčků, s funkcemi jako je tmavý režim, navigace pomocí klávesnice, prohlížení kódu a připojení k alternativním registrům jako {jsr}.", - "admin_description": " Snažíme se také poskytnout lepší {adminUi} pro správu vašich balíčků, týmů a organizací — vše z prohlížeče, poháněné vaším lokálním npm CLI." - }, - "what_we_are_not": { - "title": "Co nejsme", - "not_package_manager": "Nejsme správce balíčků.", - "not_registry": "Nejsme registr.", - "registry_description": "Nehostujeme balíčky. Jsme jen lepší způsob, jak je prohlížet.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Je spousta", - "people": "úžasných lidí", - "building": "co", - "really": "staví", - "cool": "opravdu", - "package": "skvělé", - "managers": "správce balíčků" - } - }, - "sponsors": { - "title": "Sponzoři" - }, - "oss_partners": { - "title": "OSS partneři" - }, - "team": { - "title": "Tým", - "governance": "Správa", - "role_steward": "Vedoucí", - "role_maintainer": "Správce", - "sponsor": "Sponzor", - "sponsor_aria": "Sponzor {name} na GitHubu" - }, - "contributors": { - "title": "Přispěvatelé | {count} přispěvatelé | {count} přispěvatelů", - "description": "npmx je plně open source, postavený úžasnou komunitou přispěvatelů. Přidejte se k nám a společně vytvořme npm prohlížeč, jaký jsme vždy chtěli.", - "loading": "Načítání přispěvatelů...", - "error": "Nepodařilo se načíst přispěvatele", - "view_profile": "Zobrazit GitHub profil uživatele {name}" - }, - "get_involved": { - "title": "Zapojte se", - "contribute": { - "title": "Přispět", - "description": "Pomozte nám vytvořit lepší npm zážitek.", - "cta": "Zobrazit na GitHubu" - }, - "community": { - "title": "Připojte se ke komunitě", - "description": "Chatujte, pokládejte otázky a sdílejte nápady.", - "cta": "Připojit se na Discordu" - }, - "follow": { - "title": "Zůstaňte v obraze", - "description": "Zjistěte nejnovější informace o npmx.", - "cta": "Sledovat na Bluesky" - } - } - }, - "account_menu": { - "connect": "připojit", - "account": "Účet", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Spravovat balíčky a organizace", - "atmosphere_desc": "Sociální funkce a identita", - "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í" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Připojen jako {'@'}{handle}", - "disconnect": "Odpojit", - "connect_prompt": "Připojit se svým účtem Atmosphere", - "handle_label": "Uživatelské jméno", - "handle_placeholder": "alice.npmx.social", - "connect": "Připojit", - "create_account": "Vytvořit nový účet", - "connect_bluesky": "Připojit k Bluesky", - "what_is_atmosphere": "Co je účet Atmosphere?", - "atmosphere_explanation": "{npmx} používá {atproto} k pohánění mnoha svých sociálních funkcí, což uživatelům umožňuje vlastnit svá data a používat jeden účet pro všechny kompatibilní aplikace. Jakmile si vytvoříte účet, můžete používat i jiné aplikace jako {bluesky} a {tangled} se stejným účtem.", - "default_input_error": "Zadejte platný handle, DID nebo úplnou URL PDS" - } - }, - "header": { - "home": "npmx", - "packages": "balíčky", - "packages_dropdown": { - "title": "Vaše balíčky", - "loading": "Načítání...", - "error": "Nepodařilo se načíst balíčky", - "empty": "Nebyly nalezeny žádné balíčky", - "view_all": "Zobrazit vše" - }, - "orgs": "organizace", - "orgs_dropdown": { - "title": "Vaše organizace", - "loading": "Načítání...", - "error": "Nepodařilo se načíst organizace", - "empty": "Nebyly nalezeny žádné organizace", - "view_all": "Zobrazit vše" - } - }, - "compare": { - "packages": { - "title": "porovnat balíčky", - "tagline": "porovnejte balíčky vedle sebe pro výběr toho nejlepšího.", - "meta_title": "Srovnání {packages} - npmx", - "meta_title_empty": "Porovnat balíčky - npmx", - "meta_description": "Porovnání {packages} vedle sebe", - "meta_description_empty": "Porovnat balíčky npm vedle sebe", - "section_packages": "Balíčky", - "section_facets": "Vlastnosti", - "section_comparison": "Srovnání", - "copy_as_markdown": "Kopírovat tabulku", - "loading": "Načítání dat balíčků...", - "error": "Nepodařilo se načíst data balíčků. Zkuste to prosím znovu.", - "empty_title": "Vyberte balíčky k porovnání", - "empty_description": "Vyhledejte a přidejte alespoň 2 balíčky výše, abyste viděli porovnání jejich metrik vedle sebe." - }, - "selector": { - "search_label": "Vyhledat balíčky", - "search_first": "Vyhledat balíček...", - "search_add": "Přidat další balíček...", - "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í." - }, - "no_dependency": { - "label": "(Žádná závislost)", - "typeahead_title": "Co by udělal James?", - "typeahead_description": "Porovnat s nepoužíváním závislosti! Schváleno e18e.", - "tooltip_title": "Možná nepotřebujete závislost", - "tooltip_description": "Porovnat s nepoužíváním závislosti! {link} udržuje seznam balíčků, které lze nahradit nativními API nebo jednoduššími alternativami.", - "e18e_community": "Komunita e18e", - "add_column": "Přidat sloupec bez závislosti do porovnání" - }, - "facets": { - "group_label": "Kategorie vlastností", - "all": "Vše", - "none": "Žádné", - "coming_soon": "Brzy k dispozici", - "select_all": "Vybrat všechny vlastnosti", - "deselect_all": "Zrušit výběr všech vlastností", - "select_category": "Vybrat všechny vlastnosti kategorie {category}", - "deselect_category": "Zrušit výběr všech vlastností kategorie {category}", - "binary_only_tooltip": "Tento balíček obsahuje pouze binární soubory a žádné exporty", - "categories": { - "performance": "Výkon", - "health": "Zdraví", - "compatibility": "Kompatibilita", - "security": "Bezpečnost" - }, - "items": { - "packageSize": { - "label": "Velikost balíčku", - "description": "Velikost samotného balíčku (rozbaleného)" - }, - "installSize": { - "label": "Velikost instalace", - "description": "Celková velikost instalace včetně všech závislostí" - }, - "dependencies": { - "label": "Počet přímých závislostí", - "description": "Počet přímých závislostí" - }, - "totalDependencies": { - "label": "Celkový počet závislostí", - "description": "Celkový počet závislostí včetně tranzitivních" - }, - "downloads": { - "label": "Stažení/týden", - "description": "Počet stažení za týden" - }, - "totalLikes": { - "label": "Lajky", - "description": "Počet lajků" - }, - "lastUpdated": { - "label": "Publikováno", - "description": "Kdy byla tato verze publikována" - }, - "deprecated": { - "label": "Zastaralé?", - "description": "Zda byl balíček označen jako zastaralý" - }, - "engines": { - "label": "Enginy", - "description": "Požadavky na verzi Node.js" - }, - "types": { - "label": "Typy", - "description": "Definice typů TypeScript" - }, - "moduleFormat": { - "label": "Formát modulu", - "description": "Podpora ESM/CJS" - }, - "license": { - "label": "Licence", - "description": "Licence balíčku" - }, - "vulnerabilities": { - "label": "Zranitelnosti", - "description": "Známé bezpečnostní zranitelnosti" - } - }, - "values": { - "any": "Jakékoliv", - "none": "Žádné", - "unknown": "Neznámé", - "deprecated": "Zastaralé", - "not_deprecated": "Ne", - "types_included": "Zahrnuté", - "types_none": "Žádné", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "To je na vás!" - }, - "trends": { - "title": "Srovnání trendů" - } - }, - "file_changes": "Změny souborů", - "files_count": "{count} souborů", - "lines_hidden": "{count} skrytých řádků", - "compare_versions": "porovnat", - "summary": "Souhrn", - "deps_count": "{count} závislostí", - "dependencies": "Závislosti", - "dev_dependencies": "Vývojové závislosti", - "peer_dependencies": "Vzájemné závislosti", - "optional_dependencies": "Volitelné závislosti", - "no_dependency_changes": "Žádné změny závislostí", - "file_filter_option": { - "all": "Vše ({count})", - "added": "Přidáno ({count})", - "removed": "Odebráno ({count})", - "modified": "Upraveno ({count})" - }, - "search_files_placeholder": "Hledat soubory...", - "no_files_all": "Žádné soubory", - "no_files_search": "Žádné soubory odpovídající \"{query}\"", - "no_files_filtered": "Žádné {filter} soubory", - "filter": { - "added": "přidané", - "removed": "odebrané", - "modified": "upravené" - }, - "files_button": "Soubory", - "select_file_prompt": "Vyberte soubor z postranního panelu pro zobrazení jeho rozdílů", - "close_files_panel": "Zavřít panel souborů", - "filter_files_label": "Filtrovat soubory podle typu změny" - }, - "privacy_policy": { - "title": "zásady ochrany osobních údajů", - "last_updated": "Poslední aktualizace: {date}", - "welcome": "Vítejte na {app}. Zavazujeme se chránit vaše soukromí. Tyto zásady vysvětlují, jaké údaje shromažďujeme, jak je používáme a jaká máte práva ohledně vašich informací.", - "cookies": { - "what_are": { - "title": "Co jsou cookies?", - "p1": "Cookies jsou malé textové soubory uložené ve vašem zařízení při návštěvě webové stránky. Jejich účelem je zlepšit váš zážitek z prohlížení tím, že si pamatují určité preference a nastavení." - }, - "types": { - "title": "Jaké cookies používáme?", - "p1": "Používáme pouze {bold} pro účely nezbytné pro funkčnost webu. Nepoužíváme cookies třetích stran ani reklamní cookies.", - "bold": "nezbytné technické cookies", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Tento cookie je používán naším poskytovatelem hostingu (Vercel) pro ochranu proti nesouladu verzí. Zajišťuje, že načítáte zdroje z správné verze nasazení, pokud je během prohlížení vydána nová aktualizace. Nesleduje vás.", - "cookie_h3": "h3", - "cookie_h3_desc": "Toto je náš bezpečný session cookie. Ukládá OAuth přístupový token při připojení vašeho účtu Atmosphere. Je nezbytný pro udržení autentizované relace." - }, - "local_storage": { - "title": "Místní úložiště", - "p1": "Kromě session cookies používáme {bold} vašeho prohlížeče k ukládání vašich preferencí zobrazení. To nám umožňuje pamatovat si téma (světlé/tmavé) a některá další {settings}, která jste vybrali, takže je nemusíte při každé návštěvě znovu nastavovat.", - "bold": "místní úložiště", - "p2": "Tyto informace jsou čistě funkční, ukládají se pouze na vašem zařízení a {bold2}. Používáme je výhradně ke zlepšení vašeho zážitku na našich webových stránkách.", - "bold2": "neobsahují žádné osobní údaje ani se nepoužívají k vašemu sledování", - "settings": "nastavení" - }, - "management": { - "title": "Správa cookies", - "p1": "Můžete nakonfigurovat svůj prohlížeč tak, aby přijímal, odmítal nebo mazal cookies podle vašich preferencí. Upozorňujeme však, že {bold}.", - "bold": "odmítnutí nezbytných cookies může zabránit plnému přístupu k aplikaci", - "p2": "Níže jsou odkazy s pokyny pro správu cookies v nejběžněji používaných prohlížečích:", - "chrome": "Google Chrome (otevře se v novém okně)", - "firefox": "Mozilla Firefox (otevře se v novém okně)", - "edge": "Microsoft Edge (otevře se v novém okně)" - } - }, - "analytics": { - "title": "Analytika", - "p1": "Používáme {bold} k pochopení, jak návštěvníci používají naše webové stránky. To nám pomáhá zlepšit uživatelský zážitek a identifikovat problémy.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics je navržena s ohledem na soukromí:", - "li1": "Nepoužívá cookies", - "li2": "Neshromažďuje osobní identifikátory", - "li3": "Nesleduje uživatele napříč webovými stránkami", - "li4": "Všechna data jsou agregována a anonymizována", - "p3": "Jediné informace, které jsou shromažďovány, zahrnují: adresy stránek, referrer, zemi/region, typ zařízení, prohlížeč a operační systém. Tato data nelze použít k identifikaci jednotlivých uživatelů." - }, - "authenticated": { - "title": "Ověření uživatelé", - "p1": "Když připojíte svůj {bold} účet k npmx, ukládáme váš OAuth přístupový token do zabezpečeného, pouze HTTP session cookie. Tento token se používá výhradně k autentizaci požadavků vaším jménem.", - "bold": "Atmosphere", - "p2": "Neukládáme vaše přihlašovací údaje a nepřistupujeme k žádným datům nad rámec toho, co je nezbytné pro poskytování funkcí, které používáte. Svůj účet můžete kdykoli odpojit na stránce {settings}.", - "settings": "nastavení" - }, - "data_retention": { - "title": "Uchovávání dat", - "p1": "Relace cookies jsou automaticky mazány při zavření prohlížeče nebo po určité době nečinnosti. Preference uložené v lokálním úložišti zůstávají na vašem zařízení, dokud nevymažete data prohlížeče. Analytická data jsou uchovávána v agregované formě a nelze je spojit s jednotlivými uživateli." - }, - "your_rights": { - "title": "Vaše práva", - "p1": "Máte právo:", - "li1": "Získat informace o tom, jaká data shromažďujeme", - "li2": "Vymazat své lokální úložiště a cookies kdykoli", - "li3": "Odpojit svou ověřenou relaci", - "li4": "Požádat o informace o našich postupech týkajících se dat", - "p2": "Vzhledem k tomu, že neshromažďujeme osobní údaje, obvykle neexistují žádné osobní informace k odstranění nebo exportu." - }, - "contact": { - "title": "Kontaktujte nás", - "p1": "Pro jakékoli dotazy nebo obavy ohledně této zásady ochrany osobních údajů nás můžete kontaktovat otevřením problému na našem {link}.", - "link": "GitHub repozitáři" - }, - "changes": { - "title": "Změny této zásady", - "p1": "Tuto zásadu ochrany osobních údajů můžeme čas od času aktualizovat. Jakékoli změny budou zveřejněny na této stránce s aktualizovaným datem revize." - } - }, - "a11y": { - "title": "Přístupnost", - "footer_title": "a11y", - "welcome": "Chceme, aby {app} bylo použitelné pro co největší počet lidí.", - "approach": { - "title": "Náš přístup", - "p1": "Snažíme se dodržovat Směrnice pro přístupnost webového obsahu (WCAG) 2.2 a používáme je jako referenci při vytváření funkcí. Neprohlašujeme úplnou shodu s žádnou úrovní WCAG — přístupnost je neustálý proces a vždy je co zlepšovat.", - "p2": "Tento web je {about}. Zlepšení přístupnosti jsou prováděna postupně jako součást našeho pravidelného vývoje.", - "about_link": "otevřený, komunitou řízený projekt" - }, - "measures": { - "title": "Co děláme", - "p1": "Některé z věcí, které se snažíme dělat na celém webu:", - "li1": "Používat sémantický HTML a atributy ARIA tam, kde je to vhodné.", - "li2": "Používat relativní velikosti textu, aby je bylo možné upravit v prohlížeči.", - "li3": "Podporovat navigaci pomocí klávesnice v celém rozhraní.", - "li4": "Respektovat mediální dotazy prefers-reduced-motion a prefers-color-scheme.", - "li5": "Navrhovat s dostatečným kontrastem barev.", - "li6": "Zajistit, aby byl základní obsah dostupný bez JavaScriptu, i když některé interaktivní funkce jej vyžadují." - }, - "limitations": { - "title": "Známá omezení", - "p1": "Některé části webu — zejména obsah třetích stran, jako jsou README balíčků — nemusí splňovat standardy přístupnosti. Pracujeme na zlepšení těchto oblastí postupně." - }, - "contact": { - "title": "Zpětná vazba", - "p1": "Pokud narazíte na překážku v přístupnosti na {app}, dejte nám prosím vědět otevřením problému na našem {link}. Tyto zprávy bereme vážně a uděláme vše pro to, abychom je řešili.", - "link": "GitHub repozitáři" - } - } -} diff --git a/lunaria/files/de-DE.json b/lunaria/files/de-DE.json deleted file mode 100644 index 5d9fb4a06..000000000 --- a/lunaria/files/de-DE.json +++ /dev/null @@ -1,1219 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Paket-Browser für die npm Registry", - "description": "Ein schneller, moderner Browser für die npm Registry. Pakete suchen, durchstöbern und erkunden mit einer modernen Oberfläche." - } - }, - "built_at": "erstellt {0}", - "alt_logo": "npmx Logo", - "tagline": "ein schneller, moderner Browser für die npm Registry", - "non_affiliation_disclaimer": "nicht verbunden mit npm, Inc.", - "trademark_disclaimer": "npm ist eine eingetragene Marke von npm, Inc. Diese Seite ist nicht mit npm, Inc. verbunden.", - "footer": { - "about": "Über uns", - "docs": "Doku", - "source": "Quellcode", - "social": "Social", - "chat": "Chat", - "keyboard_shortcuts": "Tastenkombination" - }, - "shortcuts": { - "section": { - "global": "Allgemein", - "search": "Suche", - "package": "Pakete" - }, - "focus_search": "Suche fokusieren", - "show_kbd_hints": "Tastenkombination hervorheben", - "settings": "Einstellungen öffnen", - "compare": "Vergleichen öffnen", - "compare_from_package": "Vergleichen öffnen (mit aktuellem Paket vorausgefüllt)", - "navigate_results": "Ergebnisse navigieren", - "go_to_result": "Ergebnis aufrufen", - "open_code_view": "Code-Ansicht öffnen", - "open_docs": "Dokumentation öffnen", - "disable_shortcuts": "Tastenkombinationen können in den {settings} deaktiviert werden." - }, - "search": { - "label": "npm-Pakete durchsuchen", - "placeholder": "Pakete suchen...", - "button": "Suchen", - "searching": "Suche läuft...", - "found_packages": "Keine Pakete gefunden | 1 Paket gefunden | {count} Pakete gefunden", - "found_packages_sorted": "Sortiere bestes Resultat | Sortiere beste {count} Resultate", - "updating": "(wird aktualisiert...)", - "no_results": "Keine Pakete gefunden für \"{query}\"", - "rate_limited": "npm Ratenbegrenzung erreicht, versuche es später erneut", - "title": "Suche", - "title_search": "Suche: {search}", - "title_packages": "Suche Pakete", - "meta_description": "Suchergebnisse für '{search}'", - "meta_description_packages": "Suche nach npm-Paketen", - "not_taken": "{name} ist noch frei", - "claim_prompt": "Diesen Paketnamen auf npm beanspruchen", - "claim_button": "\"{name}\" beanspruchen", - "want_to_claim": "Möchtest du diesen Paketnamen beanspruchen?", - "start_typing": "Tippe, um Pakete zu suchen", - "algolia_disclaimer": "Bereitgestellt von Algolia", - "exact_match": "exakt", - "suggestion": { - "user": "Benutzer", - "org": "Organisation", - "view_user_packages": "Pakete dieses Benutzers anzeigen", - "view_org_packages": "Pakete dieser Organisation anzeigen" - } - }, - "nav": { - "main_navigation": "Hauptnavigation", - "popular_packages": "Beliebte Pakete", - "settings": "Einstellungen", - "compare": "Vergleichen", - "back": "Zurück", - "menu": "Menü", - "mobile_menu": "Navigationsmenü", - "open_menu": "Menü öffnen", - "links": "Links", - "tap_to_search": "Tippen zum Suchen" - }, - "settings": { - "title": "Einstellungen", - "tagline": "Passe npmx an deine Vorlieben an", - "meta_description": "Passe dein npmx.dev-Erlebnis mit Einstellungen für Design, Sprache und Anzeige an.", - "sections": { - "appearance": "Erscheinungsbild", - "display": "Anzeige", - "search": "Datenquelle", - "language": "Sprache", - "keyboard_shortcuts": "Tastenkombinationen" - }, - "data_source": { - "label": "Datenquelle", - "description": "Wähle, woher npmx Suchdaten abruft. Einzelne Paketseiten verwenden immer direkt die npm Registry.", - "npm": "npm Registry", - "npm_description": "Ruft Suche, Org- und Benutzerlisten direkt von der offiziellen npm Registry ab. Maßgeblich, aber kann langsamer sein.", - "algolia": "Algolia", - "algolia_description": "Nutzt Algolia für schnellere Suche, Org- und Benutzerseiten." - }, - "relative_dates": "Relative Datumsangaben", - "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", - "hide_platform_packages_description": "Native Binärpakete wie {'@'}esbuild/linux-x64 aus den Ergebnissen ausblenden", - "theme": "Design", - "theme_light": "Hell", - "theme_dark": "Dunkel", - "theme_system": "System", - "language": "Sprache", - "help_translate": "Hilf bei der Übersetzung von npmx", - "accent_colors": "Akzentfarben", - "clear_accent": "Akzentfarbe zurücksetzen", - "translation_progress": "Übersetzungsfortschritt", - "background_themes": "Hintergrundschattierung", - "keyboard_shortcuts_enabled": "Tastenkombinationen aktivieren", - "keyboard_shortcuts_enabled_description": "Tastenkombinationen können deaktiviert werden, wenn sie mit anderen Browser- oder Systemkürzeln in Konflikt stehen" - }, - "i18n": { - "missing_keys": "{count} fehlende Übersetzung | {count} fehlende Übersetzungen", - "copy_keys": "Schlüssel kopieren", - "show_more_keys": "{count} weitere anzeigen...", - "contribute_hint": "Hilf mit, diese Übersetzung zu verbessern, indem du die fehlenden Schlüssel ergänzt.", - "edit_on_github": "Auf GitHub bearbeiten", - "view_guide": "Übersetzungsleitfaden" - }, - "common": { - "loading": "Lädt...", - "loading_more": "Lädt mehr...", - "loading_packages": "Pakete werden geladen...", - "end_of_results": "Keine weiteren Ergebnisse", - "try_again": "Erneut versuchen", - "close": "Schließen", - "or": "oder", - "retry": "Wiederholen", - "copy": "Kopieren", - "copied": "Kopiert!", - "skip_link": "Zum Hauptinhalt springen", - "warnings": "Warnungen:", - "go_back_home": "Zur Startseite", - "view_on_npm": "Auf npm ansehen", - "per_week": "/ Woche", - "vanity_downloads_hint": "Vanity-Zahl: keine Pakete angezeigt | Vanity-Zahl: für das angezeigte Paket | Vanity-Zahl: Summe von {count} angezeigten Paketen", - "sort": { - "name": "Name", - "role": "Rolle", - "members": "Mitglieder" - }, - "scroll_to_top": "Nach oben scrollen" - }, - "package": { - "not_found": "Paket nicht gefunden", - "not_found_message": "Das Paket konnte nicht gefunden werden.", - "no_description": "Keine Beschreibung vorhanden", - "not_latest": "(nicht aktuell)", - "verified_provenance": "Verifizierte Herkunft", - "view_permalink": "Permalink für diese Version anzeigen", - "navigation": "Paket", - "copy_name": "Paketnamen kopieren", - "copy_version": "Paketversion kopieren", - "deprecation": { - "package": "Dieses Paket ist veraltet.", - "version": "Diese Version ist veraltet.", - "no_reason": "Kein Grund angegeben" - }, - "size_increase": { - "title_size": "Deutlicher Größenanstieg seit v{version}", - "title_deps": "Deutlich mehr Abhängigkeiten seit v{version}", - "title_both": "Größe und Abhängigkeiten deutlich gestiegen seit v{version}", - "size": "Installationsgröße um {percent} gestiegen ({size} größer)", - "deps": "{count} zusätzliche Abhängigkeiten" - }, - "replacement": { - "title": "Du brauchst diese Abhängigkeit vielleicht nicht.", - "native": "Dies kann durch {replacement} ersetzt werden, verfügbar seit Node {nodeVersion}.", - "simple": "Die {community} hat dieses Paket als überflüssig markiert und empfiehlt: {replacement}.", - "documented": "Die {community} hat leistungsstärkere Alternativen für dieses Paket aufgezeigt.", - "none": "Dieses Paket wurde als nicht mehr nötig markiert, und seine Funktionalität ist wahrscheinlich in allen Engines nativ verfügbar.", - "learn_more": "Mehr erfahren", - "learn_more_above": "Erfahre oben mehr.", - "mdn": "MDN", - "community": "Community", - "consider_no_dep": "+ Ohne Abhängigkeit lösen?" - }, - "stats": { - "license": "Lizenz", - "deps": "Abhängigkeiten", - "install_size": "Installationsgröße", - "vulns": "Sicherheitslücken", - "published": "Veröffentlicht", - "published_tooltip": "Datum, an dem {package}{'@'}{version} veröffentlicht wurde", - "view_dependency_graph": "Abhängigkeitsgraph anzeigen", - "inspect_dependency_tree": "Abhängigkeitsbaum untersuchen", - "size_tooltip": { - "unpacked": "{size} Größe nach dem Entpacken (dieses Paket)", - "total": "{size} Gesamtgröße nach dem Entpacken (inklusive {count} Abhängigkeit für linux-x64) | {size} Gesamtgröße nach dem Entpacken (inklusive aller {count} Abhängigkeiten für linux-x64)" - } - }, - "skills": { - "title": "Agentenfähigkeiten", - "skills_available": "{count} Fähigkeit verfügbar | {count} Fähigkeiten verfügbar", - "compatible_with": "Kompatibel mit {tool}", - "install": "Installieren", - "installation_method": "Installationsmethode", - "learn_more": "Mehr erfahren", - "available_skills": "Verfügbare Fähigkeiten", - "click_to_expand": "Klicken zum Aufklappen", - "no_description": "Keine Beschreibung", - "file_counts": { - "scripts": "{count} Skript | {count} Skripte", - "refs": "{count} Referenz | {count} Referenzen", - "assets": "{count} Asset | {count} Assets" - }, - "view_source": "Quelltext ansehen" - }, - "links": { - "repo": "Repo", - "homepage": "Homepage", - "issues": "Issues", - "jsr": "JSR", - "code": "Code", - "docs": "Doku", - "fund": "Spenden", - "compare": "Vergleichen" - }, - "likes": { - "like": "Dieses Paket liken", - "unlike": "Like entfernen" - }, - "docs": { - "not_available": "Dokumentation nicht verfügbar", - "not_available_detail": "Für diese Version konnte keine Dokumentation generiert werden." - }, - "get_started": { - "title": "Erste Schritte", - "pm_label": "Paketmanager", - "copy_command": "Installationsbefehl kopieren", - "copy_dev_command": "Installationsbefehl (dev) kopieren", - "dev_dependency_hint": "Wird normalerweise als Dev-Abhängigkeit installiert", - "view_types": "{package} anzeigen" - }, - "create": { - "title": "Neues Projekt erstellen", - "copy_command": "Erstellungsbefehl kopieren", - "view": "{packageName} hat denselben Maintainer. Klicke für mehr Details." - }, - "run": { - "title": "Ausführen", - "locally": "Lokal ausführen" - }, - "readme": { - "title": "Readme", - "no_readme": "Keine README verfügbar.", - "view_on_github": "Auf GitHub ansehen", - "toc_title": "Gliederung", - "callout": { - "note": "Notiz", - "tip": "Tipp", - "important": "Wichtig", - "warning": "Warnung", - "caution": "Vorsicht" - }, - "copy_as_markdown": "README als Markdown kopieren" - }, - "provenance_section": { - "title": "Herkunft", - "built_and_signed_on": "Erstellt und signiert via {provider}", - "view_build_summary": "Build-Zusammenfassung anzeigen", - "source_commit": "Quell-Commit", - "build_file": "Build-Datei", - "public_ledger": "Öffentliches Hauptbuch", - "transparency_log_entry": "Transparenzprotokolleintrag", - "view_more_details": "Weitere Details anzeigen", - "error_loading": "Fehler beim Laden der Herkunftsdaten" - }, - "security_downgrade": { - "title": "Vertrauensabbau", - "description_to_none_provenance": "Diese Version wurde ohne {provenance} veröffentlicht.", - "description_to_none_trustedPublisher": "Diese Version wurde ohne {trustedPublishing} veröffentlicht.", - "description_to_provenance_trustedPublisher": "Diese Version verwendet {provenance}, aber nicht {trustedPublishing}.", - "fallback_install_provenance": "Installationsbefehle sind auf {version} fixiert, die letzte Version mit {provenance}.", - "fallback_install_trustedPublisher": "Installationsbefehle sind auf {version} fixiert, die letzte Version mit vertrauenswürdigem Publishing.", - "provenance_link_text": "Herkunft", - "trusted_publishing_link_text": "vertrauenswürdiges Publishing" - }, - "keywords_title": "Schlüsselwörter", - "compatibility": "Kompatibilität", - "card": { - "publisher": "Herausgeber", - "published": "Veröffentlicht", - "weekly_downloads": "Wöchentliche Downloads", - "keywords": "Schlüsselwörter", - "license": "Lizenz" - }, - "versions": { - "title": "Versionen", - "collapse": "{tag} einklappen", - "expand": "{tag} ausklappen", - "collapse_other": "Andere Versionen einklappen", - "expand_other": "Andere Versionen ausklappen", - "collapse_major": "Major {major} einklappen", - "expand_major": "Major {major} ausklappen", - "other_versions": "Weitere Versionen", - "more_tagged": "{count} weitere getaggt", - "all_covered": "Alle Versionen sind durch obige Tags abgedeckt", - "deprecated_title": "{version} (veraltet)", - "view_all": "{count} Version anzeigen | Alle {count} Versionen anzeigen", - "distribution_title": "SemVer Gruppe", - "distribution_modal_title": "Versionen", - "distribution_range_date_same_year": "von {from} bis {to} {endYear}", - "distribution_range_date_multiple_years": "von {from} {startYear} bis {to} {endYear}", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Versionen", - "grouping_versions_all": "Alle", - "grouping_versions_only_recent": "Nur aktuelle", - "grouping_usage_title": "Nutzung", - "grouping_usage_all": "Alle", - "grouping_usage_low": "Gering", - "recent_versions_only_tooltip": "Nur Versionen anzeigen, die im letzten Jahr veröffentlicht wurden.", - "show_low_usage_tooltip": "Versionsgruppen anzeigen, die weniger als 1% aller Downloads ausmachen.", - "y_axis_label": "Downloads", - "filter_placeholder": "Nach SemVer filtern (z.B. ^3.0.0)", - "filter_invalid": "Ungültiger SemVer-Bereich", - "filter_help": "Hilfe zum SemVer-Filter", - "filter_tooltip": "Filtere Versionen mit einem {link}. Zum Beispiel zeigt ^3.0.0 alle 3.x-Versionen.", - "filter_tooltip_link": "SemVer-Bereich", - "no_matches": "Keine Versionen entsprechen diesem Bereich", - "copy_alt": { - "per_version_analysis": "Die Version {version} wurde {downloads} mal heruntergeladen", - "general_description": "Balkendiagramm, das die Downloads pro Version für {versions_count} {semver_grouping_mode} Versionen des Pakets {package_name} anzeigt, {date_range_label} von der Version {first_version} bis zur Version {last_version}. Die am häufigsten heruntergeladene Version ist {max_downloaded_version} mit {max_version_downloads} Downloads. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Abhängigkeit ({count}) | Abhängigkeiten ({count})", - "list_label": "Paketabhängigkeiten", - "show_all": "{count} Abhängigkeit anzeigen | alle {count} Abhängigkeiten anzeigen", - "optional": "optional", - "view_vulnerabilities": "Sicherheitslücken anzeigen", - "outdated_major": "{count} Hauptversion zurück (neueste: {latest}) | {count} Hauptversionen zurück (neueste: {latest})", - "outdated_minor": "{count} Nebenversion zurück (neueste: {latest}) | {count} Nebenversionen zurück (neueste: {latest})", - "outdated_patch": "Patch-Update verfügbar (aktuellste: {latest})", - "has_replacement": "Für diese Abhängigkeit gibt es empfohlene Alternativen" - }, - "peer_dependencies": { - "title": "Peer-Abhängigkeit ({count}) | Peer-Abhängigkeiten ({count})", - "list_label": "Peer-Abhängigkeiten des Pakets", - "show_all": "{count} Peer-Abhängigkeit anzeigen | alle {count} Peer-Abhängigkeiten anzeigen" - }, - "optional_dependencies": { - "title": "Optionale Abhängigkeit ({count}) | Optionale Abhängigkeiten ({count})", - "list_label": "Optionale Abhängigkeiten des Pakets", - "show_all": "{count} optionale Abhängigkeit anzeigen | alle {count} optionalen Abhängigkeiten anzeigen" - }, - "maintainers": { - "title": "Maintainer", - "list_label": "Paket-Maintainer", - "you": "(du)", - "via": "via {teams}", - "remove_owner": "{name} als Owner entfernen", - "username_to_add": "Benutzername zum Hinzufügen als Owner", - "username_placeholder": "Benutzername...", - "add_button": "Hinzufügen", - "cancel_add": "Owner-Hinzufügung abbrechen", - "add_owner": "+ Owner hinzufügen", - "show_more": "({count} weitere anzeigen)", - "show_less": "(weniger anzeigen)" - }, - "trends": { - "granularity": "Granularität", - "granularity_daily": "Täglich", - "granularity_weekly": "Wöchentlich", - "granularity_monthly": "Monatlich", - "granularity_yearly": "Jährlich", - "start_date": "Start", - "end_date": "Ende", - "loading": "Lädt...", - "date_range": "{start} bis {end}", - "date_range_multiline": "{start}\nbis {end}", - "download_file": "{fileType} herunterladen", - "toggle_annotator": "Annotation umschalten", - "toggle_stack_mode": "Gestapelte Ansicht ein-/ausschalten", - "legend_estimation": "Schätzung", - "no_data": "Keine Daten vorhanden", - "y_axis_label": "{facet} {granularity}", - "facet": "Facette", - "title": "Trends", - "contributors_skip": "Nicht angezeigt bei Mitwirkende (hat kein GitHub-Repository): | Nicht angezeigt bei Mitwirkende (haben kein GitHub-Repository):", - "items": { - "downloads": "Downloads", - "likes": "Likes", - "contributors": "Mitwirkende" - }, - "play_animation": "Animation abspielen", - "pause_animation": "Animation pausieren", - "data_correction": "Datenkorrektur", - "average_window": "Durchschnittsfenster", - "smoothing": "Glättung", - "known_anomalies": "Bekannte Anomalien", - "known_anomalies_description": "Gleicht bekannte Download-Ausreißer aus, die durch Bots oder CI-Probleme entstanden sind.", - "known_anomalies_ranges": "Anomalie-Zeiträume", - "known_anomalies_range": "Von {start} bis {end}", - "known_anomalies_range_named": "{packageName}: vom {start} bis zum {end}", - "known_anomalies_none": "Keine bekannten Anomalien für dieses Paket. | Keine bekannten Anomalien für diese Pakete.", - "known_anomalies_contribute": "Anomalie-Daten einreichen", - "apply_correction": "Korrektur anwenden", - "copy_alt": { - "trend_none": "weitgehend gleichbleibenden", - "trend_strong": "starken", - "trend_weak": "schwachen", - "trend_undefined": "undefinierten (unzureichende Daten)", - "button_label": "Alt-Text kopieren", - "watermark": "Unten befindet sich ein Wasserzeichen mit der Aufschrift \"./npmx a fast, modern browser for the npm registry\"", - "analysis": "{package_name} startet bei {start_value} und endet bei {end_value}, was einen {trend} Trend mit einer Steigung von {downloads_slope} Downloads pro Zeitintervall zeigt", - "estimation": "Der Endwert ist eine Schätzung basierend auf Teildaten für den aktuellen Zeitraum.", - "estimations": "Die Endwerte sind Schätzungen basierend auf Teildaten für den aktuellen Zeitraum.", - "compare": "Vergleichsdiagramm für Paket-Downloads für: {packages}.", - "single_package": "Download-Liniendiagramm für das Paket {package}.", - "general_description": "Die Y-Achse stellt die Anzahl der Downloads dar. Die X-Achse stellt den Datumsbereich dar, von {start_date} bis {end_date}, mit einem {granularity}en Zeitraum.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Wöchentliche Downloads", - "community_distribution": "Community-Adoptionsverteilung ansehen" - }, - "install_scripts": { - "title": "Installationsskripte", - "script_label": "(Skript)", - "npx_packages": "{count} npx-Paket | {count} npx-Pakete", - "currently": "aktuell {version}" - }, - "playgrounds": { - "title": "Ausprobieren", - "choose": "Testumgebung wählen" - }, - "metrics": { - "esm": "ES-Module unterstützt", - "cjs": "CommonJS unterstützt", - "no_esm": "Keine ESM-Unterstützung", - "types_label": "Typen", - "types_included": "Typen enthalten", - "types_available": "Typen verfügbar via {package}", - "no_types": "Keine TypeScript-Typen" - }, - "license": { - "view_spdx": "Lizenztext auf SPDX ansehen", - "none": "Keine" - }, - "vulnerabilities": { - "tree_found": "{vulns} Sicherheitslücke in {packages}/{total} Paketen | {vulns} Sicherheitslücken in {packages}/{total} Paketen", - "show_all_packages": "{count} betroffenes Paket anzeigen | Alle {count} betroffenen Pakete anzeigen", - "path": "Pfad", - "more": "+{count} weitere", - "packages_failed": "{count} Paket konnte nicht geprüft werden | {count} Pakete konnten nicht geprüft werden", - "scan_failed": "Sicherheits-Scan fehlgeschlagen", - "severity": { - "critical": "Kritisch", - "high": "Hoch", - "moderate": "Mittel", - "low": "Niedrig" - }, - "fixed_in_title": "Behoben in Version {version}" - }, - "deprecated": { - "label": "Veraltet", - "tree_found": "{count} veraltete Abhängigkeit | {count} veraltete Abhängigkeiten", - "show_all": "{count} veraltetes Paket anzeigen | alle {count} veralteten Pakete anzeigen" - }, - "access": { - "title": "Team-Zugriff", - "refresh": "Team-Zugriff aktualisieren", - "list_label": "Team-Zugriffsliste", - "owner": "Owner", - "rw": "rw", - "ro": "ro", - "revoke_access": "Zugriff von {name} entziehen", - "no_access": "Kein Team-Zugriff konfiguriert", - "select_team_label": "Team auswählen", - "loading_teams": "Teams werden geladen...", - "select_team": "Team auswählen", - "permission_label": "Berechtigungsstufe", - "permission": { - "read_only": "Nur Lesen", - "read_write": "Lesen/Schreiben" - }, - "grant_button": "Gewähren", - "cancel_grant": "Zugriffsvergabe abbrechen", - "grant_access": "+ Team-Zugriff gewähren" - }, - "list": { - "filter_label": "Pakete filtern", - "filter_placeholder": "Pakete filtern...", - "sort_label": "Pakete sortieren", - "showing_count": "Zeige {filtered} von {total} Paketen" - }, - "skeleton": { - "loading": "Paketdetails werden geladen", - "maintainers": "Maintainer", - "keywords": "Schlüsselwörter", - "versions": "Versionen", - "dependencies": "Abhängigkeiten" - }, - "sort": { - "downloads": "Meiste Downloads", - "published": "Zuletzt veröffentlicht", - "name_asc": "Name (A-Z)", - "name_desc": "Name (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Lokaler Connector", - "contributor_badge": "Nur für Mitwirkende", - "contributor_notice": "Der Connector ist noch nicht auf npm veröffentlicht. Siehe den {link} für Informationen zum lokalen Ausführen.", - "contributor_link": "Leitfaden für Mitwirkende", - "connected": "Verbunden", - "connected_as_user": "Verbunden als ~{user}", - "connected_hint": "Du kannst jetzt Pakete und Organisationen über die Web-Oberfläche verwalten.", - "disconnect": "Trennen", - "run_hint": "Führe den Connector auf deinem Rechner aus, um Admin-Funktionen zu aktivieren.", - "copy_command": "Befehl kopieren", - "copied": "Kopiert", - "paste_token": "Füge dann den Token unten ein, um dich zu verbinden:", - "token_label": "Token", - "token_placeholder": "Token hier einfügen...", - "advanced": "Erweiterte Optionen", - "port_label": "Port", - "warning": "WARNUNG", - "warning_text": "Dies erlaubt npmx Zugriff auf deine npm CLI. Verbinde dich nur mit Seiten, denen du vertraust.", - "connect": "Verbinden", - "connecting": "Verbinde...", - "auto_open_url": "Anmeldeseite automatisch öffnen" - } - }, - "operations": { - "queue": { - "title": "Aktions-Warteschlange", - "clear_all": "Alle löschen", - "refresh": "Aktionen aktualisieren", - "empty": "Keine Aktionen in der Warteschlange", - "empty_hint": "Füge Aktionen von Paket- oder Org-Seiten hinzu", - "active_label": "Aktive Aktionen", - "otp_required": "OTP erforderlich", - "otp_prompt": "OTP eingeben, um fortzufahren", - "otp_placeholder": "OTP-Code eingeben...", - "otp_label": "Einmalpasswort", - "retry_otp": "Mit OTP wiederholen", - "retry_web_auth": "Mit WebAuth wiederholen", - "retrying": "Wird wiederholt...", - "open_web_auth": "WebAuth Link öffnen", - "approve_operation": "Aktion genehmigen", - "remove_operation": "Aktion entfernen", - "approve_all": "Alle genehmigen", - "execute": "Ausführen", - "executing": "Wird ausgeführt...", - "log": "Protokoll", - "log_label": "Protokoll abgeschlossener Aktionen", - "remove_from_log": "Aus Protokoll entfernen" - } - }, - "org": { - "teams": { - "title": "Teams", - "refresh": "Teams aktualisieren", - "filter_label": "Teams filtern", - "filter_placeholder": "Teams filtern...", - "sort_by": "Sortieren nach", - "loading": "Teams werden geladen...", - "no_teams": "Keine Teams gefunden", - "list_label": "Teams der Organisation", - "delete_team": "Team {name} löschen", - "member_count": "{count} Mitglied | {count} Mitglieder", - "members_of": "Mitglieder von {team}", - "no_members": "Keine Mitglieder", - "remove_user": "{user} aus Team entfernen", - "username_to_add": "Benutzername zum Hinzufügen zu {team}", - "username_placeholder": "Benutzername...", - "add_button": "Hinzufügen", - "cancel_add_user": "Benutzer-Hinzufügung abbrechen", - "add_member": "+ Mitglied hinzufügen", - "team_name_label": "Teamname", - "team_name_placeholder": "Teamname...", - "create_button": "Erstellen", - "no_match": "Keine Teams entsprechen \"{query}\"", - "cancel_create": "Team-Erstellung abbrechen", - "create_team": "+ Team erstellen" - }, - "members": { - "title": "Mitglieder", - "refresh": "Mitglieder aktualisieren", - "filter_label": "Mitglieder filtern", - "filter_placeholder": "Mitglieder filtern...", - "filter_by_role": "Nach Rolle filtern", - "filter_by_team": "Nach Team filtern", - "all_teams": "Alle Teams", - "sort_by": "Sortieren nach", - "loading": "Mitglieder werden geladen...", - "no_members": "Keine Mitglieder gefunden", - "list_label": "Mitglieder der Organisation", - "change_role_for": "Rolle von {name} ändern", - "remove_from_org": "{name} aus Organisation entfernen", - "view_team": "Team {team} anzeigen", - "no_match": "Keine Mitglieder entsprechen deinen Filtern", - "username_label": "Benutzername", - "username_placeholder": "Benutzername...", - "role_label": "Rolle", - "role": { - "all": "Alle", - "developer": "Entwickler", - "admin": "Admin", - "owner": "Owner" - }, - "team_label": "Team", - "no_team": "Kein Team", - "add_button": "Hinzufügen", - "cancel_add": "Mitglied-Hinzufügung abbrechen", - "add_member": "+ Mitglied hinzufügen" - }, - "public_packages": "{count} öffentliches Paket | {count} öffentliche Pakete", - "page": { - "packages_title": "Pakete", - "members_tab": "Mitglieder", - "teams_tab": "Teams", - "no_packages": "Keine öffentlichen Pakete gefunden für", - "no_packages_hint": "Diese Organisation existiert möglicherweise nicht oder hat keine öffentlichen Pakete.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(wird auch zur Organisation hinzugefügt)", - "press_enter_to_add": "Enter drücken, um {'@'}{username} hinzuzufügen", - "default_placeholder": "Benutzername...", - "suggestions_label": "Benutzervorschläge" - }, - "page": { - "packages_title": "Pakete", - "no_packages": "Keine öffentlichen Pakete gefunden für", - "no_packages_hint": "Dieser Benutzer existiert möglicherweise nicht oder hat keine öffentlichen Pakete.", - "failed_to_load": "Benutzer-Pakete konnten nicht geladen werden", - "no_match": "Keine Pakete entsprechen \"{query}\"", - "filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..." - }, - "orgs_page": { - "title": "Organisationen", - "back_to_profile": "Zurück zum Profil", - "connect_required": "Verbinde die lokale CLI, um deine Organisationen zu sehen.", - "connect_hint_prefix": "Führe", - "connect_hint_suffix": "aus, um zu starten.", - "own_orgs_only": "Du kannst nur deine eigenen Organisationen sehen.", - "view_your_orgs": "Deine Organisationen anzeigen", - "loading": "Organisationen werden geladen...", - "empty": "Keine Organisationen gefunden.", - "empty_hint": "Organisationen werden aus deinen Scoped-Paketen erkannt.", - "count": "{count} Organisation | {count} Organisationen", - "packages_count": "{count} Paket | {count} Pakete" - } - }, - "claim": { - "modal": { - "title": "Paketnamen beanspruchen", - "success": "Paket beansprucht!", - "success_detail": "{name}{'@'}0.0.0 wurde auf npm veröffentlicht.", - "success_hint": "Du kannst jetzt neue Versionen dieses Pakets mit npm publish veröffentlichen.", - "view_package": "Paket anzeigen", - "invalid_name": "Ungültiger Paketname:", - "available": "Dieser Name ist verfügbar!", - "taken": "Dieser Name ist bereits vergeben.", - "missing_permission": "Du hast keine Berechtigung, ein Paket zum Scope {'@'}{scope} hinzuzufügen.", - "similar_warning": "Ähnliche Pakete existieren - npm könnte diesen Namen ablehnen:", - "related": "Verwandte Pakete:", - "scope_warning_title": "Erwäge stattdessen ein Scoped-Paket", - "scope_warning_text": "Unscoped-Paketnamen sind eine gemeinsame Ressource. Beanspruche einen Namen nur, wenn du vorhast, ein Paket zu veröffentlichen und zu pflegen. Für persönliche oder Organisationsprojekte nutze einen Scoped-Namen wie {'@'}{username}/{name}.", - "connect_required": "Verbinde dich mit dem lokalen Connector, um diesen Paketnamen zu beanspruchen.", - "connect_button": "Mit Connector verbinden", - "publish_hint": "Dies veröffentlicht ein minimales Platzhalter-Paket.", - "preview_json": "package.json Vorschau", - "claim_button": "Paketnamen beanspruchen", - "publishing": "Wird veröffentlicht...", - "checking": "Verfügbarkeit wird geprüft...", - "failed_to_check": "Namensverfügbarkeit konnte nicht geprüft werden", - "failed_to_claim": "Paket konnte nicht beansprucht werden" - } - }, - "code": { - "files_label": "Dateien", - "no_files": "Keine Dateien in diesem Verzeichnis", - "root": "Wurzel", - "lines": "{count} Zeile | {count} Zeilen", - "toggle_tree": "Dateibaum umschalten", - "close_tree": "Dateibaum schließen", - "copy_link": "Link kopieren", - "raw": "Roh", - "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", - "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", - "go_to_package": "Zum Paket", - "loading_tree": "Dateibaum wird geladen...", - "failed_to_load_tree": "Dateien für diese Paketversion konnten nicht geladen werden", - "back_to_package": "Zurück zum Paket", - "table": { - "name": "Name", - "size": "Größe" - }, - "markdown_view_mode": { - "preview": "Vorschau", - "code": "Code" - }, - "file_path": "Dateipfad", - "scroll_to_top": "Nach oben scrollen" - }, - "badges": { - "provenance": { - "verified": "verifiziert", - "verified_title": "Verifizierte Herkunft", - "verified_via": "Verifiziert: veröffentlicht via {provider}" - }, - "jsr": { - "title": "auch auf JSR verfügbar" - } - }, - "filters": { - "title": "Filter", - "search": "Suche", - "search_scope": "Suchumfang", - "search_placeholder_name": "Nach Paketnamen filtern...", - "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", - "keywords": "Stichwörter", - "more_keywords": "+{count} mehr", - "clear_all": "Alles löschen", - "remove_filter": "Filter {label} entfernen", - "chips": { - "search": "Suche", - "downloads": "Downloads", - "keyword": "Stichwort", - "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" - }, - "columns": { - "title": "Spalten", - "show": "Spalten anzeigen", - "reset": "Auf Standardwerte zurücksetzen", - "coming_soon": "Bald verfügbar", - "name": "Name", - "version": "Version", - "description": "Beschreibung", - "downloads": "Downloads/Woche", - "published": "Zuletzt veröffentlicht", - "maintainers": "Maintainer", - "keywords": "Stichwörter", - "quality_score": "Qualitätsfaktor", - "popularity_score": "Beliebtheitswert", - "maintenance_score": "Wartungsbewertung", - "combined_score": "Gesamtwertung", - "security": "Sicherheit" - }, - "view_mode": { - "label": "Anzeigemodus", - "cards": "Kartenansicht", - "table": "Tabellenansicht" - }, - "pagination": { - "mode_label": "Paginierungsmodus", - "infinite": "Unendlich", - "paginated": "Paginiert", - "items_per_page": "Elemente pro Seite", - "per_page": "{count} / Seite", - "all_yolo": "Alle (YOLO)", - "showing": "{start}-{end} von {total}", - "previous": "Vorherige Seite", - "next": "Nächste Seite", - "nav_label": "Paginierung" - }, - "count": { - "showing_filtered": "{filtered} von {count} Paket | {filtered} von {count} Paketen", - "showing_all": "{count} Paket | {count} Pakete", - "showing_paginated": "{pageSize} von {count} Paket | {pageSize} von {count} Paketen" - }, - "table": { - "security_warning": "Sicherheitswarnung", - "secure": "Sicher", - "no_packages": "Keine Pakete gefunden" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Was wir sind", - "better_ux_dx": "Bessere UX/DX", - "admin_ui": "Admin-UI", - "description": "npmx ist eine {betterUxDx} für die npm-Paket-Registry und Tooling. Wir bieten eine schnelle, moderne Oberfläche zum Erkunden von Paketen mit Funktionen wie Dark Mode, Tastaturnavigation, Code-Browsing und Verbindungen zu alternativen Registries wie {jsr}.", - "admin_description": "Wir wollen auch eine bessere {adminUi} zum Verwalten deiner Pakete, Teams und Organisationen bieten — alles im Browser, angetrieben von deiner lokalen npm CLI." - }, - "what_we_are_not": { - "title": "Was wir nicht sind", - "not_package_manager": "Kein Paketmanager.", - "not_registry": "Keine Registry.", - "registry_description": "Wir hosten keine Pakete. Wir sind nur ein schnellerer, modernerer Weg, sie zu durchstöbern.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Es gibt", - "people": "bereits", - "building": "Leute,", - "really": "die", - "cool": "wirklich", - "package": "coole", - "managers": "Paketmanager bauen" - } - }, - "sponsors": { - "title": "Sponsoren" - }, - "oss_partners": { - "title": "OSS-Partner" - }, - "team": { - "title": "Team", - "governance": "Verwaltung", - "role_steward": "Verwalter", - "role_maintainer": "Maintainer", - "sponsor": "Sponsor", - "sponsor_aria": "Sponsore {name} auf GitHub" - }, - "contributors": { - "title": "... und {count} weiterer Mitwirkender | ... und {count} weitere Mitwirkende", - "description": "npmx ist komplett Open Source und wird von einer großartigen Community von Mitwirkenden entwickelt. Mach mit und lass uns gemeinsam das npm-Browsing-Erlebnis gestalten, das wir uns schon immer gewünscht haben.", - "loading": "Mitwirkende werden geladen...", - "error": "Mitwirkende konnten nicht geladen werden", - "view_profile": "GitHub-Profil von {name} anzeigen" - }, - "get_involved": { - "title": "Mitmachen", - "contribute": { - "title": "Beitragen", - "description": "Hilf uns, ein besseres npm-Erlebnis zu bauen.", - "cta": "Auf GitHub ansehen" - }, - "community": { - "title": "Tritt der Community bei", - "description": "Chatte, stelle Fragen und teile Ideen.", - "cta": "Discord beitreten" - }, - "follow": { - "title": "Bleib auf dem Laufenden", - "description": "Erfahre das Neueste über npmx.", - "cta": "Auf Bluesky folgen" - } - } - }, - "account_menu": { - "connect": "Verbinden", - "account": "Konto", - "npm_cli": "npm-CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Pakete & Organisationen verwalten", - "atmosphere_desc": "Soziale Funktionen & Identität", - "connect_npm_cli": "Mit npm-CLI verbinden", - "connect_atmosphere": "Mit Atmosphere verbinden", - "connecting": "Verbinde...", - "ops": "{count} Operation | {count} Operationen" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Verbunden als {'@'}{handle}", - "disconnect": "Trennen", - "connect_prompt": "Verbinde dich mit deinem Atmosphere-Konto", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Verbinden", - "create_account": "Neues Konto erstellen", - "connect_bluesky": "Mit Bluesky verbinden", - "what_is_atmosphere": "Was ist ein Atmosphere-Konto?", - "atmosphere_explanation": "{npmx} nutzt das {atproto}, um viele seiner sozialen Funktionen zu betreiben. So können Nutzer ihre Daten selbst verwalten und ein einziges Konto für alle kompatiblen Anwendungen nutzen. Sobald du ein Konto erstellt hast, kannst du andere Apps wie {bluesky} und {tangled} mit demselben Konto nutzen.", - "default_input_error": "Bitte geben Sie einen gültigen Handle, eine DID oder eine vollständige PDS-URL ein" - } - }, - "header": { - "home": "npmx Startseite", - "packages": "Pakete", - "packages_dropdown": { - "title": "Deine Pakete", - "loading": "Lädt...", - "error": "Pakete konnten nicht geladen werden", - "empty": "Keine Pakete gefunden", - "view_all": "Alle anzeigen" - }, - "orgs": "Organisationen", - "orgs_dropdown": { - "title": "Deine Organisationen", - "loading": "Lädt...", - "error": "Organisationen konnten nicht geladen werden", - "empty": "Keine Organisationen gefunden", - "view_all": "Alle anzeigen" - } - }, - "compare": { - "packages": { - "title": "Pakete vergleichen", - "tagline": "Vergleiche npm-Pakete direkt miteinander, um das richtige für dich zu finden.", - "meta_title": "{packages} vergleichen - npmx", - "meta_title_empty": "Pakete vergleichen - npmx", - "meta_description": "Direkter Vergleich von {packages}", - "meta_description_empty": "Vergleiche npm-Pakete direkt miteinander", - "section_packages": "Pakete", - "section_facets": "Facetten", - "section_comparison": "Vergleich", - "copy_as_markdown": "Tabelle kopieren", - "loading": "Paketdaten werden geladen...", - "error": "Paketdaten konnten nicht geladen werden. Bitte versuche es erneut.", - "empty_title": "Wähle Pakete zum Vergleichen aus", - "empty_description": "Suche und füge oben mindestens 2 Pakete hinzu, um einen direkten Vergleich ihrer Metriken zu sehen." - }, - "selector": { - "search_label": "Nach Paketen suchen", - "search_first": "Nach einem Paket suchen...", - "search_add": "Weiteres Paket hinzufügen...", - "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." - }, - "no_dependency": { - "label": "(Keine Abhängigkeit)", - "typeahead_title": "Was würde James tun?", - "typeahead_description": "Vergleiche mit der Option, gar keine Abhängigkeit zu nutzen! e18e-geprüft.", - "tooltip_title": "Du brauchst vielleicht keine Abhängigkeit", - "tooltip_description": "Vergleiche mit dem Verzicht auf eine Abhängigkeit! Die {link} pflegt eine Liste von Paketen, die durch native APIs oder einfachere Alternativen ersetzt werden können.", - "e18e_community": "e18e Community", - "add_column": "Spalte „Keine Abhängigkeit“ zum Vergleich hinzufügen" - }, - "facets": { - "group_label": "Vergleichsfacetten", - "all": "Alle", - "none": "Keine", - "coming_soon": "Demnächst verfügbar", - "select_all": "Alle Facetten auswählen", - "deselect_all": "Alle Facetten abwählen", - "select_category": "Alle {category}-Facetten auswählen", - "deselect_category": "Alle {category}-Facetten abwählen", - "binary_only_tooltip": "Dieses Paket stellt Binärdateien bereit und hat keine Exports", - "categories": { - "performance": "Performance", - "health": "Gesundheit", - "compatibility": "Kompatibilität", - "security": "Sicherheit & Compliance" - }, - "items": { - "packageSize": { - "label": "Paketgröße", - "description": "Größe des Pakets selbst (entpackt)" - }, - "installSize": { - "label": "Installationsgröße", - "description": "Gesamtgröße inklusive aller Abhängigkeiten" - }, - "dependencies": { - "label": "Direkte Abhängigkeiten", - "description": "Anzahl der direkten Abhängigkeiten" - }, - "totalDependencies": { - "label": "Gesamt-Abhängigkeiten", - "description": "Gesamtanzahl inklusive transitiver Abhängigkeiten" - }, - "downloads": { - "label": "Downloads/Woche", - "description": "Wöchentliche Downloadzahlen" - }, - "totalLikes": { - "label": "Likes", - "description": "Anzahl der Likes" - }, - "lastUpdated": { - "label": "Veröffentlicht", - "description": "Wann diese Version veröffentlicht wurde" - }, - "deprecated": { - "label": "Veraltet?", - "description": "Ob das Paket als veraltet markiert ist" - }, - "engines": { - "label": "Engines", - "description": "Node.js-Versionsanforderungen" - }, - "types": { - "label": "Typen", - "description": "TypeScript-Typdefinitionen" - }, - "moduleFormat": { - "label": "Modulformat", - "description": "ESM/CJS-Unterstützung" - }, - "license": { - "label": "Lizenz", - "description": "Paketlizenz" - }, - "vulnerabilities": { - "label": "Sicherheitslücken", - "description": "Bekannte Sicherheitsrisiken" - } - }, - "values": { - "any": "Beliebig", - "none": "Keine", - "unknown": "Unbekannt", - "deprecated": "Veraltet", - "not_deprecated": "Nein", - "types_included": "Enthalten", - "types_none": "Keine", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Deine Entscheidung!" - }, - "trends": { - "title": "Trends vergleichen" - } - }, - "file_changes": "Dateiänderungen", - "files_count": "{count} Datei | {count} Dateien", - "lines_hidden": "{count} Zeile ausgeblendet | {count} Zeilen ausgeblendet", - "compare_versions": "Diff", - "compare_versions_title": "Mit neuester Version vergleichen", - "summary": "Zusammenfassung", - "deps_count": "{count} Abh.", - "dependencies": "Abhängigkeiten", - "dev_dependencies": "Dev-Abhängigkeiten", - "peer_dependencies": "Peer-Abhängigkeiten", - "optional_dependencies": "Optionale Abhängigkeiten", - "no_dependency_changes": "Keine Änderungen an Abhängigkeiten", - "file_filter_option": { - "all": "Gesamt ({count})", - "added": "Hinzugefügt ({count})", - "removed": "Entfernt ({count})", - "modified": "Geändert ({count})" - }, - "search_files_placeholder": "Dateien suchen...", - "no_files_all": "Keine Dateien", - "no_files_search": "Keine Dateien für \"{query}\" gefunden", - "no_files_filtered": "Keine {filter} Dateien", - "filter": { - "added": "hinzugefügten", - "removed": "entfernten", - "modified": "geänderten" - }, - "files_button": "Dateien", - "select_file_prompt": "Wähle eine Datei in der Seitenleiste, um die Änderungen anzuzeigen", - "close_files_panel": "Dateibereich schließen", - "filter_files_label": "Dateien nach Art der Änderung filtern" - }, - "privacy_policy": { - "title": "Datenschutzerklärung", - "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": { - "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." - }, - "types": { - "title": "Welche Cookies verwenden wir?", - "p1": "Wir verwenden ausschließlich {bold} für Zwecke, die für die Funktionalität der Seite unbedingt erforderlich sind. Wir verwenden keine Cookies von Drittanbietern oder für Werbezwecke.", - "bold": "technisch notwendige Cookies", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Dieser Cookie wird von unserem Hosting-Anbieter (Vercel) für den Skew-Schutz verwendet. Er stellt sicher, dass du Assets der korrekten Deployment-Version lädst, wenn während deines Besuchs ein neues Update veröffentlicht wird. Er dient nicht dem Tracking.", - "cookie_h3": "h3", - "cookie_h3_desc": "Dies ist unser sicheres Sitzungs-Cookie. Es speichert das OAuth-Access-Token, wenn du dein Atmosphere-Konto verbindest. Es ist unerlässlich, um deine authentifizierte Sitzung aufrechtzuerhalten." - }, - "local_storage": { - "title": "Lokaler Speicher", - "p1": "Zusätzlich zu Sitzungs-Cookies nutzen wir den {bold} deines Browsers, um deine Anzeige-Präferenzen zu speichern. Dies ermöglicht uns, das Design (Hell/Dunkel) und andere von dir gewählte {settings} zu speichern, damit du sie nicht bei jedem Besuch neu konfigurieren musst.", - "bold": "Local Storage", - "p2": "Diese Informationen sind rein funktional, werden nur auf deinem Gerät gespeichert und {bold2}. Wir nutzen sie ausschließlich, um deine Erfahrung auf unserer Website zu verbessern.", - "bold2": "enthalten keine persönlichen Daten und werden nicht zum Tracking verwendet", - "settings": "Einstellungen" - }, - "management": { - "title": "Verwalten von Cookies", - "p1": "Du kannst deinen Browser so konfigurieren, dass Cookies nach deinen Wünschen akzeptiert, abgelehnt oder gelöscht werden. Bitte beachte jedoch, dass {bold}.", - "bold": "das Ablehnen notwendiger Cookies den vollständigen Zugriff auf die Anwendung verhindern kann", - "p2": "Nachfolgend findest du Links mit Anleitungen zur Cookie-Verwaltung in den gängigsten Browsern:", - "chrome": "Google Chrome (öffnet in einem neuen Fenster)", - "firefox": "Mozilla Firefox (öffnet in einem neuen Fenster)", - "edge": "Microsoft Edge (öffnet in einem neuen Fenster)" - } - }, - "analytics": { - "title": "Analyse", - "p1": "Wir verwenden {bold}, um zu verstehen, wie Besucher unsere Website nutzen. Dies hilft uns, die Benutzererfahrung zu verbessern und Probleme zu identifizieren.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics wurde mit Fokus auf Datenschutz entwickelt:", - "li1": "Es werden keine Cookies verwendet", - "li2": "Es werden keine persönlichen Identifikationsmerkmale gesammelt", - "li3": "Nutzer werden nicht über verschiedene Websites hinweg verfolgt", - "li4": "Alle Daten werden aggregiert und anonymisiert", - "p3": "Die einzigen gesammelten Informationen umfassen: Seiten-URLs, Referrer, Land/Region, Gerätetyp, Browser und Betriebssystem. Diese Daten können nicht zur Identifizierung einzelner Nutzer verwendet werden." - }, - "authenticated": { - "title": "Authentifizierte Benutzer", - "p1": "Wenn du dein {bold}-Konto mit npmx verbindest, speichern wir deinen OAuth-Access-Token in einem sicheren, HTTP-only Sitzungs-Cookie. Dieser Token wird ausschließlich dazu verwendet, Anfragen in deinem Namen zu authentifizieren.", - "bold": "Atmosphere", - "p2": "Wir speichern keine Anmeldedaten und greifen auf keine Daten zu, die über das hinausgehen, was für die Bereitstellung der von dir genutzten Funktionen erforderlich ist. Du kannst dein Konto jederzeit auf der Seite {settings} trennen.", - "settings": "Einstellungen" - }, - "data_retention": { - "title": "Datenspeicherung", - "p1": "Sitzungs-Cookies werden automatisch gelöscht, wenn du deinen Browser schließt oder nach einer gewissen Zeit der Inaktivität. Local-Storage-Präferenzen bleiben auf deinem Gerät, bis du deine Browserdaten löschst. Analysedaten werden in aggregierter Form gespeichert und können nicht mit einzelnen Nutzern verknüpft werden." - }, - "your_rights": { - "title": "Deine Rechte", - "p1": "Du hast das Recht:", - "li1": "Informationen darüber zu erhalten, welche Daten wir sammeln", - "li2": "Deinen Local Storage und deine Cookies jederzeit zu löschen", - "li3": "Deine authentifizierte Sitzung zu beenden", - "li4": "Auskunft über unsere Datenpraktiken zu verlangen", - "p2": "Da wir keine personenbezogenen Daten sammeln, gibt es in der Regel keine persönlichen Informationen, die gelöscht oder exportiert werden könnten." - }, - "contact": { - "title": "Kontakt", - "p1": "Bei Fragen oder Bedenken zu dieser Datenschutzerklärung kannst du uns kontaktieren, indem du ein Issue in unserem {link} eröffnest.", - "link": "GitHub-Repository" - }, - "changes": { - "title": "Änderungen an dieser Richtlinie", - "p1": "Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Alle Änderungen werden auf dieser Seite mit einem aktualisierten Revisionsdatum veröffentlicht." - } - }, - "a11y": { - "title": "Barrierefreiheit", - "footer_title": "a11y", - "welcome": "Wir möchten, dass {app} für so viele Menschen wie möglich nutzbar ist.", - "approach": { - "title": "Unser Ansatz", - "p1": "Wir versuchen, den Richtlinien für barrierefreie Webinhalte (WCAG) 2.2 zu folgen und nutzen diese als Referenz beim Erstellen neuer Funktionen. Wir beanspruchen keine vollständige Konformität mit einer bestimmten WCAG-Stufe — Barrierefreiheit ist ein kontinuierlicher Prozess und es gibt immer etwas zu tun.", - "p2": "Diese Seite ist ein {about_link}. Verbesserungen der Barrierefreiheit werden schrittweise im Rahmen unserer regulären Entwicklung vorgenommen.", - "about_link": "Open-Source-Projekt, das von der Community getragen wird" - }, - "measures": { - "title": "Was wir tun", - "p1": "Einige der Dinge, die wir auf der gesamten Seite anstreben:", - "li1": "Verwendung von semantischem HTML und ARIA-Attributen, wo angemessen.", - "li2": "Verwendung relativer Textgrößen, damit du sie im Browser anpassen kannst.", - "li3": "Unterstützung der Tastaturnavigation in der gesamten Benutzeroberfläche.", - "li4": "Berücksichtigung der Media-Queries prefers-reduced-motion und prefers-color-scheme.", - "li5": "Design mit ausreichendem Farbkontrast im Blick.", - "li6": "Sicherstellung, dass wesentliche Inhalte ohne JavaScript verfügbar sind, auch wenn einige interaktive Funktionen es erfordern." - }, - "limitations": { - "title": "Bekannte Einschränkungen", - "p1": "Einige Teile der Website — insbesondere Inhalte von Drittanbietern wie Paket-READMEs — entsprechen möglicherweise nicht den Standards für Barrierefreiheit. Wir arbeiten daran, diese Bereiche mit der Zeit zu verbessern." - }, - "contact": { - "title": "Feedback", - "p1": "Wenn du bei {app} auf eine Barriere stößt, sag uns bitte Bescheid, indem du ein Ticket in unserem {link} eröffnest. Wir nehmen diese Meldungen ernst und werden unser Bestes tun, um sie zu beheben.", - "link": "GitHub-Repository" - } - } -} diff --git a/lunaria/files/en-GB.json b/lunaria/files/en-GB.json deleted file mode 100644 index 52d265f36..000000000 --- a/lunaria/files/en-GB.json +++ /dev/null @@ -1,1277 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Package Browser for the npm Registry", - "description": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface." - } - }, - "built_at": "built {0}", - "alt_logo": "npmx logo", - "tagline": "a fast, modern browser for the npm registry", - "non_affiliation_disclaimer": "not affiliated with npm, Inc.", - "trademark_disclaimer": "npm is a registered trademark of npm, Inc. This site is not affiliated with npm, Inc.", - "footer": { - "about": "about", - "blog": "blog", - "docs": "docs", - "source": "source", - "social": "social", - "chat": "chat", - "keyboard_shortcuts": "keyboard shortcuts" - }, - "shortcuts": { - "section": { - "global": "Global", - "search": "Search", - "package": "Package" - }, - "focus_search": "Focus search", - "show_kbd_hints": "Highlight keyboard hints", - "settings": "Open settings", - "compare": "Open compare", - "compare_from_package": "Open compare (prefilled with current package)", - "navigate_results": "Navigate results", - "go_to_result": "Go to result", - "open_code_view": "Open code view", - "open_docs": "Open docs", - "disable_shortcuts": "You can disable keyboard shortcuts in {settings}." - }, - "search": { - "label": "Search npm packages", - "placeholder": "search packages...", - "button": "search", - "searching": "Searching...", - "found_packages": "No packages found | Found 1 package | Found {count} packages", - "found_packages_sorted": "No results found | Sorting top {count} result | Sorting top {count} results", - "updating": "(updating...)", - "no_results": "No packages found for \"{query}\"", - "rate_limited": "Hit npm rate limit, try again in a moment", - "title": "search", - "title_search": "search: {search}", - "title_packages": "search packages", - "meta_description": "Search results for '{search}'", - "meta_description_packages": "Search npm packages", - "not_taken": "{name} is not taken", - "claim_prompt": "Claim this package name on npm", - "claim_button": "Claim \"{name}\"", - "want_to_claim": "Want to claim this package name?", - "start_typing": "Start typing to search packages", - "algolia_disclaimer": "Powered by Algolia", - "exact_match": "exact", - "suggestion": { - "user": "user", - "org": "org", - "view_user_packages": "View packages by this user", - "view_org_packages": "View packages by this organisation" - } - }, - "nav": { - "main_navigation": "Main", - "popular_packages": "Popular packages", - "settings": "settings", - "compare": "compare", - "back": "back", - "menu": "Menu", - "mobile_menu": "Navigation menu", - "open_menu": "Open menu", - "links": "Links", - "tap_to_search": "Tap to search" - }, - "blog": { - "title": "Blog", - "heading": "blog", - "meta_description": "Insights and updates from the npmx community", - "author": { - "view_profile": "View {name}'s profile on Bluesky" - }, - "atproto": { - "view_on_bluesky": "View on Bluesky", - "reply_on_bluesky": "Reply on Bluesky", - "likes_on_bluesky": "Likes on Bluesky", - "like_or_reply_on_bluesky": "Like this post or add your comment on Bluesky", - "no_comments_yet": "No comments yet.", - "could_not_load_comments": "Could not load comments.", - "comments": "Comments", - "loading_comments": "Loading comments...", - "updating": "Updating...", - "reply_count": "{count} reply | {count} replies", - "like_count": "{count} like | {count} likes", - "repost_count": "{count} repost | {count} reposts", - "more_replies": "{count} more reply... | {count} more replies..." - } - }, - "settings": { - "title": "settings", - "tagline": "customise your npmx experience", - "meta_description": "Customize your npmx.dev experience with theme, language, and display preferences.", - "sections": { - "appearance": "Appearance", - "display": "Display", - "search": "Data source", - "language": "Language", - "keyboard_shortcuts": "Keyboard shortcuts" - }, - "data_source": { - "label": "Data source", - "description": "Choose where npmx gets search data. Individual package pages always use the npm registry directly.", - "npm": "npm Registry", - "npm_description": "Fetches search, org and user listings directly from the official npm registry. Authoritative, but can be slower.", - "algolia": "Algolia", - "algolia_description": "Uses Algolia for faster search, org and user pages." - }, - "relative_dates": "Relative 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", - "hide_platform_packages_description": "Hide native binary packages like {'@'}esbuild/linux-x64 from results", - "theme": "Theme", - "theme_light": "Light", - "theme_dark": "Dark", - "theme_system": "System", - "language": "Language", - "help_translate": "Help translate npmx", - "accent_colors": "Accent colors", - "clear_accent": "Clear accent colour", - "translation_progress": "Translation progress", - "background_themes": "Background shade", - "keyboard_shortcuts_enabled": "Enable keyboard shortcuts", - "keyboard_shortcuts_enabled_description": "Keyboard shortcuts can be disabled if they conflict with other browser or system shortcuts" - }, - "i18n": { - "missing_keys": "{count} missing translation | {count} missing translations", - "copy_keys": "Copy keys", - "show_more_keys": "Show {count} more...", - "contribute_hint": "Help improve this translation by adding the missing keys.", - "edit_on_github": "Edit on GitHub", - "view_guide": "Translation guide" - }, - "error": { - "401": "Unauthorized", - "404": "Page not found", - "500": "Internal server error", - "503": "Service unavailable", - "default": "Something went wrong" - }, - "common": { - "loading": "Loading...", - "loading_more": "Loading more...", - "loading_packages": "Loading packages...", - "end_of_results": "End of results", - "try_again": "Try again", - "close": "Close", - "or": "or", - "retry": "Retry", - "copy": "copy", - "copied": "copied!", - "skip_link": "Skip to main content", - "warnings": "Warnings:", - "go_back_home": "Go back home", - "view_on_npm": "view on npm", - "per_week": "/ week", - "vanity_downloads_hint": "Vanity number: no packages displayed | Vanity number: for the displayed package | Vanity number: Sum of {count} displayed packages", - "sort": { - "name": "name", - "role": "role", - "members": "members" - }, - "scroll_to_top": "Scroll to top", - "cancel": "Cancel", - "save": "Save", - "edit": "Edit", - "error": "Error" - }, - "profile": { - "display_name": "Display Name", - "description": "Description", - "no_description": "No description", - "website": "Website", - "website_placeholder": "https://example.com", - "likes": "Likes", - "seo_title": "{handle} - npmx", - "seo_description": "npmx profile by {handle}", - "not_found": "Profile Not Found", - "not_found_message": "The profile for {handle} could not be found.", - "invite": { - "message": "It doesn't look like they're using npmx yet. Want to tell them about it?", - "share_button": "Share on Bluesky", - "compose_text": "Hey {'@'}{handle}! Have you checked out npmx.dev yet? It's a browser for the npm registry that's fast, modern, and open-source.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Package Not Found", - "not_found_message": "The package could not be found.", - "no_description": "No description provided", - "not_latest": "(not latest)", - "verified_provenance": "Verified provenance", - "view_permalink": "View permalink for this version", - "navigation": "Package", - "copy_name": "Copy package name", - "copy_version": "Copy package version", - "deprecation": { - "package": "This package has been deprecated.", - "version": "This version has been deprecated.", - "no_reason": "No reason provided" - }, - "size_increase": { - "title_size": "Significant size increase since v{version}", - "title_deps": "Significant dependency count increase since v{version}", - "title_both": "Significant size and dependency increase since v{version}", - "size": "Install size increased by {percent} ({size} larger)", - "deps": "{count} more dependencies" - }, - "replacement": { - "title": "You might not need this dependency.", - "native": "This can be replaced with {replacement}, available since Node {nodeVersion}.", - "simple": "The {community} has flagged this package as redundant, with the advice: {replacement}.", - "documented": "The {community} has flagged this package as having more performant alternatives.", - "none": "This package has been flagged as no longer needed, and its functionality is likely available natively in all engines.", - "learn_more": "Learn more", - "learn_more_above": "Learn more above.", - "mdn": "MDN", - "community": "community", - "consider_no_dep": "+ Consider no dep?" - }, - "stats": { - "license": "License", - "deps": "Deps", - "install_size": "Install Size", - "vulns": "Vulns", - "published": "Published", - "published_tooltip": "Date {package}{'@'}{version} was published", - "view_dependency_graph": "View dependency graph", - "inspect_dependency_tree": "Inspect dependency tree", - "size_tooltip": { - "unpacked": "{size} unpacked size (this package)", - "total": "{size} total unpacked size (including {count} dependency for linux-x64) | {size} total unpacked size (including all {count} dependencies for linux-x64)" - } - }, - "skills": { - "title": "Agent Skills", - "skills_available": "{count} skill available | {count} skills available", - "compatible_with": "Compatible with {tool}", - "install": "Install", - "installation_method": "Installation method", - "learn_more": "Learn more", - "available_skills": "Available Skills", - "click_to_expand": "Click to expand", - "no_description": "No description", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} ref | {count} refs", - "assets": "{count} asset | {count} assets" - }, - "view_source": "View source" - }, - "links": { - "repo": "repo", - "homepage": "homepage", - "issues": "issues", - "jsr": "jsr", - "code": "code", - "docs": "docs", - "fund": "fund", - "compare": "compare" - }, - "likes": { - "like": "Like this package", - "unlike": "Unlike this package" - }, - "docs": { - "not_available": "Docs not available", - "not_available_detail": "We could not generate docs for this version." - }, - "get_started": { - "title": "Get started", - "pm_label": "Package manager", - "copy_command": "Copy install command", - "copy_dev_command": "Copy dev install command", - "dev_dependency_hint": "Usually installed as a dev dependency", - "view_types": "View {package}" - }, - "create": { - "title": "Create new project", - "copy_command": "Copy create command", - "view": "{packageName} has the same maintainer. Click for more details." - }, - "run": { - "title": "Run", - "locally": "Run locally" - }, - "readme": { - "title": "Readme", - "no_readme": "No README available.", - "view_on_github": "View on GitHub", - "toc_title": "Outline", - "callout": { - "note": "Note", - "tip": "Tip", - "important": "Important", - "warning": "Warning", - "caution": "Caution" - }, - "copy_as_markdown": "Copy README as Markdown" - }, - "provenance_section": { - "title": "Provenance", - "built_and_signed_on": "Built and signed on {provider}", - "view_build_summary": "View build summary", - "source_commit": "Source Commit", - "build_file": "Build File", - "public_ledger": "Public Ledger", - "transparency_log_entry": "Transparency log entry", - "view_more_details": "View more details", - "error_loading": "Failed to load provenance details" - }, - "security_downgrade": { - "title": "Trust downgrade", - "description_to_none_provenance": "This version was published without {provenance}.", - "description_to_none_trustedPublisher": "This version was published without {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "This version uses {provenance} but not {trustedPublishing}.", - "fallback_install_provenance": "Install commands are pinned to {version}, the last version with provenance.", - "fallback_install_trustedPublisher": "Install commands are pinned to {version}, the last version with trusted publishing.", - "provenance_link_text": "provenance", - "trusted_publishing_link_text": "trusted publishing" - }, - "keywords_title": "Keywords", - "compatibility": "Compatibility", - "card": { - "publisher": "Publisher", - "published": "Published", - "weekly_downloads": "Weekly downloads", - "keywords": "Keywords", - "license": "License" - }, - "versions": { - "title": "Versions", - "collapse": "Collapse {tag}", - "expand": "Expand {tag}", - "collapse_other": "Collapse other versions", - "expand_other": "Expand other versions", - "collapse_major": "Collapse major {major}", - "expand_major": "Expand major {major}", - "other_versions": "Other versions", - "more_tagged": "{count} more tagged", - "all_covered": "All versions are covered by tags above", - "deprecated_title": "{version} (deprecated)", - "view_all": "View {count} version | View all {count} versions", - "distribution_title": "Semver Group", - "distribution_modal_title": "Versions", - "distribution_range_date_same_year": "from {from} to {to}, {endYear}", - "distribution_range_date_multiple_years": "from {from}, {startYear} to {to}, {endYear}", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Versions", - "grouping_versions_all": "All", - "grouping_versions_only_recent": "Only recent", - "grouping_usage_title": "Usage", - "grouping_usage_all": "All", - "grouping_usage_low": "Low", - "recent_versions_only_tooltip": "Show only versions published within the last year.", - "show_low_usage_tooltip": "Include version groups with less than 1% of total downloads.", - "y_axis_label": "Downloads", - "filter_placeholder": "Filter by semver (e.g. ^3.0.0)", - "filter_invalid": "Invalid semver range", - "filter_help": "Semver range filter help", - "filter_tooltip": "Filter versions using a {link}. For example, ^3.0.0 shows all 3.x versions.", - "filter_tooltip_link": "semver range", - "no_matches": "No versions match this range", - "copy_alt": { - "per_version_analysis": "{version} version was downloaded {downloads} times", - "general_description": "Bar chart showing per-version downloads for {versions_count} {semver_grouping_mode} versions of the {package_name} package, {date_range_label} from the {first_version} version to the {last_version} version. The most downloaded version is {max_downloaded_version} with {max_version_downloads} downloads. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dependency ({count}) | Dependencies ({count})", - "list_label": "Package dependencies", - "show_all": "show {count} dep | show all {count} deps", - "optional": "optional", - "view_vulnerabilities": "View vulnerabilities", - "outdated_major": "{count} major version behind (latest: {latest}) | {count} major versions behind (latest: {latest})", - "outdated_minor": "{count} minor version behind (latest: {latest}) | {count} minor versions behind (latest: {latest})", - "outdated_patch": "Patch update available (latest: {latest})", - "has_replacement": "This dependency has suggested replacements" - }, - "peer_dependencies": { - "title": "Peer Dependency ({count}) | Peer Dependencies ({count})", - "list_label": "Package peer dependencies", - "show_all": "show {count} peer dep | show all {count} peer deps" - }, - "optional_dependencies": { - "title": "Optional Dependency ({count}) | Optional Dependencies ({count})", - "list_label": "Package optional dependencies", - "show_all": "show {count} optional dep | show all {count} optional deps" - }, - "maintainers": { - "title": "Maintainers", - "list_label": "Package maintainers", - "you": "(you)", - "via": "via {teams}", - "remove_owner": "Remove {name} as owner", - "username_to_add": "Username to add as owner", - "username_placeholder": "username...", - "add_button": "add", - "cancel_add": "Cancel adding owner", - "add_owner": "+ Add owner", - "show_more": "(show {count} more)", - "show_less": "(show fewer)" - }, - "trends": { - "granularity": "Granularity", - "granularity_daily": "Daily", - "granularity_weekly": "Weekly", - "granularity_monthly": "Monthly", - "granularity_yearly": "Yearly", - "start_date": "Start", - "end_date": "End", - "loading": "Loading...", - "date_range": "{start} to {end}", - "date_range_multiline": "{start}\nto {end}", - "download_file": "Download {fileType}", - "toggle_annotator": "Toggle annotator", - "toggle_stack_mode": "Toggle stack mode", - "open_options": "Open options", - "close_options": "Close options", - "legend_estimation": "Estimation", - "no_data": "No data available", - "y_axis_label": "{granularity} {facet}", - "facet": "Facet", - "title": "Trends", - "contributors_skip": "Not shown in Contributors (no GitHub repo):", - "items": { - "downloads": "Downloads", - "likes": "Likes", - "contributors": "Contributors" - }, - "play_animation": "Play animation", - "pause_animation": "Pause animation", - "data_correction": "Data correction", - "average_window": "Average window", - "smoothing": "Smoothing", - "known_anomalies": "Known anomalies", - "known_anomalies_description": "Interpolates over known download spikes caused by bots or CI issues.", - "known_anomalies_ranges": "Anomaly ranges", - "known_anomalies_range": "From {start} to {end}", - "known_anomalies_range_named": "{packageName}: from {start} to {end}", - "known_anomalies_none": "No known anomalies for this package. | No known anomalies for these packages.", - "known_anomalies_contribute": "Contribute anomaly data", - "apply_correction": "Apply correction", - "copy_alt": { - "trend_none": "mostly flat", - "trend_strong": "strong", - "trend_weak": "weak", - "trend_undefined": "undefined (insufficient data)", - "button_label": "Copy alt text", - "watermark": "At the bottom, a watermark reads \"./npmx a fast, modern browser for the npm registry\"", - "analysis": "{package_name} starts at {start_value} and ends at {end_value}, showing a {trend} trend with a slope of {downloads_slope} downloads per time interval", - "estimation": "The final value is an estimate based on partial data for the current period.", - "estimations": "The final values are estimates based on partial data for the current period.", - "compare": "Package download comparison line chart for: {packages}.", - "single_package": "Downloads line chart for the {package} package.", - "general_description": "The Y axis represents the number of downloads. The X axis represents the date range, from {start_date} to {end_date}, with a {granularity} time period.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Weekly Downloads", - "community_distribution": "View community adoption distribution", - "subtitle": "Across all versions" - }, - "install_scripts": { - "title": "Install Scripts", - "script_label": "(script)", - "npx_packages": "{count} npx package | {count} npx packages", - "currently": "currently {version}" - }, - "playgrounds": { - "title": "Try it out", - "choose": "choose playground" - }, - "metrics": { - "esm": "ES Modules supported", - "cjs": "CommonJS supported", - "no_esm": "No ES Modules support", - "types_label": "Types", - "types_included": "Types included", - "types_available": "Types available via {package}", - "no_types": "No TypeScript types" - }, - "license": { - "view_spdx": "View license text on SPDX", - "none": "None" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerability in {packages}/{total} packages | {vulns} vulnerabilities in {packages}/{total} packages", - "show_all_packages": "show {count} affected package | show all {count} affected packages", - "path": "path", - "more": "+{count} more", - "packages_failed": "{count} package could not be checked | {count} packages could not be checked", - "scan_failed": "Could not scan for vulnerabilities", - "severity": { - "critical": "critical", - "high": "high", - "moderate": "moderate", - "low": "low" - }, - "fixed_in_title": "Fixed in version {version}" - }, - "deprecated": { - "label": "Deprecated", - "tree_found": "{count} deprecated dependency | {count} deprecated dependencies", - "show_all": "show {count} deprecated package | show all {count} deprecated packages" - }, - "access": { - "title": "Team Access", - "refresh": "Refresh team access", - "list_label": "Team access list", - "owner": "owner", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revoke {name} access", - "no_access": "No team access configured", - "select_team_label": "Select team", - "loading_teams": "Loading teams...", - "select_team": "Select team", - "permission_label": "Permission level", - "permission": { - "read_only": "read-only", - "read_write": "read-write" - }, - "grant_button": "grant", - "cancel_grant": "Cancel granting access", - "grant_access": "+ Grant team access" - }, - "list": { - "filter_label": "Filter packages", - "filter_placeholder": "Filter packages...", - "sort_label": "Sort packages", - "showing_count": "Showing {filtered} of {total} packages" - }, - "skeleton": { - "loading": "Loading package details", - "maintainers": "Maintainers", - "keywords": "Keywords", - "versions": "Versions", - "dependencies": "Dependencies" - }, - "sort": { - "downloads": "Most downloaded", - "published": "Recently published", - "name_asc": "Name (A-Z)", - "name_desc": "Name (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Local Connector", - "contributor_badge": "Contributors only", - "contributor_notice": "The connector is not yet published to npm. See the {link} for how to run locally.", - "contributor_link": "contributing guide", - "connected": "Connected", - "connected_as_user": "Connected as ~{user}", - "connected_hint": "You can now manage packages and organisations from the web UI.", - "disconnect": "Disconnect", - "run_hint": "Run the connector on your machine to enable admin features.", - "copy_command": "Copy command", - "copied": "Copied", - "paste_token": "Then paste the token below to connect:", - "token_label": "Token", - "token_placeholder": "paste token here...", - "advanced": "Advanced options", - "port_label": "Port", - "warning": "WARNING", - "warning_text": "This allows npmx to access your npm CLI. Only connect to sites you trust.", - "connect": "Connect", - "connecting": "Connecting...", - "auto_open_url": "Automatically open auth page" - } - }, - "operations": { - "queue": { - "title": "Operations Queue", - "clear_all": "clear all", - "refresh": "Refresh operations", - "empty": "No operations queued", - "empty_hint": "Add operations from package or org pages", - "active_label": "Active operations", - "otp_required": "OTP required", - "otp_prompt": "Enter OTP to continue", - "otp_placeholder": "Enter OTP code...", - "otp_label": "One-time password", - "retry_otp": "Retry with OTP", - "retry_web_auth": "Retry with web auth", - "retrying": "Retrying...", - "open_web_auth": "Open web auth link", - "approve_operation": "Approve operation", - "remove_operation": "Remove operation", - "approve_all": "Approve All", - "execute": "Execute", - "executing": "Executing...", - "log": "Log", - "log_label": "Completed operations log", - "remove_from_log": "Remove from log" - } - }, - "org": { - "teams": { - "title": "Teams", - "refresh": "Refresh teams", - "filter_label": "Filter teams", - "filter_placeholder": "Filter teams...", - "sort_by": "Sort by", - "loading": "Loading teams...", - "no_teams": "No teams found", - "list_label": "Organization teams", - "delete_team": "Delete team {name}", - "member_count": "{count} member | {count} members", - "members_of": "Members of {team}", - "no_members": "No members", - "remove_user": "Remove {user} from team", - "username_to_add": "Username to add to {team}", - "username_placeholder": "username...", - "add_button": "add", - "cancel_add_user": "Cancel adding user", - "add_member": "+ Add member", - "team_name_label": "Team name", - "team_name_placeholder": "team-name...", - "create_button": "create", - "no_match": "No teams match \"{query}\"", - "cancel_create": "Cancel creating team", - "create_team": "+ Create team" - }, - "members": { - "title": "Members", - "refresh": "Refresh members", - "filter_label": "Filter members", - "filter_placeholder": "Filter members...", - "filter_by_role": "Filter by role", - "filter_by_team": "Filter by team", - "all_teams": "all teams", - "sort_by": "Sort by", - "loading": "Loading members...", - "no_members": "No members found", - "list_label": "Organization members", - "change_role_for": "Change role for {name}", - "remove_from_org": "Remove {name} from org", - "view_team": "View {team} team", - "no_match": "No members match your filters", - "username_label": "Username", - "username_placeholder": "username...", - "role_label": "Role", - "role": { - "all": "all", - "developer": "developer", - "admin": "admin", - "owner": "owner" - }, - "team_label": "Team", - "no_team": "no team", - "add_button": "add", - "cancel_add": "Cancel adding member", - "add_member": "+ Add member" - }, - "public_packages": "{count} public package | {count} public packages", - "page": { - "packages_title": "Packages", - "members_tab": "Members", - "teams_tab": "Teams", - "no_packages": "No public packages found for", - "no_packages_hint": "This organisation may not exist or has no public packages.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(will also add to org)", - "press_enter_to_add": "Press Enter to add {'@'}{username}", - "default_placeholder": "username...", - "suggestions_label": "User suggestions" - }, - "page": { - "packages_title": "Packages", - "no_packages": "No public packages found for", - "no_packages_hint": "This user may not exist or has no public packages.", - "failed_to_load": "Failed to load user packages", - "no_match": "No packages match \"{query}\"", - "filter_placeholder": "Filter {count} package... | Filter {count} packages..." - }, - "orgs_page": { - "title": "Organizations", - "back_to_profile": "Back to profile", - "connect_required": "Connect the local CLI to view your organisations.", - "connect_hint_prefix": "Run", - "connect_hint_suffix": "to get started.", - "own_orgs_only": "You can only view your own organisations.", - "view_your_orgs": "View your organisations", - "loading": "Loading organisations...", - "empty": "No organisations found.", - "empty_hint": "Organizations are detected from your scoped packages.", - "count": "{count} Organization | {count} Organizations", - "packages_count": "{count} package | {count} packages" - } - }, - "claim": { - "modal": { - "title": "Claim Package Name", - "success": "Package claimed!", - "success_detail": "{name}{'@'}0.0.0 has been published to npm.", - "success_hint": "You can now publish new versions to this package using npm publish.", - "view_package": "View Package", - "invalid_name": "Invalid package name:", - "available": "This name is available!", - "taken": "This name is already taken.", - "missing_permission": "You do not have permission to add a package to scope {'@'}{scope}.", - "similar_warning": "Similar packages exist - npm may reject this name:", - "related": "Related packages:", - "scope_warning_title": "Consider using a scoped package instead", - "scope_warning_text": "Unscoped package names are a shared resource. Only claim a name if you intend to publish and maintain a package. For personal or organisational projects, use a scoped name like {'@'}{username}/{name}.", - "connect_required": "Connect to the local connector to claim this package name.", - "connect_button": "Connect to Connector", - "publish_hint": "This will publish a minimal placeholder package.", - "preview_json": "Preview package.json", - "claim_button": "Claim Package Name", - "publishing": "Publishing...", - "checking": "Checking availability...", - "failed_to_check": "Failed to check name availability", - "failed_to_claim": "Failed to claim package" - } - }, - "code": { - "files_label": "Files", - "no_files": "No files in this directory", - "root": "root", - "lines": "{count} line | {count} lines", - "toggle_tree": "Toggle file tree", - "close_tree": "Close file tree", - "copy_link": "Copy link", - "raw": "Raw", - "view_raw": "View raw file", - "file_too_large": "File too large to preview", - "file_size_warning": "{size} exceeds the 500KB limit for syntax highlighting", - "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", - "go_to_package": "Go to package", - "loading_tree": "Loading file tree...", - "failed_to_load_tree": "Failed to load files for this package version", - "back_to_package": "Back to package", - "table": { - "name": "Name", - "size": "Size" - }, - "markdown_view_mode": { - "preview": "preview", - "code": "code" - }, - "file_path": "File path", - "scroll_to_top": "Scroll to top" - }, - "badges": { - "provenance": { - "verified": "verified", - "verified_title": "Verified provenance", - "verified_via": "Verified: published via {provider}" - }, - "jsr": { - "title": "also available on JSR" - } - }, - "filters": { - "title": "Filters", - "search": "Search", - "search_scope": "Search scope", - "search_placeholder_name": "Filter by package name...", - "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", - "keywords": "Keywords", - "more_keywords": "+{count} more", - "clear_all": "Clear all", - "remove_filter": "Remove {label} filter", - "chips": { - "search": "Search", - "downloads": "Downloads", - "keyword": "Keyword", - "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" - }, - "columns": { - "title": "Columns", - "show": "Show columns", - "reset": "Reset to defaults", - "coming_soon": "Coming soon", - "name": "Name", - "version": "Version", - "description": "Description", - "downloads": "Downloads/wk", - "published": "Last Published", - "maintainers": "Maintainers", - "keywords": "Keywords", - "quality_score": "Quality score", - "popularity_score": "Popularity score", - "maintenance_score": "Maintenance score", - "combined_score": "Combined score", - "security": "Security" - }, - "view_mode": { - "label": "View mode", - "cards": "Card view", - "table": "Table view" - }, - "pagination": { - "mode_label": "Pagination mode", - "infinite": "Infinite", - "paginated": "Paginated", - "items_per_page": "Items per page", - "per_page": "{count} / page", - "all_yolo": "All (YOLO)", - "showing": "{start}-{end} of {total}", - "previous": "Previous page", - "next": "Next page", - "nav_label": "Pagination" - }, - "count": { - "showing_filtered": "{filtered} of {count} package | {filtered} of {count} packages", - "showing_all": "{count} package | {count} packages", - "showing_paginated": "{pageSize} of {count} package | {pageSize} of {count} packages" - }, - "table": { - "security_warning": "Security warning", - "secure": "Secure", - "no_packages": "No packages found" - } - }, - "about": { - "title": "About", - "heading": "about", - "meta_description": "npmx is a fast, modern browser for the npm registry. A better UX/DX for exploring npm packages.", - "what_we_are": { - "title": "What we are", - "better_ux_dx": "better UX/DX", - "admin_ui": "admin UI", - "description": "npmx is a {betterUxDx} for the npm package registry and tooling. We provide a fast, modern interface for exploring packages, with features like dark mode, keyboard navigation, code browsing, and connections to alternative registries like {jsr}.", - "admin_description": "We also aim to provide a better {adminUi} for managing your packages, teams, and organisations — all from the browser, powered by your local npm CLI." - }, - "what_we_are_not": { - "title": "What we're not", - "not_package_manager": "Not a package manager.", - "not_registry": "Not a registry.", - "registry_description": "We don't host packages. We're just a better way to browse them.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "There are", - "people": "already", - "building": "people", - "really": "building", - "cool": "really", - "package": "cool", - "managers": "package managers" - } - }, - "sponsors": { - "title": "Sponsors" - }, - "oss_partners": { - "title": "OSS Partners" - }, - "team": { - "title": "Team", - "governance": "Governance", - "role_steward": "steward", - "role_maintainer": "maintainer", - "sponsor": "sponsor", - "sponsor_aria": "Sponsor {name} on GitHub" - }, - "contributors": { - "title": "... and {count} more contributor | ... and {count} more contributors", - "description": "npmx is fully open source, built by an amazing community of contributors. Join us and let's build the npm browsing experience we always wanted, together.", - "loading": "Loading contributors...", - "error": "Failed to load contributors", - "view_profile": "View {name}'s GitHub profile" - }, - "get_involved": { - "title": "Get involved", - "contribute": { - "title": "Contribute", - "description": "Help us build a better npm experience.", - "cta": "View on GitHub" - }, - "community": { - "title": "Join the community", - "description": "Chat, ask questions, and share ideas.", - "cta": "Join Discord" - }, - "follow": { - "title": "Stay updated", - "description": "Find out the latest on npmx.", - "cta": "Follow on Bluesky" - } - } - }, - "account_menu": { - "connect": "connect", - "account": "Account", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Manage packages & orgs", - "atmosphere_desc": "Social features & identity", - "connect_npm_cli": "Connect to npm CLI", - "connect_atmosphere": "Connect to Atmosphere", - "connecting": "Connecting...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Connected as {'@'}{handle}", - "disconnect": "Disconnect", - "connect_prompt": "Connect with your Atmosphere account", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Connect", - "create_account": "Create a new account", - "connect_bluesky": "Connect with Bluesky", - "what_is_atmosphere": "What is an Atmosphere account?", - "atmosphere_explanation": "{npmx} uses the {atproto} to power many of its social features, allowing users to own their data and use one account for all compatible applications. Once you create an account, you can use other apps like {bluesky} and {tangled} with the same account.", - "default_input_error": "Please enter a valid handle, DID, or a full PDS URL", - "profile": "Profile" - } - }, - "header": { - "home": "npmx home", - "packages": "packages", - "packages_dropdown": { - "title": "Your Packages", - "loading": "Loading...", - "error": "Failed to load packages", - "empty": "No packages found", - "view_all": "View all" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "Your Organizations", - "loading": "Loading...", - "error": "Failed to load organisations", - "empty": "No organisations found", - "view_all": "View all" - } - }, - "compare": { - "packages": { - "title": "compare packages", - "tagline": "compare npm packages side-by-side to help you choose the right one.", - "meta_title": "Compare {packages} - npmx", - "meta_title_empty": "Compare Packages - npmx", - "meta_description": "Side-by-side comparison of {packages}", - "meta_description_empty": "Compare npm packages side-by-side", - "section_packages": "Packages", - "section_facets": "Facets", - "section_comparison": "Comparison", - "copy_as_markdown": "Copy table", - "loading": "Loading package data...", - "error": "Failed to load package data. Please try again.", - "empty_title": "Select packages to compare", - "empty_description": "Search and add at least 2 packages above to see a side-by-side comparison of their metrics." - }, - "selector": { - "search_label": "Search for packages", - "search_first": "Search for a package...", - "search_add": "Add another package...", - "searching": "Searching...", - "remove_package": "Remove {package}", - "packages_selected": "{count}/{max} packages selected.", - "add_hint": "Add at least 2 packages to compare." - }, - "no_dependency": { - "label": "(No dependency)", - "typeahead_title": "What Would James Do?", - "typeahead_description": "Compare against not using a dependency! e18e approved.", - "tooltip_title": "You might not need a dependency", - "tooltip_description": "Compare against not using a dependency! The {link} maintains a list of packages that can be replaced with native APIs or simpler alternatives.", - "e18e_community": "e18e community", - "add_column": "Add no dependency column to comparison" - }, - "facets": { - "group_label": "Comparison facets", - "all": "all", - "none": "none", - "coming_soon": "Coming soon", - "select_all": "Select all facets", - "deselect_all": "Deselect all facets", - "select_category": "Select all {category} facets", - "deselect_category": "Deselect all {category} facets", - "binary_only_tooltip": "This package exposes binaries and no exports", - "categories": { - "performance": "Performance", - "health": "Health", - "compatibility": "Compatibility", - "security": "Security & Compliance" - }, - "items": { - "packageSize": { - "label": "Package Size", - "description": "Size of the package itself (unpacked)" - }, - "installSize": { - "label": "Install Size", - "description": "Total install size including all dependencies" - }, - "dependencies": { - "label": "Direct Deps", - "description": "Number of direct dependencies" - }, - "totalDependencies": { - "label": "Total Deps", - "description": "Total number of dependencies including transitive" - }, - "downloads": { - "label": "Downloads/wk", - "description": "Weekly download count" - }, - "totalLikes": { - "label": "Likes", - "description": "Number of likes" - }, - "lastUpdated": { - "label": "Published", - "description": "When this version was published" - }, - "deprecated": { - "label": "Deprecated?", - "description": "Whether the package is deprecated" - }, - "engines": { - "label": "Engines", - "description": "Node.js version requirements" - }, - "types": { - "label": "Types", - "description": "TypeScript type definitions" - }, - "moduleFormat": { - "label": "Module Format", - "description": "ESM/CJS support" - }, - "license": { - "label": "License", - "description": "Package license" - }, - "vulnerabilities": { - "label": "Vulnerabilities", - "description": "Known security vulnerabilities" - } - }, - "values": { - "any": "Any", - "none": "None", - "unknown": "Unknown", - "deprecated": "Deprecated", - "not_deprecated": "No", - "types_included": "Included", - "types_none": "None", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Up to you!" - }, - "trends": { - "title": "Compare Trends" - } - }, - "file_changes": "File Changes", - "files_count": "{count} file | {count} files", - "lines_hidden": "{count} line hidden | {count} lines hidden", - "file_too_large": "File too large to compare", - "file_size_warning": "{size} exceeds the 250KB limit for comparison", - "compare_versions": "diff", - "compare_versions_title": "Compare with latest version", - "summary": "Summary", - "deps_count": "{count} dep | {count} deps", - "dependencies": "Dependencies", - "dev_dependencies": "Dev Dependencies", - "peer_dependencies": "Peer Dependencies", - "optional_dependencies": "Optional Dependencies", - "no_dependency_changes": "No dependency changes", - "file_filter_option": { - "all": "All ({count})", - "added": "Added ({count})", - "removed": "Removed ({count})", - "modified": "Modified ({count})" - }, - "search_files_placeholder": "Search files...", - "no_files_all": "No files", - "no_files_search": "No files matching \"{query}\"", - "no_files_filtered": "No {filter} files", - "filter": { - "added": "added", - "removed": "removed", - "modified": "modified" - }, - "files_button": "Files", - "select_file_prompt": "Select a file from the sidebar to view its diff", - "close_files_panel": "Close files panel", - "filter_files_label": "Filter files by change type" - }, - "privacy_policy": { - "title": "privacy policy", - "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": { - "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." - }, - "types": { - "title": "What cookies do we use?", - "p1": "We only use {bold} for purposes strictly necessary for the site's functionality. We do not use third-party or advertising cookies.", - "bold": "essential technical cookies", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "This cookie is used by our hosting provider (Vercel) for skew protection. It ensures you fetch assets from the correct deployment version if a new update is released while you are browsing. It does not track you.", - "cookie_h3": "h3", - "cookie_h3_desc": "This is our secure session cookie. It stores the OAuth access token when you connect your Atmosphere account. It is essential for maintaining your authenticated session." - }, - "local_storage": { - "title": "Local storage", - "p1": "In addition to session cookies, we use your browser's {bold} to save your display preferences. This allows us to remember the theme (light/dark) and some other {settings} you have selected, so you don't have to reconfigure them on each visit.", - "bold": "Local Storage", - "p2": "This information is purely functional, stored only on your device, and {bold2}. We use it exclusively to improve your experience on our website.", - "bold2": "contains no personal data nor is it used to track you", - "settings": "settings" - }, - "management": { - "title": "Managing cookies", - "p1": "You can configure your browser to accept, reject, or delete cookies according to your preferences. However, please note that {bold}.", - "bold": "rejecting essential cookies may prevent full access to the application", - "p2": "Below are links with instructions for cookie management in the most commonly used browsers:", - "chrome": "Google Chrome (opens in a new window)", - "firefox": "Mozilla Firefox (opens in a new window)", - "edge": "Microsoft Edge (opens in a new window)" - } - }, - "analytics": { - "title": "Analytics", - "p1": "We use {bold} to understand how visitors use our website. This helps us improve the user experience and identify issues.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics is designed with privacy in mind:", - "li1": "It does not use cookies", - "li2": "It does not collect personal identifiers", - "li3": "It does not track users across websites", - "li4": "All data is aggregated and anonymised", - "p3": "The only information collected includes: page URLs, referrer, country/region, device type, browser, and operating system. This data cannot be used to identify individual users." - }, - "authenticated": { - "title": "Authenticated users", - "p1": "When you connect your {bold} account to npmx, we store your OAuth access token in a secure, HTTP-only session cookie. This token is used solely to authenticate requests on your behalf.", - "bold": "Atmosphere", - "p2": "We do not store your credentials, and we do not access any data beyond what is necessary to provide the features you use. You can disconnect your account at any time from the {settings} page.", - "settings": "settings" - }, - "data_retention": { - "title": "Data retention", - "p1": "Session cookies are automatically deleted when you close your browser or after a period of inactivity. Local storage preferences remain on your device until you clear your browser data. Analytics data is retained in aggregate form and cannot be linked to individual users." - }, - "your_rights": { - "title": "Your rights", - "p1": "You have the right to:", - "li1": "Access information about what data we collect", - "li2": "Clear your local storage and cookies at any time", - "li3": "Disconnect your authenticated session", - "li4": "Request information about our data practices", - "p2": "Since we do not collect personal data, there is typically no personal information to delete or export." - }, - "contact": { - "title": "Contact us", - "p1": "For any questions or concerns about this privacy policy, you can contact us by opening an issue on our {link}.", - "link": "GitHub repository" - }, - "changes": { - "title": "Changes to this policy", - "p1": "We may update this privacy policy from time to time. Any changes will be published on this page with an updated revision date." - } - }, - "a11y": { - "title": "accessibility", - "footer_title": "a11y", - "welcome": "We want {app} to be usable by as many people as possible.", - "approach": { - "title": "Our approach", - "p1": "We try to follow the Web Content Accessibility Guidelines (WCAG) 2.2 and use them as a reference when building features. We don't claim full conformance with any level of WCAG — accessibility is a continual process and there is always more work to do.", - "p2": "This site is an {about}. Accessibility improvements are made incrementally as part of our regular development.", - "about_link": "open-source, community-driven project" - }, - "measures": { - "title": "What we do", - "p1": "Some of the things we aim to do across the site:", - "li1": "Use semantic HTML and ARIA attributes where appropriate.", - "li2": "Use relative text sizes so you can adjust them in your browser.", - "li3": "Support keyboard navigation throughout the interface.", - "li4": "Respect the prefers-reduced-motion and prefers-color-scheme media queries.", - "li5": "Design with sufficient color contrast in mind.", - "li6": "Ensure essential content is available without JavaScript, though some interactive features require it." - }, - "limitations": { - "title": "Known limitations", - "p1": "Some parts of the site — particularly third-party content like package READMEs — may not meet accessibility standards. We are working to improve these areas over time." - }, - "contact": { - "title": "Feedback", - "p1": "If you encounter an accessibility barrier on {app}, please let us know by opening an issue on our {link}. We take these reports seriously and will do our best to address them.", - "link": "GitHub repository" - } - } -} diff --git a/lunaria/files/en-US.json b/lunaria/files/en-US.json deleted file mode 100644 index fd04a690b..000000000 --- a/lunaria/files/en-US.json +++ /dev/null @@ -1,1277 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Package Browser for the npm Registry", - "description": "a fast, modern browser for the npm registry. Search, browse, and explore packages with a modern interface." - } - }, - "built_at": "built {0}", - "alt_logo": "npmx logo", - "tagline": "a fast, modern browser for the npm registry", - "non_affiliation_disclaimer": "not affiliated with npm, Inc.", - "trademark_disclaimer": "npm is a registered trademark of npm, Inc. This site is not affiliated with npm, Inc.", - "footer": { - "about": "about", - "blog": "blog", - "docs": "docs", - "source": "source", - "social": "social", - "chat": "chat", - "keyboard_shortcuts": "keyboard shortcuts" - }, - "shortcuts": { - "section": { - "global": "Global", - "search": "Search", - "package": "Package" - }, - "focus_search": "Focus search", - "show_kbd_hints": "Highlight keyboard hints", - "settings": "Open settings", - "compare": "Open compare", - "compare_from_package": "Open compare (prefilled with current package)", - "navigate_results": "Navigate results", - "go_to_result": "Go to result", - "open_code_view": "Open code view", - "open_docs": "Open docs", - "disable_shortcuts": "You can disable keyboard shortcuts in {settings}." - }, - "search": { - "label": "Search npm packages", - "placeholder": "search packages...", - "button": "search", - "searching": "Searching...", - "found_packages": "No packages found | Found 1 package | Found {count} packages", - "found_packages_sorted": "No results found | Sorting top {count} result | Sorting top {count} results", - "updating": "(updating...)", - "no_results": "No packages found for \"{query}\"", - "rate_limited": "Hit npm rate limit, try again in a moment", - "title": "search", - "title_search": "search: {search}", - "title_packages": "search packages", - "meta_description": "Search results for '{search}'", - "meta_description_packages": "Search npm packages", - "not_taken": "{name} is not taken", - "claim_prompt": "Claim this package name on npm", - "claim_button": "Claim \"{name}\"", - "want_to_claim": "Want to claim this package name?", - "start_typing": "Start typing to search packages", - "algolia_disclaimer": "Powered by Algolia", - "exact_match": "exact", - "suggestion": { - "user": "user", - "org": "org", - "view_user_packages": "View packages by this user", - "view_org_packages": "View packages by this organization" - } - }, - "nav": { - "main_navigation": "Main", - "popular_packages": "Popular packages", - "settings": "settings", - "compare": "compare", - "back": "back", - "menu": "Menu", - "mobile_menu": "Navigation menu", - "open_menu": "Open menu", - "links": "Links", - "tap_to_search": "Tap to search" - }, - "blog": { - "title": "Blog", - "heading": "blog", - "meta_description": "Insights and updates from the npmx community", - "author": { - "view_profile": "View {name}'s profile on Bluesky" - }, - "atproto": { - "view_on_bluesky": "View on Bluesky", - "reply_on_bluesky": "Reply on Bluesky", - "likes_on_bluesky": "Likes on Bluesky", - "like_or_reply_on_bluesky": "Like this post or add your comment on Bluesky", - "no_comments_yet": "No comments yet.", - "could_not_load_comments": "Could not load comments.", - "comments": "Comments", - "loading_comments": "Loading comments...", - "updating": "Updating...", - "reply_count": "{count} reply | {count} replies", - "like_count": "{count} like | {count} likes", - "repost_count": "{count} repost | {count} reposts", - "more_replies": "{count} more reply... | {count} more replies..." - } - }, - "settings": { - "title": "settings", - "tagline": "customize your npmx experience", - "meta_description": "Customize your npmx.dev experience with theme, language, and display preferences.", - "sections": { - "appearance": "Appearance", - "display": "Display", - "search": "Data source", - "language": "Language", - "keyboard_shortcuts": "Keyboard shortcuts" - }, - "data_source": { - "label": "Data source", - "description": "Choose where npmx gets search data. Individual package pages always use the npm registry directly.", - "npm": "npm Registry", - "npm_description": "Fetches search, org and user listings directly from the official npm registry. Authoritative, but can be slower.", - "algolia": "Algolia", - "algolia_description": "Uses Algolia for faster search, org and user pages." - }, - "relative_dates": "Relative 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", - "hide_platform_packages_description": "Hide native binary packages like {'@'}esbuild/linux-x64 from results", - "theme": "Theme", - "theme_light": "Light", - "theme_dark": "Dark", - "theme_system": "System", - "language": "Language", - "help_translate": "Help translate npmx", - "accent_colors": "Accent colors", - "clear_accent": "Clear accent color", - "translation_progress": "Translation progress", - "background_themes": "Background shade", - "keyboard_shortcuts_enabled": "Enable keyboard shortcuts", - "keyboard_shortcuts_enabled_description": "Keyboard shortcuts can be disabled if they conflict with other browser or system shortcuts" - }, - "i18n": { - "missing_keys": "{count} missing translation | {count} missing translations", - "copy_keys": "Copy keys", - "show_more_keys": "Show {count} more...", - "contribute_hint": "Help improve this translation by adding the missing keys.", - "edit_on_github": "Edit on GitHub", - "view_guide": "Translation guide" - }, - "error": { - "401": "Unauthorized", - "404": "Page not found", - "500": "Internal server error", - "503": "Service unavailable", - "default": "Something went wrong" - }, - "common": { - "loading": "Loading...", - "loading_more": "Loading more...", - "loading_packages": "Loading packages...", - "end_of_results": "End of results", - "try_again": "Try again", - "close": "Close", - "or": "or", - "retry": "Retry", - "copy": "copy", - "copied": "copied!", - "skip_link": "Skip to main content", - "warnings": "Warnings:", - "go_back_home": "Go back home", - "view_on_npm": "view on npm", - "per_week": "/ week", - "vanity_downloads_hint": "Vanity number: no packages displayed | Vanity number: for the displayed package | Vanity number: Sum of {count} displayed packages", - "sort": { - "name": "name", - "role": "role", - "members": "members" - }, - "scroll_to_top": "Scroll to top", - "cancel": "Cancel", - "save": "Save", - "edit": "Edit", - "error": "Error" - }, - "profile": { - "display_name": "Display Name", - "description": "Description", - "no_description": "No description", - "website": "Website", - "website_placeholder": "https://example.com", - "likes": "Likes", - "seo_title": "{handle} - npmx", - "seo_description": "npmx profile by {handle}", - "not_found": "Profile Not Found", - "not_found_message": "The profile for {handle} could not be found.", - "invite": { - "message": "It doesn't look like they're using npmx yet. Want to tell them about it?", - "share_button": "Share on Bluesky", - "compose_text": "Hey {'@'}{handle}! Have you checked out npmx.dev yet? It's a browser for the npm registry that's fast, modern, and open-source.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Package Not Found", - "not_found_message": "The package could not be found.", - "no_description": "No description provided", - "not_latest": "(not latest)", - "verified_provenance": "Verified provenance", - "view_permalink": "View permalink for this version", - "navigation": "Package", - "copy_name": "Copy package name", - "copy_version": "Copy package version", - "deprecation": { - "package": "This package has been deprecated.", - "version": "This version has been deprecated.", - "no_reason": "No reason provided" - }, - "size_increase": { - "title_size": "Significant size increase since v{version}", - "title_deps": "Significant dependency count increase since v{version}", - "title_both": "Significant size and dependency increase since v{version}", - "size": "Install size increased by {percent} ({size} larger)", - "deps": "{count} more dependencies" - }, - "replacement": { - "title": "You might not need this dependency.", - "native": "This can be replaced with {replacement}, available since Node {nodeVersion}.", - "simple": "The {community} has flagged this package as redundant, with the advice: {replacement}.", - "documented": "The {community} has flagged this package as having more performant alternatives.", - "none": "This package has been flagged as no longer needed, and its functionality is likely available natively in all engines.", - "learn_more": "Learn more", - "learn_more_above": "Learn more above.", - "mdn": "MDN", - "community": "community", - "consider_no_dep": "+ Consider no dep?" - }, - "stats": { - "license": "License", - "deps": "Deps", - "install_size": "Install Size", - "vulns": "Vulns", - "published": "Published", - "published_tooltip": "Date {package}{'@'}{version} was published", - "view_dependency_graph": "View dependency graph", - "inspect_dependency_tree": "Inspect dependency tree", - "size_tooltip": { - "unpacked": "{size} unpacked size (this package)", - "total": "{size} total unpacked size (including {count} dependency for linux-x64) | {size} total unpacked size (including all {count} dependencies for linux-x64)" - } - }, - "skills": { - "title": "Agent Skills", - "skills_available": "{count} skill available | {count} skills available", - "compatible_with": "Compatible with {tool}", - "install": "Install", - "installation_method": "Installation method", - "learn_more": "Learn more", - "available_skills": "Available Skills", - "click_to_expand": "Click to expand", - "no_description": "No description", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} ref | {count} refs", - "assets": "{count} asset | {count} assets" - }, - "view_source": "View source" - }, - "links": { - "repo": "repo", - "homepage": "homepage", - "issues": "issues", - "jsr": "jsr", - "code": "code", - "docs": "docs", - "fund": "fund", - "compare": "compare" - }, - "likes": { - "like": "Like this package", - "unlike": "Unlike this package" - }, - "docs": { - "not_available": "Docs not available", - "not_available_detail": "We could not generate docs for this version." - }, - "get_started": { - "title": "Get started", - "pm_label": "Package manager", - "copy_command": "Copy install command", - "copy_dev_command": "Copy dev install command", - "dev_dependency_hint": "Usually installed as a dev dependency", - "view_types": "View {package}" - }, - "create": { - "title": "Create new project", - "copy_command": "Copy create command", - "view": "{packageName} has the same maintainer. Click for more details." - }, - "run": { - "title": "Run", - "locally": "Run locally" - }, - "readme": { - "title": "Readme", - "no_readme": "No README available.", - "view_on_github": "View on GitHub", - "toc_title": "Outline", - "callout": { - "note": "Note", - "tip": "Tip", - "important": "Important", - "warning": "Warning", - "caution": "Caution" - }, - "copy_as_markdown": "Copy README as Markdown" - }, - "provenance_section": { - "title": "Provenance", - "built_and_signed_on": "Built and signed on {provider}", - "view_build_summary": "View build summary", - "source_commit": "Source Commit", - "build_file": "Build File", - "public_ledger": "Public Ledger", - "transparency_log_entry": "Transparency log entry", - "view_more_details": "View more details", - "error_loading": "Failed to load provenance details" - }, - "security_downgrade": { - "title": "Trust downgrade", - "description_to_none_provenance": "This version was published without {provenance}.", - "description_to_none_trustedPublisher": "This version was published without {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "This version uses {provenance} but not {trustedPublishing}.", - "fallback_install_provenance": "Install commands are pinned to {version}, the last version with provenance.", - "fallback_install_trustedPublisher": "Install commands are pinned to {version}, the last version with trusted publishing.", - "provenance_link_text": "provenance", - "trusted_publishing_link_text": "trusted publishing" - }, - "keywords_title": "Keywords", - "compatibility": "Compatibility", - "card": { - "publisher": "Publisher", - "published": "Published", - "weekly_downloads": "Weekly downloads", - "keywords": "Keywords", - "license": "License" - }, - "versions": { - "title": "Versions", - "collapse": "Collapse {tag}", - "expand": "Expand {tag}", - "collapse_other": "Collapse other versions", - "expand_other": "Expand other versions", - "collapse_major": "Collapse major {major}", - "expand_major": "Expand major {major}", - "other_versions": "Other versions", - "more_tagged": "{count} more tagged", - "all_covered": "All versions are covered by tags above", - "deprecated_title": "{version} (deprecated)", - "view_all": "View {count} version | View all {count} versions", - "distribution_title": "Semver Group", - "distribution_modal_title": "Versions", - "distribution_range_date_same_year": "from {from} to {to}, {endYear}", - "distribution_range_date_multiple_years": "from {from}, {startYear} to {to}, {endYear}", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Versions", - "grouping_versions_all": "All", - "grouping_versions_only_recent": "Only recent", - "grouping_usage_title": "Usage", - "grouping_usage_all": "All", - "grouping_usage_low": "Low", - "recent_versions_only_tooltip": "Show only versions published within the last year.", - "show_low_usage_tooltip": "Include version groups with less than 1% of total downloads.", - "y_axis_label": "Downloads", - "filter_placeholder": "Filter by semver (e.g. ^3.0.0)", - "filter_invalid": "Invalid semver range", - "filter_help": "Semver range filter help", - "filter_tooltip": "Filter versions using a {link}. For example, ^3.0.0 shows all 3.x versions.", - "filter_tooltip_link": "semver range", - "no_matches": "No versions match this range", - "copy_alt": { - "per_version_analysis": "{version} version was downloaded {downloads} times", - "general_description": "Bar chart showing per-version downloads for {versions_count} {semver_grouping_mode} versions of the {package_name} package, {date_range_label} from the {first_version} version to the {last_version} version. The most downloaded version is {max_downloaded_version} with {max_version_downloads} downloads. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dependency ({count}) | Dependencies ({count})", - "list_label": "Package dependencies", - "show_all": "show {count} dep | show all {count} deps", - "optional": "optional", - "view_vulnerabilities": "View vulnerabilities", - "outdated_major": "{count} major version behind (latest: {latest}) | {count} major versions behind (latest: {latest})", - "outdated_minor": "{count} minor version behind (latest: {latest}) | {count} minor versions behind (latest: {latest})", - "outdated_patch": "Patch update available (latest: {latest})", - "has_replacement": "This dependency has suggested replacements" - }, - "peer_dependencies": { - "title": "Peer Dependency ({count}) | Peer Dependencies ({count})", - "list_label": "Package peer dependencies", - "show_all": "show {count} peer dep | show all {count} peer deps" - }, - "optional_dependencies": { - "title": "Optional Dependency ({count}) | Optional Dependencies ({count})", - "list_label": "Package optional dependencies", - "show_all": "show {count} optional dep | show all {count} optional deps" - }, - "maintainers": { - "title": "Maintainers", - "list_label": "Package maintainers", - "you": "(you)", - "via": "via {teams}", - "remove_owner": "Remove {name} as owner", - "username_to_add": "Username to add as owner", - "username_placeholder": "username...", - "add_button": "add", - "cancel_add": "Cancel adding owner", - "add_owner": "+ Add owner", - "show_more": "(show {count} more)", - "show_less": "(show fewer)" - }, - "trends": { - "granularity": "Granularity", - "granularity_daily": "Daily", - "granularity_weekly": "Weekly", - "granularity_monthly": "Monthly", - "granularity_yearly": "Yearly", - "start_date": "Start", - "end_date": "End", - "loading": "Loading...", - "date_range": "{start} to {end}", - "date_range_multiline": "{start}\nto {end}", - "download_file": "Download {fileType}", - "toggle_annotator": "Toggle annotator", - "toggle_stack_mode": "Toggle stack mode", - "open_options": "Open options", - "close_options": "Close options", - "legend_estimation": "Estimation", - "no_data": "No data available", - "y_axis_label": "{granularity} {facet}", - "facet": "Facet", - "title": "Trends", - "contributors_skip": "Not shown in Contributors (no GitHub repo):", - "items": { - "downloads": "Downloads", - "likes": "Likes", - "contributors": "Contributors" - }, - "play_animation": "Play animation", - "pause_animation": "Pause animation", - "data_correction": "Data correction", - "average_window": "Average window", - "smoothing": "Smoothing", - "known_anomalies": "Known anomalies", - "known_anomalies_description": "Interpolates over known download spikes caused by bots or CI issues.", - "known_anomalies_ranges": "Anomaly ranges", - "known_anomalies_range": "From {start} to {end}", - "known_anomalies_range_named": "{packageName}: from {start} to {end}", - "known_anomalies_none": "No known anomalies for this package. | No known anomalies for these packages.", - "known_anomalies_contribute": "Contribute anomaly data", - "apply_correction": "Apply correction", - "copy_alt": { - "trend_none": "mostly flat", - "trend_strong": "strong", - "trend_weak": "weak", - "trend_undefined": "undefined (insufficient data)", - "button_label": "Copy alt text", - "watermark": "At the bottom, a watermark reads \"./npmx a fast, modern browser for the npm registry\"", - "analysis": "{package_name} starts at {start_value} and ends at {end_value}, showing a {trend} trend with a slope of {downloads_slope} downloads per time interval", - "estimation": "The final value is an estimate based on partial data for the current period.", - "estimations": "The final values are estimates based on partial data for the current period.", - "compare": "Package download comparison line chart for: {packages}.", - "single_package": "Downloads line chart for the {package} package.", - "general_description": "The Y axis represents the number of downloads. The X axis represents the date range, from {start_date} to {end_date}, with a {granularity} time period.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Weekly Downloads", - "community_distribution": "View community adoption distribution", - "subtitle": "Across all versions" - }, - "install_scripts": { - "title": "Install Scripts", - "script_label": "(script)", - "npx_packages": "{count} npx package | {count} npx packages", - "currently": "currently {version}" - }, - "playgrounds": { - "title": "Try it out", - "choose": "choose playground" - }, - "metrics": { - "esm": "ES Modules supported", - "cjs": "CommonJS supported", - "no_esm": "No ES Modules support", - "types_label": "Types", - "types_included": "Types included", - "types_available": "Types available via {package}", - "no_types": "No TypeScript types" - }, - "license": { - "view_spdx": "View license text on SPDX", - "none": "None" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerability in {packages}/{total} packages | {vulns} vulnerabilities in {packages}/{total} packages", - "show_all_packages": "show {count} affected package | show all {count} affected packages", - "path": "path", - "more": "+{count} more", - "packages_failed": "{count} package could not be checked | {count} packages could not be checked", - "scan_failed": "Could not scan for vulnerabilities", - "severity": { - "critical": "critical", - "high": "high", - "moderate": "moderate", - "low": "low" - }, - "fixed_in_title": "Fixed in version {version}" - }, - "deprecated": { - "label": "Deprecated", - "tree_found": "{count} deprecated dependency | {count} deprecated dependencies", - "show_all": "show {count} deprecated package | show all {count} deprecated packages" - }, - "access": { - "title": "Team Access", - "refresh": "Refresh team access", - "list_label": "Team access list", - "owner": "owner", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revoke {name} access", - "no_access": "No team access configured", - "select_team_label": "Select team", - "loading_teams": "Loading teams...", - "select_team": "Select team", - "permission_label": "Permission level", - "permission": { - "read_only": "read-only", - "read_write": "read-write" - }, - "grant_button": "grant", - "cancel_grant": "Cancel granting access", - "grant_access": "+ Grant team access" - }, - "list": { - "filter_label": "Filter packages", - "filter_placeholder": "Filter packages...", - "sort_label": "Sort packages", - "showing_count": "Showing {filtered} of {total} packages" - }, - "skeleton": { - "loading": "Loading package details", - "maintainers": "Maintainers", - "keywords": "Keywords", - "versions": "Versions", - "dependencies": "Dependencies" - }, - "sort": { - "downloads": "Most downloaded", - "published": "Recently published", - "name_asc": "Name (A-Z)", - "name_desc": "Name (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Local Connector", - "contributor_badge": "Contributors only", - "contributor_notice": "The connector is not yet published to npm. See the {link} for how to run locally.", - "contributor_link": "contributing guide", - "connected": "Connected", - "connected_as_user": "Connected as ~{user}", - "connected_hint": "You can now manage packages and organizations from the web UI.", - "disconnect": "Disconnect", - "run_hint": "Run the connector on your machine to enable admin features.", - "copy_command": "Copy command", - "copied": "Copied", - "paste_token": "Then paste the token below to connect:", - "token_label": "Token", - "token_placeholder": "paste token here...", - "advanced": "Advanced options", - "port_label": "Port", - "warning": "WARNING", - "warning_text": "This allows npmx to access your npm CLI. Only connect to sites you trust.", - "connect": "Connect", - "connecting": "Connecting...", - "auto_open_url": "Automatically open auth page" - } - }, - "operations": { - "queue": { - "title": "Operations Queue", - "clear_all": "clear all", - "refresh": "Refresh operations", - "empty": "No operations queued", - "empty_hint": "Add operations from package or org pages", - "active_label": "Active operations", - "otp_required": "OTP required", - "otp_prompt": "Enter OTP to continue", - "otp_placeholder": "Enter OTP code...", - "otp_label": "One-time password", - "retry_otp": "Retry with OTP", - "retry_web_auth": "Retry with web auth", - "retrying": "Retrying...", - "open_web_auth": "Open web auth link", - "approve_operation": "Approve operation", - "remove_operation": "Remove operation", - "approve_all": "Approve All", - "execute": "Execute", - "executing": "Executing...", - "log": "Log", - "log_label": "Completed operations log", - "remove_from_log": "Remove from log" - } - }, - "org": { - "teams": { - "title": "Teams", - "refresh": "Refresh teams", - "filter_label": "Filter teams", - "filter_placeholder": "Filter teams...", - "sort_by": "Sort by", - "loading": "Loading teams...", - "no_teams": "No teams found", - "list_label": "Organization teams", - "delete_team": "Delete team {name}", - "member_count": "{count} member | {count} members", - "members_of": "Members of {team}", - "no_members": "No members", - "remove_user": "Remove {user} from team", - "username_to_add": "Username to add to {team}", - "username_placeholder": "username...", - "add_button": "add", - "cancel_add_user": "Cancel adding user", - "add_member": "+ Add member", - "team_name_label": "Team name", - "team_name_placeholder": "team-name...", - "create_button": "create", - "no_match": "No teams match \"{query}\"", - "cancel_create": "Cancel creating team", - "create_team": "+ Create team" - }, - "members": { - "title": "Members", - "refresh": "Refresh members", - "filter_label": "Filter members", - "filter_placeholder": "Filter members...", - "filter_by_role": "Filter by role", - "filter_by_team": "Filter by team", - "all_teams": "all teams", - "sort_by": "Sort by", - "loading": "Loading members...", - "no_members": "No members found", - "list_label": "Organization members", - "change_role_for": "Change role for {name}", - "remove_from_org": "Remove {name} from org", - "view_team": "View {team} team", - "no_match": "No members match your filters", - "username_label": "Username", - "username_placeholder": "username...", - "role_label": "Role", - "role": { - "all": "all", - "developer": "developer", - "admin": "admin", - "owner": "owner" - }, - "team_label": "Team", - "no_team": "no team", - "add_button": "add", - "cancel_add": "Cancel adding member", - "add_member": "+ Add member" - }, - "public_packages": "{count} public package | {count} public packages", - "page": { - "packages_title": "Packages", - "members_tab": "Members", - "teams_tab": "Teams", - "no_packages": "No public packages found for", - "no_packages_hint": "This organization may not exist or has no public packages.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(will also add to org)", - "press_enter_to_add": "Press Enter to add {'@'}{username}", - "default_placeholder": "username...", - "suggestions_label": "User suggestions" - }, - "page": { - "packages_title": "Packages", - "no_packages": "No public packages found for", - "no_packages_hint": "This user may not exist or has no public packages.", - "failed_to_load": "Failed to load user packages", - "no_match": "No packages match \"{query}\"", - "filter_placeholder": "Filter {count} package... | Filter {count} packages..." - }, - "orgs_page": { - "title": "Organizations", - "back_to_profile": "Back to profile", - "connect_required": "Connect the local CLI to view your organizations.", - "connect_hint_prefix": "Run", - "connect_hint_suffix": "to get started.", - "own_orgs_only": "You can only view your own organizations.", - "view_your_orgs": "View your organizations", - "loading": "Loading organizations...", - "empty": "No organizations found.", - "empty_hint": "Organizations are detected from your scoped packages.", - "count": "{count} Organization | {count} Organizations", - "packages_count": "{count} package | {count} packages" - } - }, - "claim": { - "modal": { - "title": "Claim Package Name", - "success": "Package claimed!", - "success_detail": "{name}{'@'}0.0.0 has been published to npm.", - "success_hint": "You can now publish new versions to this package using npm publish.", - "view_package": "View Package", - "invalid_name": "Invalid package name:", - "available": "This name is available!", - "taken": "This name is already taken.", - "missing_permission": "You do not have permission to add a package to scope {'@'}{scope}.", - "similar_warning": "Similar packages exist - npm may reject this name:", - "related": "Related packages:", - "scope_warning_title": "Consider using a scoped package instead", - "scope_warning_text": "Unscoped package names are a shared resource. Only claim a name if you intend to publish and maintain a package. For personal or organizational projects, use a scoped name like {'@'}{username}/{name}.", - "connect_required": "Connect to the local connector to claim this package name.", - "connect_button": "Connect to Connector", - "publish_hint": "This will publish a minimal placeholder package.", - "preview_json": "Preview package.json", - "claim_button": "Claim Package Name", - "publishing": "Publishing...", - "checking": "Checking availability...", - "failed_to_check": "Failed to check name availability", - "failed_to_claim": "Failed to claim package" - } - }, - "code": { - "files_label": "Files", - "no_files": "No files in this directory", - "root": "root", - "lines": "{count} line | {count} lines", - "toggle_tree": "Toggle file tree", - "close_tree": "Close file tree", - "copy_link": "Copy link", - "raw": "Raw", - "view_raw": "View raw file", - "file_too_large": "File too large to preview", - "file_size_warning": "{size} exceeds the 500KB limit for syntax highlighting", - "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", - "go_to_package": "Go to package", - "loading_tree": "Loading file tree...", - "failed_to_load_tree": "Failed to load files for this package version", - "back_to_package": "Back to package", - "table": { - "name": "Name", - "size": "Size" - }, - "markdown_view_mode": { - "preview": "preview", - "code": "code" - }, - "file_path": "File path", - "scroll_to_top": "Scroll to top" - }, - "badges": { - "provenance": { - "verified": "verified", - "verified_title": "Verified provenance", - "verified_via": "Verified: published via {provider}" - }, - "jsr": { - "title": "also available on JSR" - } - }, - "filters": { - "title": "Filters", - "search": "Search", - "search_scope": "Search scope", - "search_placeholder_name": "Filter by package name...", - "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", - "keywords": "Keywords", - "more_keywords": "+{count} more", - "clear_all": "Clear all", - "remove_filter": "Remove {label} filter", - "chips": { - "search": "Search", - "downloads": "Downloads", - "keyword": "Keyword", - "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" - }, - "columns": { - "title": "Columns", - "show": "Show columns", - "reset": "Reset to defaults", - "coming_soon": "Coming soon", - "name": "Name", - "version": "Version", - "description": "Description", - "downloads": "Downloads/wk", - "published": "Last Published", - "maintainers": "Maintainers", - "keywords": "Keywords", - "quality_score": "Quality score", - "popularity_score": "Popularity score", - "maintenance_score": "Maintenance score", - "combined_score": "Combined score", - "security": "Security" - }, - "view_mode": { - "label": "View mode", - "cards": "Card view", - "table": "Table view" - }, - "pagination": { - "mode_label": "Pagination mode", - "infinite": "Infinite", - "paginated": "Paginated", - "items_per_page": "Items per page", - "per_page": "{count} / page", - "all_yolo": "All (YOLO)", - "showing": "{start}-{end} of {total}", - "previous": "Previous page", - "next": "Next page", - "nav_label": "Pagination" - }, - "count": { - "showing_filtered": "{filtered} of {count} package | {filtered} of {count} packages", - "showing_all": "{count} package | {count} packages", - "showing_paginated": "{pageSize} of {count} package | {pageSize} of {count} packages" - }, - "table": { - "security_warning": "Security warning", - "secure": "Secure", - "no_packages": "No packages found" - } - }, - "about": { - "title": "About", - "heading": "about", - "meta_description": "npmx is a fast, modern browser for the npm registry. A better UX/DX for exploring npm packages.", - "what_we_are": { - "title": "What we are", - "better_ux_dx": "better UX/DX", - "admin_ui": "admin UI", - "description": "npmx is a {betterUxDx} for the npm package registry and tooling. We provide a fast, modern interface for exploring packages, with features like dark mode, keyboard navigation, code browsing, and connections to alternative registries like {jsr}.", - "admin_description": "We also aim to provide a better {adminUi} for managing your packages, teams, and organizations — all from the browser, powered by your local npm CLI." - }, - "what_we_are_not": { - "title": "What we're not", - "not_package_manager": "Not a package manager.", - "not_registry": "Not a registry.", - "registry_description": "We don't host packages. We're just a better way to browse them.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "There are", - "people": "already", - "building": "people", - "really": "building", - "cool": "really", - "package": "cool", - "managers": "package managers" - } - }, - "sponsors": { - "title": "Sponsors" - }, - "oss_partners": { - "title": "OSS Partners" - }, - "team": { - "title": "Team", - "governance": "Governance", - "role_steward": "steward", - "role_maintainer": "maintainer", - "sponsor": "sponsor", - "sponsor_aria": "Sponsor {name} on GitHub" - }, - "contributors": { - "title": "... and {count} more contributor | ... and {count} more contributors", - "description": "npmx is fully open source, built by an amazing community of contributors. Join us and let's build the npm browsing experience we always wanted, together.", - "loading": "Loading contributors...", - "error": "Failed to load contributors", - "view_profile": "View {name}'s GitHub profile" - }, - "get_involved": { - "title": "Get involved", - "contribute": { - "title": "Contribute", - "description": "Help us build a better npm experience.", - "cta": "View on GitHub" - }, - "community": { - "title": "Join the community", - "description": "Chat, ask questions, and share ideas.", - "cta": "Join Discord" - }, - "follow": { - "title": "Stay updated", - "description": "Find out the latest on npmx.", - "cta": "Follow on Bluesky" - } - } - }, - "account_menu": { - "connect": "connect", - "account": "Account", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Manage packages & orgs", - "atmosphere_desc": "Social features & identity", - "connect_npm_cli": "Connect to npm CLI", - "connect_atmosphere": "Connect to Atmosphere", - "connecting": "Connecting...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Connected as {'@'}{handle}", - "disconnect": "Disconnect", - "connect_prompt": "Connect with your Atmosphere account", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Connect", - "create_account": "Create a new account", - "connect_bluesky": "Connect with Bluesky", - "what_is_atmosphere": "What is an Atmosphere account?", - "atmosphere_explanation": "{npmx} uses the {atproto} to power many of its social features, allowing users to own their data and use one account for all compatible applications. Once you create an account, you can use other apps like {bluesky} and {tangled} with the same account.", - "default_input_error": "Please enter a valid handle, DID, or a full PDS URL", - "profile": "Profile" - } - }, - "header": { - "home": "npmx home", - "packages": "packages", - "packages_dropdown": { - "title": "Your Packages", - "loading": "Loading...", - "error": "Failed to load packages", - "empty": "No packages found", - "view_all": "View all" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "Your Organizations", - "loading": "Loading...", - "error": "Failed to load organizations", - "empty": "No organizations found", - "view_all": "View all" - } - }, - "compare": { - "packages": { - "title": "compare packages", - "tagline": "compare npm packages side-by-side to help you choose the right one.", - "meta_title": "Compare {packages} - npmx", - "meta_title_empty": "Compare Packages - npmx", - "meta_description": "Side-by-side comparison of {packages}", - "meta_description_empty": "Compare npm packages side-by-side", - "section_packages": "Packages", - "section_facets": "Facets", - "section_comparison": "Comparison", - "copy_as_markdown": "Copy table", - "loading": "Loading package data...", - "error": "Failed to load package data. Please try again.", - "empty_title": "Select packages to compare", - "empty_description": "Search and add at least 2 packages above to see a side-by-side comparison of their metrics." - }, - "selector": { - "search_label": "Search for packages", - "search_first": "Search for a package...", - "search_add": "Add another package...", - "searching": "Searching...", - "remove_package": "Remove {package}", - "packages_selected": "{count}/{max} packages selected.", - "add_hint": "Add at least 2 packages to compare." - }, - "no_dependency": { - "label": "(No dependency)", - "typeahead_title": "What Would James Do?", - "typeahead_description": "Compare against not using a dependency! e18e approved.", - "tooltip_title": "You might not need a dependency", - "tooltip_description": "Compare against not using a dependency! The {link} maintains a list of packages that can be replaced with native APIs or simpler alternatives.", - "e18e_community": "e18e community", - "add_column": "Add no dependency column to comparison" - }, - "facets": { - "group_label": "Comparison facets", - "all": "all", - "none": "none", - "coming_soon": "Coming soon", - "select_all": "Select all facets", - "deselect_all": "Deselect all facets", - "select_category": "Select all {category} facets", - "deselect_category": "Deselect all {category} facets", - "binary_only_tooltip": "This package exposes binaries and no exports", - "categories": { - "performance": "Performance", - "health": "Health", - "compatibility": "Compatibility", - "security": "Security & Compliance" - }, - "items": { - "packageSize": { - "label": "Package Size", - "description": "Size of the package itself (unpacked)" - }, - "installSize": { - "label": "Install Size", - "description": "Total install size including all dependencies" - }, - "dependencies": { - "label": "Direct Deps", - "description": "Number of direct dependencies" - }, - "totalDependencies": { - "label": "Total Deps", - "description": "Total number of dependencies including transitive" - }, - "downloads": { - "label": "Downloads/wk", - "description": "Weekly download count" - }, - "totalLikes": { - "label": "Likes", - "description": "Number of likes" - }, - "lastUpdated": { - "label": "Published", - "description": "When this version was published" - }, - "deprecated": { - "label": "Deprecated?", - "description": "Whether the package is deprecated" - }, - "engines": { - "label": "Engines", - "description": "Node.js version requirements" - }, - "types": { - "label": "Types", - "description": "TypeScript type definitions" - }, - "moduleFormat": { - "label": "Module Format", - "description": "ESM/CJS support" - }, - "license": { - "label": "License", - "description": "Package license" - }, - "vulnerabilities": { - "label": "Vulnerabilities", - "description": "Known security vulnerabilities" - } - }, - "values": { - "any": "Any", - "none": "None", - "unknown": "Unknown", - "deprecated": "Deprecated", - "not_deprecated": "No", - "types_included": "Included", - "types_none": "None", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Up to you!" - }, - "trends": { - "title": "Compare Trends" - } - }, - "file_changes": "File Changes", - "files_count": "{count} file | {count} files", - "lines_hidden": "{count} line hidden | {count} lines hidden", - "file_too_large": "File too large to compare", - "file_size_warning": "{size} exceeds the 250KB limit for comparison", - "compare_versions": "diff", - "compare_versions_title": "Compare with latest version", - "summary": "Summary", - "deps_count": "{count} dep | {count} deps", - "dependencies": "Dependencies", - "dev_dependencies": "Dev Dependencies", - "peer_dependencies": "Peer Dependencies", - "optional_dependencies": "Optional Dependencies", - "no_dependency_changes": "No dependency changes", - "file_filter_option": { - "all": "All ({count})", - "added": "Added ({count})", - "removed": "Removed ({count})", - "modified": "Modified ({count})" - }, - "search_files_placeholder": "Search files...", - "no_files_all": "No files", - "no_files_search": "No files matching \"{query}\"", - "no_files_filtered": "No {filter} files", - "filter": { - "added": "added", - "removed": "removed", - "modified": "modified" - }, - "files_button": "Files", - "select_file_prompt": "Select a file from the sidebar to view its diff", - "close_files_panel": "Close files panel", - "filter_files_label": "Filter files by change type" - }, - "privacy_policy": { - "title": "privacy policy", - "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": { - "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." - }, - "types": { - "title": "What cookies do we use?", - "p1": "We only use {bold} for purposes strictly necessary for the site's functionality. We do not use third-party or advertising cookies.", - "bold": "essential technical cookies", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "This cookie is used by our hosting provider (Vercel) for skew protection. It ensures you fetch assets from the correct deployment version if a new update is released while you are browsing. It does not track you.", - "cookie_h3": "h3", - "cookie_h3_desc": "This is our secure session cookie. It stores the OAuth access token when you connect your Atmosphere account. It is essential for maintaining your authenticated session." - }, - "local_storage": { - "title": "Local storage", - "p1": "In addition to session cookies, we use your browser's {bold} to save your display preferences. This allows us to remember the theme (light/dark) and some other {settings} you have selected, so you don't have to reconfigure them on each visit.", - "bold": "Local Storage", - "p2": "This information is purely functional, stored only on your device, and {bold2}. We use it exclusively to improve your experience on our website.", - "bold2": "contains no personal data nor is it used to track you", - "settings": "settings" - }, - "management": { - "title": "Managing cookies", - "p1": "You can configure your browser to accept, reject, or delete cookies according to your preferences. However, please note that {bold}.", - "bold": "rejecting essential cookies may prevent full access to the application", - "p2": "Below are links with instructions for cookie management in the most commonly used browsers:", - "chrome": "Google Chrome (opens in a new window)", - "firefox": "Mozilla Firefox (opens in a new window)", - "edge": "Microsoft Edge (opens in a new window)" - } - }, - "analytics": { - "title": "Analytics", - "p1": "We use {bold} to understand how visitors use our website. This helps us improve the user experience and identify issues.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics is designed with privacy in mind:", - "li1": "It does not use cookies", - "li2": "It does not collect personal identifiers", - "li3": "It does not track users across websites", - "li4": "All data is aggregated and anonymised", - "p3": "The only information collected includes: page URLs, referrer, country/region, device type, browser, and operating system. This data cannot be used to identify individual users." - }, - "authenticated": { - "title": "Authenticated users", - "p1": "When you connect your {bold} account to npmx, we store your OAuth access token in a secure, HTTP-only session cookie. This token is used solely to authenticate requests on your behalf.", - "bold": "Atmosphere", - "p2": "We do not store your credentials, and we do not access any data beyond what is necessary to provide the features you use. You can disconnect your account at any time from the {settings} page.", - "settings": "settings" - }, - "data_retention": { - "title": "Data retention", - "p1": "Session cookies are automatically deleted when you close your browser or after a period of inactivity. Local storage preferences remain on your device until you clear your browser data. Analytics data is retained in aggregate form and cannot be linked to individual users." - }, - "your_rights": { - "title": "Your rights", - "p1": "You have the right to:", - "li1": "Access information about what data we collect", - "li2": "Clear your local storage and cookies at any time", - "li3": "Disconnect your authenticated session", - "li4": "Request information about our data practices", - "p2": "Since we do not collect personal data, there is typically no personal information to delete or export." - }, - "contact": { - "title": "Contact us", - "p1": "For any questions or concerns about this privacy policy, you can contact us by opening an issue on our {link}.", - "link": "GitHub repository" - }, - "changes": { - "title": "Changes to this policy", - "p1": "We may update this privacy policy from time to time. Any changes will be published on this page with an updated revision date." - } - }, - "a11y": { - "title": "accessibility", - "footer_title": "a11y", - "welcome": "We want {app} to be usable by as many people as possible.", - "approach": { - "title": "Our approach", - "p1": "We try to follow the Web Content Accessibility Guidelines (WCAG) 2.2 and use them as a reference when building features. We don't claim full conformance with any level of WCAG — accessibility is a continual process and there is always more work to do.", - "p2": "This site is an {about}. Accessibility improvements are made incrementally as part of our regular development.", - "about_link": "open-source, community-driven project" - }, - "measures": { - "title": "What we do", - "p1": "Some of the things we aim to do across the site:", - "li1": "Use semantic HTML and ARIA attributes where appropriate.", - "li2": "Use relative text sizes so you can adjust them in your browser.", - "li3": "Support keyboard navigation throughout the interface.", - "li4": "Respect the prefers-reduced-motion and prefers-color-scheme media queries.", - "li5": "Design with sufficient color contrast in mind.", - "li6": "Ensure essential content is available without JavaScript, though some interactive features require it." - }, - "limitations": { - "title": "Known limitations", - "p1": "Some parts of the site — particularly third-party content like package READMEs — may not meet accessibility standards. We are working to improve these areas over time." - }, - "contact": { - "title": "Feedback", - "p1": "If you encounter an accessibility barrier on {app}, please let us know by opening an issue on our {link}. We take these reports seriously and will do our best to address them.", - "link": "GitHub repository" - } - } -} diff --git a/lunaria/files/es-419.json b/lunaria/files/es-419.json deleted file mode 100644 index 42692da77..000000000 --- a/lunaria/files/es-419.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Explorador de Paquetes para el Registro npm", - "description": "Un navegador rápido y moderno para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." - } - }, - "built_at": "generado {0}", - "alt_logo": "logo de npmx", - "tagline": "un navegador rápido y moderno para el registro npm", - "non_affiliation_disclaimer": "no afiliado con npm, Inc.", - "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", - "footer": { - "about": "acerca de", - "docs": "documentación", - "source": "código fuente", - "social": "social", - "chat": "chat", - "keyboard_shortcuts": "atajos de teclado" - }, - "shortcuts": { - "section": { - "global": "Global", - "search": "Búsqueda", - "package": "Paquete" - }, - "focus_search": "Enfocar búsqueda", - "show_kbd_hints": "Resaltar atajos de teclado", - "settings": "Abrir configuración", - "compare": "Abrir comparador", - "compare_from_package": "Abrir comparador (con el paquete actual)", - "navigate_results": "Navegar resultados", - "go_to_result": "Ir al resultado", - "open_code_view": "Abrir vista de código", - "open_docs": "Abrir documentación", - "disable_shortcuts": "Puedes desactivar los atajos de teclado en {settings}." - }, - "search": { - "label": "Buscar paquetes npm", - "placeholder": "buscar paquetes...", - "button": "buscar", - "searching": "Buscando...", - "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", - "found_packages_sorted": "No se encontraron resultados | Ordenando el mejor resultado | Ordenando los {count} mejores resultados", - "updating": "(actualizando...)", - "no_results": "No se encontraron paquetes para \"{query}\"", - "rate_limited": "Límite de peticiones a npm alcanzado, inténtalo de nuevo dentro de un momento", - "title": "búsqueda", - "title_search": "búsqueda: {search}", - "title_packages": "búsqueda de paquetes", - "meta_description": "Resultado de la búsqueda para '{search}'", - "meta_description_packages": "Búsqueda de paquetes npm", - "not_taken": "{name} no está ocupado", - "claim_prompt": "Reclamar este nombre de paquete en npm", - "claim_button": "Reclamar \"{name}\"", - "want_to_claim": "¿Quieres reclamar este nombre de paquete?", - "start_typing": "Empieza a escribir para buscar paquetes", - "algolia_disclaimer": "Con tecnología de Algolia", - "exact_match": "exacto", - "suggestion": { - "user": "usuario", - "org": "organización", - "view_user_packages": "Ver paquetes de este usuario", - "view_org_packages": "Ver paquetes de esta organización" - } - }, - "nav": { - "main_navigation": "Principal", - "popular_packages": "Paquetes populares", - "settings": "configuración", - "compare": "comparar", - "back": "atrás", - "menu": "Menú", - "mobile_menu": "Menú de navegación", - "open_menu": "Abrir menú", - "links": "Enlaces", - "tap_to_search": "Toca para buscar" - }, - "settings": { - "title": "configuración", - "tagline": "personaliza tu experiencia en npmx", - "meta_description": "Personaliza tu experiencia en npmx.dev con preferencias de tema, idioma y visualización.", - "sections": { - "appearance": "Apariencia", - "display": "Visualización", - "search": "Fuente de datos", - "language": "Idioma", - "keyboard_shortcuts": "Atajos de teclado" - }, - "data_source": { - "label": "Fuente de datos", - "description": "Elige de dónde obtiene npmx los datos para las búsquedas. Las páginas de paquetes individuales siempre usan el registro de npm directamente.", - "npm": "Registro npm", - "npm_description": "Obtiene búsquedas, organizaciones y usuarios directamente del registro oficial de npm. Es la fuente autorizada, pero puede ser más lenta.", - "algolia": "Algolia", - "algolia_description": "Usa Algolia para búsquedas y páginas de organizaciones y usuarios más rápidas." - }, - "relative_dates": "Fechas relativas", - "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", - "hide_platform_packages_description": "Ocultar paquetes binarios nativos como {'@'}esbuild/linux-x64 de los resultados", - "theme": "Tema", - "theme_light": "Claro", - "theme_dark": "Oscuro", - "theme_system": "Sistema", - "language": "Idioma", - "help_translate": "Ayuda a traducir npmx", - "accent_colors": "Colores de acento", - "clear_accent": "Limpiar color de acento", - "translation_progress": "Progreso de traducción", - "background_themes": "Tema de fondo", - "keyboard_shortcuts_enabled": "Habilitar atajos de teclado", - "keyboard_shortcuts_enabled_description": "Los atajos de teclado pueden desactivarse si entran en conflicto con otros atajos del navegador o del sistema" - }, - "i18n": { - "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", - "copy_keys": "Copiar claves", - "show_more_keys": "Mostrar {count} más...", - "contribute_hint": "Ayuda a mejorar esta traducción añadiendo las claves faltantes.", - "edit_on_github": "Editar en GitHub", - "view_guide": "Guía de traducción" - }, - "common": { - "loading": "Cargando...", - "loading_more": "Cargando más...", - "loading_packages": "Cargando paquetes...", - "end_of_results": "Fin de los resultados", - "try_again": "Intentar de nuevo", - "close": "Cerrar", - "or": "o", - "retry": "Reintentar", - "copy": "copiar", - "copied": "¡copiado!", - "skip_link": "Saltar al contenido principal", - "warnings": "Advertencias:", - "go_back_home": "Volver al inicio", - "view_on_npm": "ver en npm", - "per_week": "/ semana", - "vanity_downloads_hint": "Número de vanidad: no se muestran paquetes | Número de vanidad: para el paquete mostrado | Número de vanidad: Suma de {count} paquetes mostrados", - "sort": { - "name": "nombre", - "role": "rol", - "members": "miembros" - }, - "scroll_to_top": "Volver arriba", - "cancel": "Cancelar", - "save": "Guardar", - "edit": "Editar", - "error": "Error" - }, - "profile": { - "display_name": "Nombre visible", - "description": "Descripción", - "no_description": "Sin descripción", - "website": "Sitio web", - "website_placeholder": "https://ejemplo.com", - "likes": "Me gusta", - "seo_title": "{handle} - npmx", - "seo_description": "Perfil de npmx de {handle}", - "not_found": "Perfil no encontrado", - "not_found_message": "No se pudo encontrar el perfil de {handle}.", - "invite": { - "message": "Parece que aún no usa npmx. ¿Quieres contarle?", - "share_button": "Compartir en Bluesky", - "compose_text": "¡Hola {'@'}{handle}! ¿Has probado ya npmx.dev? Es un navegador para el registro de npm rápido, moderno y de código abierto.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Paquete no encontrado", - "not_found_message": "No se pudo encontrar el paquete.", - "no_description": "Sin descripción proporcionada", - "not_latest": "(no es la última versión)", - "verified_provenance": "Procedencia verificada", - "view_permalink": "Ver enlace permanente para esta versión", - "navigation": "Navegación del paquete", - "copy_name": "Copiar nombre del paquete", - "copy_version": "Copiar versión del paquete", - "deprecation": { - "package": "Este paquete está obsoleto.", - "version": "Esta versión está obsoleta.", - "no_reason": "Sin razón proporcionada" - }, - "size_increase": { - "title_size": "Aumento significativo del tamaño desde v{version}", - "title_deps": "Aumento significativo del número de dependencias desde v{version}", - "title_both": "Aumento significativo del tamaño y de las dependencias desde v{version}", - "size": "El tamaño de instalación aumentó un {percent} ({size} más grande)", - "deps": "{count} dependencias más" - }, - "replacement": { - "title": "Es posible que no necesite esta dependencia.", - "native": "Esto se puede reemplazar con {replacement}, disponible desde Node {nodeVersion}.", - "simple": "La {community} ha marcado este paquete como redundante, con el siguiente consejo: {replacement}.", - "documented": "La {community} ha señalado que este paquete tiene alternativas con mejor rendimiento.", - "none": "Este paquete se ha marcado como ya no necesario y es probable que su funcionalidad esté disponible de forma nativa en todos los motores.", - "learn_more": "Más información", - "learn_more_above": "Más información arriba.", - "mdn": "MDN", - "community": "comunidad", - "consider_no_dep": "+ ¿Considerar sin dependencia?" - }, - "stats": { - "license": "Licencia", - "deps": "Dependencias", - "install_size": "Tamaño de instalación", - "vulns": "Vulnerabilidades", - "published": "Publicado", - "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", - "view_dependency_graph": "Ver gráfico de dependencias", - "inspect_dependency_tree": "Inspeccionar árbol de dependencias", - "size_tooltip": { - "unpacked": "{size} tamaño desempaquetado (este paquete)", - "total": "{size} tamaño total desempaquetado (incluidas las {count} dependencias para Linux-x64)" - } - }, - "skills": { - "title": "Habilidades del Agente", - "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", - "compatible_with": "Compatible con {tool}", - "install": "Instalar", - "installation_method": "Método de instalación", - "learn_more": "Más información", - "available_skills": "Habilidades Disponibles", - "click_to_expand": "Clic para expandir", - "no_description": "Sin descripción", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} referencia | {count} referencias", - "assets": "{count} recurso | {count} recursos" - }, - "view_source": "Ver fuente" - }, - "links": { - "repo": "repo", - "homepage": "página de inicio", - "issues": "problemas", - "jsr": "jsr", - "code": "código", - "docs": "documentación", - "fund": "financiar", - "compare": "comparar" - }, - "likes": { - "like": "Me gusta este paquete", - "unlike": "Ya no me gusta este paquete" - }, - "docs": { - "not_available": "Documentación no disponible", - "not_available_detail": "No pudimos generar documentación para esta versión." - }, - "get_started": { - "title": "Empezar", - "pm_label": "Gestor de paquetes", - "copy_command": "Copiar comando de instalación", - "copy_dev_command": "Copiar comando de instalación como dependencia de desarrollo", - "dev_dependency_hint": "Instalar como dependencia de desarrollo", - "view_types": "Ver {package}" - }, - "create": { - "title": "Crear nuevo proyecto", - "copy_command": "Copiar comando de creación", - "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." - }, - "run": { - "title": "Ejecutar", - "locally": "Ejecutar localmente" - }, - "readme": { - "title": "Léame", - "no_readme": "No hay README disponible.", - "view_on_github": "Ver en GitHub", - "toc_title": "Índice", - "callout": { - "note": "Nota", - "tip": "Consejo", - "important": "Importante", - "warning": "Advertencia", - "caution": "Precaución" - }, - "copy_as_markdown": "Copiar README como Markdown" - }, - "provenance_section": { - "title": "Procedencia", - "built_and_signed_on": "Construido y firmado en {provider}", - "view_build_summary": "Ver resumen de construcción", - "source_commit": "Commit fuente", - "build_file": "Archivo de compilación", - "public_ledger": "Registro público", - "transparency_log_entry": "Entrada de registro de transparencia", - "view_more_details": "Ver más detalles", - "error_loading": "Error al cargar detalles de procedencia" - }, - "security_downgrade": { - "title": "Reducción de confianza", - "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", - "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", - "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", - "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", - "provenance_link_text": "procedencia", - "trusted_publishing_link_text": "publicación de confianza" - }, - "keywords_title": "Palabras clave", - "compatibility": "Compatibilidad", - "card": { - "publisher": "Publicador", - "published": "Publicado", - "weekly_downloads": "Descargas semanales", - "keywords": "Palabras clave", - "license": "Licencia" - }, - "versions": { - "title": "Versiones", - "collapse": "Colapsar {tag}", - "expand": "Expandir {tag}", - "collapse_other": "Colapsar otras versiones", - "expand_other": "Expandir otras versiones", - "collapse_major": "Colapsar mayor {major}", - "expand_major": "Expandir mayor {major}", - "other_versions": "Otras versiones", - "more_tagged": "{count} más etiquetada | {count} más etiquetadas", - "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", - "deprecated_title": "{version} (obsoleto)", - "view_all": "Ver {count} versión | Ver todas las {count} versiones", - "distribution_title": "Grupo Semver", - "distribution_modal_title": "Versiones", - "distribution_range_date_same_year": "de {from} a {to}, {endYear}", - "distribution_range_date_multiple_years": "de {from}, {startYear} a {to}, {endYear}", - "grouping_major": "Mayor", - "grouping_minor": "Menor", - "grouping_versions_title": "Versiones", - "grouping_versions_all": "Todas", - "grouping_versions_only_recent": "Solo recientes", - "grouping_usage_title": "Uso", - "grouping_usage_all": "Todo", - "grouping_usage_low": "Bajo", - "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", - "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", - "y_axis_label": "Descargas", - "filter_placeholder": "Filtrar versiones (ej: ^1.0.0, >2.0)...", - "filter_invalid": "Rango semver inválido", - "filter_help": "Usa sintaxis semver estándar", - "filter_tooltip": "Filtra versiones usando rangos semver. Ejemplos:", - "filter_tooltip_link": "Calculadora Semver", - "no_matches": "Ninguna versión coincide con el filtro", - "copy_alt": { - "per_version_analysis": "La versión {version} se descargó {downloads} veces", - "general_description": "Gráfica de barras que muestra las descargas por versión para {versions_count} versiones {semver_grouping_mode} del paquete {package_name}, {date_range_label} desde la versión {first_version} hasta la versión {last_version}. La versión más descargada es {max_downloaded_version} con {max_version_downloads} descargas. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dependencias ({count})", - "list_label": "Dependencias del paquete", - "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", - "optional": "opcional", - "view_vulnerabilities": "Ver vulnerabilidades", - "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", - "outdated_minor": "{count} versión menor por detrás (última: {latest}) | {count} versiones menores por detrás (última: {latest})", - "outdated_patch": "Actualización de parche disponible (última: {latest})", - "has_replacement": "Existen sugerencias para reemplazar esta dependencia" - }, - "peer_dependencies": { - "title": "Dependencias Peer ({count})", - "list_label": "Dependencias peer del paquete", - "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" - }, - "optional_dependencies": { - "title": "Dependencias Opcionales ({count})", - "list_label": "Dependencias opcionales del paquete", - "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" - }, - "maintainers": { - "title": "Mantenedores", - "list_label": "Mantenedores del paquete", - "you": "(tú)", - "via": "vía {teams}", - "remove_owner": "Eliminar a {name} como propietario", - "username_to_add": "Nombre de usuario para añadir como propietario", - "username_placeholder": "nombre de usuario...", - "add_button": "añadir", - "cancel_add": "Cancelar añadir propietario", - "add_owner": "+ Añadir propietario", - "show_more": "(mostrar {count} más)", - "show_less": "(mostrar menos)" - }, - "trends": { - "granularity": "Granularidad", - "granularity_daily": "Diaria", - "granularity_weekly": "Semanal", - "granularity_monthly": "Mensual", - "granularity_yearly": "Anual", - "start_date": "Inicio", - "end_date": "Fin", - "loading": "Cargando...", - "date_range": "{start} a {end}", - "date_range_multiline": "{start}\na {end}", - "download_file": "Descargar {fileType}", - "toggle_annotator": "Alternar anotador", - "toggle_stack_mode": "Alternar modo apilado", - "legend_estimation": "Estimación", - "no_data": "No hay datos disponibles", - "y_axis_label": "{facet} {granularity}", - "facet": "Faceta", - "title": "Tendencias", - "contributors_skip": "No se muestra en Colaboradores (sin repositorio de GitHub):", - "items": { - "downloads": "Descargas", - "likes": "Me gusta", - "contributors": "Colaboradores" - }, - "play_animation": "Reproducir animación", - "pause_animation": "Pausar animación", - "data_correction": "Corrección de datos", - "average_window": "Ventana de promedio", - "smoothing": "Suavizado", - "known_anomalies": "Anomalías conocidas", - "known_anomalies_description": "Interpola sobre picos de descarga conocidos causados por bots o problemas de CI.", - "known_anomalies_ranges": "Rangos de anomalías", - "known_anomalies_range": "Desde {start} hasta {end}", - "known_anomalies_range_named": "{packageName}: desde {start} hasta {end}", - "known_anomalies_none": "No hay anomalías conocidas para este paquete. | No hay anomalías conocidas para estos paquetes.", - "known_anomalies_contribute": "Contribuir con datos de anomalías", - "apply_correction": "Aplicar corrección", - "copy_alt": { - "trend_none": "mayormente plano", - "trend_strong": "fuerte", - "trend_weak": "débil", - "trend_undefined": "indefinido (datos insuficientes)", - "button_label": "Copiar texto alternativo", - "watermark": "En la parte inferior, una marca de agua dice \"./npmx un navegador rápido y moderno para el registro de npm\"", - "analysis": "{package_name} comienza en {start_value} y termina en {end_value}, mostrando una tendencia {trend} con una pendiente de {downloads_slope} descargas por intervalo de tiempo", - "estimation": "El valor final es una estimación basada en datos parciales para el período actual.", - "estimations": "Los valores finales son estimaciones basadas en datos parciales para el período actual.", - "compare": "Gráfica de líneas de comparación de descargas de paquetes para: {packages}.", - "single_package": "Gráfico de líneas de descargas para el paquete {package}.", - "general_description": "El eje Y representa el número de descargas. El eje X representa el rango de fechas, desde {start_date} hasta {end_date}, con un período de tiempo {granularity}.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Descargas Semanales", - "community_distribution": "Ver distribución de adopción comunitaria", - "subtitle": "En todas las versiones" - }, - "install_scripts": { - "title": "Scripts de Instalación", - "script_label": "(script)", - "npx_packages": "{count} paquete npx | {count} paquetes npx", - "currently": "actualmente {version}" - }, - "playgrounds": { - "title": "Pruébalo", - "choose": "elegir playground" - }, - "metrics": { - "esm": "Módulos ES soportados", - "cjs": "CommonJS soportado", - "no_esm": "Sin soporte de Módulos ES", - "types_label": "Tipos", - "types_included": "Tipos incluidos", - "types_available": "Tipos disponibles vía {package}", - "no_types": "Sin tipos TypeScript" - }, - "license": { - "view_spdx": "Ver texto de licencia en SPDX", - "none": "Ninguna" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", - "show_all_packages": "mostrar todos los {count} paquetes afectados", - "path": "ruta", - "more": "+{count} más", - "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", - "scan_failed": "No se pudo escanear en busca de vulnerabilidades", - "severity": { - "critical": "crítica", - "high": "alta", - "moderate": "moderada", - "low": "baja" - }, - "fixed_in_title": "Corregido en la versión {version}" - }, - "deprecated": { - "label": "Obsoleto", - "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", - "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" - }, - "access": { - "title": "Acceso de Equipo", - "refresh": "Actualizar acceso de equipo", - "list_label": "Lista de acceso de equipo", - "owner": "propietario", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revocar acceso de {name}", - "no_access": "No hay acceso de equipo configurado", - "select_team_label": "Seleccionar equipo", - "loading_teams": "Cargando equipos...", - "select_team": "Seleccionar equipo", - "permission_label": "Nivel de permiso", - "permission": { - "read_only": "solo lectura", - "read_write": "lectura-escritura" - }, - "grant_button": "otorgar", - "cancel_grant": "Cancelar otorgar acceso", - "grant_access": "+ Otorgar acceso de equipo" - }, - "list": { - "filter_label": "Filtrar paquetes", - "filter_placeholder": "Filtrar paquetes...", - "sort_label": "Ordenar paquetes", - "showing_count": "Mostrando {filtered} de {total} paquetes" - }, - "skeleton": { - "loading": "Cargando detalles del paquete", - "maintainers": "Mantenedores", - "keywords": "Palabras clave", - "versions": "Versiones", - "dependencies": "Dependencias" - }, - "sort": { - "downloads": "Más descargados", - "published": "Recientemente publicado", - "name_asc": "Nombre (A-Z)", - "name_desc": "Nombre (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Conector Local", - "contributor_badge": "Solo colaboradores", - "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", - "contributor_link": "guía de contribución", - "connected": "Conectado", - "connected_as_user": "Conectado como ~{user}", - "connected_hint": "Ahora puedes administrar paquetes y organizaciones desde la interfaz web.", - "disconnect": "Desconectar", - "run_hint": "Ejecuta el conector en tu computadora para habilitar funciones de administración.", - "copy_command": "Copiar comando", - "copied": "Copiado", - "paste_token": "Luego pega el token a continuación para conectar:", - "token_label": "Token", - "token_placeholder": "pega el token aquí...", - "advanced": "Opciones avanzadas", - "port_label": "Puerto", - "warning": "ADVERTENCIA", - "warning_text": "Esto permite a npmx acceder a tu CLI de npm. Conéctate solo a sitios en los que confíes.", - "connect": "Conectar", - "connecting": "Conectando...", - "auto_open_url": "Abrir automáticamente la página de autenticación" - } - }, - "operations": { - "queue": { - "title": "Cola de Operaciones", - "clear_all": "limpiar todo", - "refresh": "Actualizar operaciones", - "empty": "No hay operaciones en cola", - "empty_hint": "Añade operaciones desde las páginas de paquetes u organizaciones", - "active_label": "Operaciones activas", - "otp_required": "OTP requerido", - "otp_prompt": "Introduce OTP para continuar", - "otp_placeholder": "Introduce código OTP...", - "otp_label": "Contraseña de un solo uso", - "retry_otp": "Reintentar con OTP", - "retry_web_auth": "Reintentar con autenticación web", - "retrying": "Reintentando...", - "open_web_auth": "Abrir enlace de autenticación web", - "approve_operation": "Aprobar operación", - "remove_operation": "Eliminar operación", - "approve_all": "Aprobar Todo", - "execute": "Ejecutar", - "executing": "Ejecutando...", - "log": "Registro", - "log_label": "Registro de operaciones completadas", - "remove_from_log": "Eliminar del registro" - } - }, - "org": { - "teams": { - "title": "Equipos", - "refresh": "Actualizar equipos", - "filter_label": "Filtrar equipos", - "filter_placeholder": "Filtrar equipos...", - "sort_by": "Ordenar por", - "loading": "Cargando equipos...", - "no_teams": "No se encontraron equipos", - "list_label": "Equipos de la organización", - "delete_team": "Eliminar equipo {name}", - "member_count": "{count} miembro | {count} miembros", - "members_of": "Miembros de {team}", - "no_members": "Sin miembros", - "remove_user": "Eliminar a {user} del equipo", - "username_to_add": "Nombre de usuario para añadir a {team}", - "username_placeholder": "nombre de usuario...", - "add_button": "añadir", - "cancel_add_user": "Cancelar añadir usuario", - "add_member": "+ Añadir miembro", - "team_name_label": "Nombre del equipo", - "team_name_placeholder": "nombre-del-equipo...", - "create_button": "crear", - "no_match": "No hay equipos que coincidan con \"{query}\"", - "cancel_create": "Cancelar crear equipo", - "create_team": "+ Crear equipo" - }, - "members": { - "title": "Miembros", - "refresh": "Actualizar miembros", - "filter_label": "Filtrar miembros", - "filter_placeholder": "Filtrar miembros...", - "filter_by_role": "Filtrar por rol", - "filter_by_team": "Filtrar por equipo", - "all_teams": "todos los equipos", - "sort_by": "Ordenar por", - "loading": "Cargando miembros...", - "no_members": "No se encontraron miembros", - "list_label": "Miembros de la organización", - "change_role_for": "Cambiar rol para {name}", - "remove_from_org": "Eliminar a {name} de la organización", - "view_team": "Ver equipo {team}", - "no_match": "No hay miembros que coincidan con tus filtros", - "username_label": "Nombre de usuario", - "username_placeholder": "nombre de usuario...", - "role_label": "Rol", - "role": { - "all": "todos", - "developer": "desarrollador", - "admin": "admin", - "owner": "propietario" - }, - "team_label": "Equipo", - "no_team": "sin equipo", - "add_button": "añadir", - "cancel_add": "Cancelar añadir miembro", - "add_member": "+ Añadir miembro" - }, - "public_packages": "{count} paquete público | {count} paquetes públicos", - "page": { - "packages_title": "Paquetes", - "members_tab": "Miembros", - "teams_tab": "Equipos", - "no_packages": "No se encontraron paquetes públicos para", - "no_packages_hint": "Esta organización puede no existir o no tener paquetes públicos.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(también se añadirá a la org)", - "press_enter_to_add": "Presiona Enter para añadir a {'@'}{username}", - "default_placeholder": "nombre de usuario...", - "suggestions_label": "Sugerencias de usuario" - }, - "page": { - "packages_title": "Paquetes", - "no_packages": "No se encontraron paquetes públicos para", - "no_packages_hint": "Este usuario puede no existir o no tener paquetes públicos.", - "failed_to_load": "Error al cargar paquetes del usuario", - "no_match": "No hay paquetes que coincidan con \"{query}\"", - "filter_placeholder": "Filtrar {count} paquetes..." - }, - "orgs_page": { - "title": "Organizaciones", - "back_to_profile": "Volver al perfil", - "connect_required": "Conecta el CLI local para ver tus organizaciones.", - "connect_hint_prefix": "Ejecuta", - "connect_hint_suffix": "para empezar.", - "own_orgs_only": "Solo puedes ver tus propias organizaciones.", - "view_your_orgs": "Ver tus organizaciones", - "loading": "Cargando organizaciones...", - "empty": "No se encontraron organizaciones.", - "empty_hint": "Las organizaciones se detectan a partir de tus paquetes con ámbito.", - "count": "{count} Organización | {count} Organizaciones", - "packages_count": "{count} paquete | {count} paquetes" - } - }, - "claim": { - "modal": { - "title": "Reclamar Nombre de Paquete", - "success": "¡Paquete reclamado!", - "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", - "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.", - "view_package": "Ver Paquete", - "invalid_name": "Nombre de paquete inválido:", - "available": "¡Este nombre está disponible!", - "taken": "Este nombre ya está ocupado.", - "missing_permission": "No tienes permiso para añadir un paquete al ámbito {'@'}{scope}.", - "similar_warning": "Existen paquetes similares - npm puede rechazar este nombre:", - "related": "Paquetes relacionados:", - "scope_warning_title": "Considera usar un paquete con ámbito en su lugar", - "scope_warning_text": "Los nombres de paquetes sin ámbito son un recurso compartido. Solo reclama un nombre si tienes la intención de publicar y mantener un paquete. Para proyectos personales u organizacionales, usa un nombre con ámbito como {'@'}{username}/{name}.", - "connect_required": "Conecta al conector local para reclamar este nombre de paquete.", - "connect_button": "Conectar al Conector", - "publish_hint": "Esto publicará un paquete de marcador de posición mínimo.", - "preview_json": "Previsualizar package.json", - "claim_button": "Reclamar Nombre de Paquete", - "publishing": "Publicando...", - "checking": "Verificando disponibilidad...", - "failed_to_check": "Error al verificar disponibilidad del nombre", - "failed_to_claim": "Error al reclamar paquete" - } - }, - "code": { - "files_label": "Archivos", - "no_files": "No hay archivos en este directorio", - "root": "raíz", - "lines": "{count} líneas", - "toggle_tree": "Alternar árbol de archivos", - "close_tree": "Cerrar árbol de archivos", - "copy_link": "Copiar enlace", - "raw": "Crudo", - "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", - "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", - "go_to_package": "Ir al paquete", - "loading_tree": "Cargando árbol de archivos...", - "failed_to_load_tree": "Error al cargar archivos para esta versión del paquete", - "back_to_package": "Volver al paquete", - "table": { - "name": "Nombre", - "size": "Tamaño" - }, - "markdown_view_mode": { - "preview": "vista previa", - "code": "código" - }, - "file_path": "Ruta del archivo", - "scroll_to_top": "Volver arriba" - }, - "badges": { - "provenance": { - "verified": "verificado", - "verified_title": "Procedencia verificada", - "verified_via": "Verificado: publicado vía {provider}" - }, - "jsr": { - "title": "también disponible en JSR" - } - }, - "filters": { - "title": "Filtros", - "search": "Búsqueda", - "search_scope": "Ámbito de búsqueda", - "search_placeholder_name": "Filtrar por nombre de paquete...", - "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", - "keywords": "Palabras clave", - "more_keywords": "+{count} más", - "clear_all": "Limpiar todo", - "remove_filter": "Eliminar filtro {label}", - "chips": { - "search": "Búsqueda", - "downloads": "Descargas", - "keyword": "Palabra clave", - "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" - }, - "columns": { - "title": "Columnas", - "show": "Mostrar columnas", - "reset": "Restablecer a valores predeterminados", - "coming_soon": "Próximamente", - "name": "Nombre", - "version": "Versión", - "description": "Descripción", - "downloads": "Descargas/sem", - "published": "Última publicación", - "maintainers": "Mantenedores", - "keywords": "Palabras clave", - "quality_score": "Puntuación de calidad", - "popularity_score": "Puntuación de popularidad", - "maintenance_score": "Puntuación de mantenimiento", - "combined_score": "Puntuación combinada", - "security": "Seguridad" - }, - "view_mode": { - "label": "Modo de vista", - "cards": "Vista de tarjetas", - "table": "Vista de tabla" - }, - "pagination": { - "mode_label": "Modo de paginación", - "infinite": "Infinito", - "paginated": "Paginado", - "items_per_page": "Elementos por página", - "per_page": "{count} / página", - "all_yolo": "Todo (YOLO)", - "showing": "{start}-{end} de {total}", - "previous": "Página anterior", - "next": "Página siguiente", - "nav_label": "Paginación" - }, - "count": { - "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", - "showing_all": "{count} paquete | {count} paquetes", - "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" - }, - "table": { - "security_warning": "Advertencia de seguridad", - "secure": "Seguro", - "no_packages": "No se encontraron paquetes" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Lo que somos", - "better_ux_dx": "mejor UX/DX", - "admin_ui": "UI de administración", - "description": "npmx es una {betterUxDx} para el registro de paquetes npm y herramientas. Proporcionamos una interfaz rápida y moderna para explorar paquetes, con características como modo oscuro, navegación por teclado, exploración de código y conexiones a registros alternativos como {jsr}.", - "admin_description": "También aspiramos a proporcionar una mejor {adminUi} para administrar tus paquetes, equipos y organizaciones — todo desde el navegador, impulsado por tu CLI de npm local." - }, - "what_we_are_not": { - "title": "Lo que no somos", - "not_package_manager": "No es un gestor de paquetes.", - "not_registry": "No es un registro.", - "registry_description": "No alojamos paquetes. Solo somos una mejor manera de explorarlos.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Ya hay", - "people": "gente", - "building": "construyendo", - "really": "gestores de", - "cool": "paquetes", - "package": "realmente", - "managers": "geniales" - } - }, - "sponsors": { - "title": "Patrocinadores" - }, - "oss_partners": { - "title": "Socios de OSS" - }, - "team": { - "title": "Equipo", - "governance": "Gobernanza", - "role_steward": "Administrador", - "role_maintainer": "Mantenedor", - "sponsor": "Patrocinar", - "sponsor_aria": "Patrocinar a {name} en GitHub" - }, - "contributors": { - "title": "{count} Colaborador | {count} Colaboradores", - "description": "npmx es completamente de código abierto, construido por una increíble comunidad de colaboradores. Únete a nosotros y construyamos juntos la experiencia de navegación de npm que siempre quisimos.", - "loading": "Cargando colaboradores...", - "error": "Error al cargar colaboradores", - "view_profile": "Ver perfil de GitHub de {name}" - }, - "get_involved": { - "title": "Involúcrate", - "contribute": { - "title": "Contribuir", - "description": "Ayúdanos a construir una mejor experiencia npm.", - "cta": "Ver en GitHub" - }, - "community": { - "title": "Únete a la comunidad", - "description": "Chatea, haz preguntas y comparte ideas.", - "cta": "Únete a Discord" - }, - "follow": { - "title": "Mantente actualizado", - "description": "Entérate de lo último en npmx.", - "cta": "Síguenos en Bluesky" - } - } - }, - "account_menu": { - "connect": "conectar", - "account": "Cuenta", - "npm_cli": "CLI de npm", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Gestionar paquetes y organizaciones", - "atmosphere_desc": "Características sociales e identidad", - "connect_npm_cli": "Conectar a la CLI de npm", - "connect_atmosphere": "Conectar a la Atmosphere", - "connecting": "Conectando...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Conectado como {'@'}{handle}", - "disconnect": "Desconectar", - "connect_prompt": "Conectar con tu cuenta de la Atmosphere", - "handle_label": "Nombre de usuario", - "handle_placeholder": "alice.npmx.social", - "connect": "Conectar", - "create_account": "Crear una nueva cuenta", - "connect_bluesky": "Conectar con Bluesky", - "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", - "atmosphere_explanation": "{npmx} utiliza {atproto} para proporcionar muchas de sus funciones sociales, lo que permite a los usuarios ser propietarios de sus datos y utilizar una cuenta para todas las aplicaciones compatibles. Una vez que crea una cuenta, puede usar otras aplicaciones como {bluesky} y {tangled} con la misma cuenta.", - "default_input_error": "Por favor, ingresa un handle, DID o URL de PDS válido", - "profile": "Perfil" - } - }, - "header": { - "home": "inicio npmx", - "packages": "paquetes", - "packages_dropdown": { - "title": "Tus Paquetes", - "loading": "Cargando...", - "error": "Error al cargar paquetes", - "empty": "No se encontraron paquetes", - "view_all": "Ver todo" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "Tus Organizaciones", - "loading": "Cargando...", - "error": "Error al cargar organizaciones", - "empty": "No se encontraron organizaciones", - "view_all": "Ver todo" - } - }, - "compare": { - "packages": { - "title": "comparar paquetes", - "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", - "meta_title": "Comparar {packages} - npmx", - "meta_title_empty": "Comparar Paquetes - npmx", - "meta_description": "Comparación lado a lado de {packages}", - "meta_description_empty": "Compara paquetes npm lado a lado", - "section_packages": "Paquetes", - "section_facets": "Facetas", - "section_comparison": "Comparación", - "copy_as_markdown": "Copiar tabla", - "loading": "Cargando datos del paquete...", - "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", - "empty_title": "Selecciona paquetes para comparar", - "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." - }, - "selector": { - "search_label": "Buscar paquetes", - "search_first": "Buscar un paquete...", - "search_add": "Añadir otro paquete...", - "searching": "Buscando...", - "remove_package": "Eliminar {package}", - "packages_selected": "{count}/{max} paquetes seleccionados.", - "add_hint": "Añade al menos 2 paquetes para comparar." - }, - "no_dependency": { - "label": "(Sin dependencia)", - "typeahead_title": "¿Qué haría James?", - "typeahead_description": "¡Compara contra no usar una dependencia! Aprobado por e18e.", - "tooltip_title": "Quizás no necesites una dependencia", - "tooltip_description": "¡Compara contra no usar una dependencia! La {link} mantiene una lista de paquetes que pueden ser reemplazados con APIs nativas o alternativas más simples.", - "e18e_community": "comunidad e18e", - "add_column": "Añadir columna sin dependencia a la comparación" - }, - "facets": { - "group_label": "Facetas de comparación", - "all": "todas", - "none": "ninguna", - "coming_soon": "Próximamente", - "select_all": "Seleccionar todas las facetas", - "deselect_all": "Deseleccionar todas las facetas", - "select_category": "Seleccionar todas las facetas de {category}", - "deselect_category": "Deseleccionar todas las facetas de {category}", - "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", - "categories": { - "performance": "Rendimiento", - "health": "Salud", - "compatibility": "Compatibilidad", - "security": "Seguridad y Cumplimiento" - }, - "items": { - "packageSize": { - "label": "Tamaño del Paquete", - "description": "Tamaño del paquete en sí (desempaquetado)" - }, - "installSize": { - "label": "Tamaño de Instalación", - "description": "Tamaño total de instalación incluyendo todas las dependencias" - }, - "dependencies": { - "label": "Dependencias Directas", - "description": "Número de dependencias directas" - }, - "totalDependencies": { - "label": "Dependencias Totales", - "description": "Número total de dependencias incluyendo transitivas" - }, - "downloads": { - "label": "Descargas/sem", - "description": "Recuento de descargas semanales" - }, - "totalLikes": { - "label": "Me gusta", - "description": "Número de me gusta" - }, - "lastUpdated": { - "label": "Publicado", - "description": "Cuándo se publicó esta versión" - }, - "deprecated": { - "label": "¿Obsoleto?", - "description": "Si el paquete está obsoleto" - }, - "engines": { - "label": "Motores", - "description": "Requisitos de versión de Node.js" - }, - "types": { - "label": "Tipos", - "description": "Definiciones de tipos TypeScript" - }, - "moduleFormat": { - "label": "Formato de Módulo", - "description": "Soporte ESM/CJS" - }, - "license": { - "label": "Licencia", - "description": "Licencia del paquete" - }, - "vulnerabilities": { - "label": "Vulnerabilidades", - "description": "Vulnerabilidades de seguridad conocidas" - } - }, - "values": { - "any": "Cualquiera", - "none": "Ninguna", - "unknown": "Desconocido", - "deprecated": "Obsoleto", - "not_deprecated": "No", - "types_included": "Incluido", - "types_none": "Ninguno", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "¡Depende de ti!" - }, - "trends": { - "title": "Comparar tendencias" - } - }, - "file_changes": "Cambios en archivos", - "files_count": "{count} archivos", - "lines_hidden": "{count} líneas ocultas", - "file_too_large": "Archivo demasiado grande para comparar", - "file_size_warning": "{size} excede el límite de 250KB para la comparación", - "compare_versions": "diferencia", - "summary": "Resumen", - "deps_count": "{count} dependencias", - "dependencies": "Dependencias", - "dev_dependencies": "Dependencias de desarrollo", - "peer_dependencies": "Dependencias de pares", - "optional_dependencies": "Dependencias opcionales", - "no_dependency_changes": "Sin cambios en las dependencias", - "file_filter_option": { - "all": "Todos ({count})", - "added": "Agregados ({count})", - "removed": "Eliminados ({count})", - "modified": "Modificados ({count})" - }, - "search_files_placeholder": "Buscar archivos...", - "no_files_all": "No hay archivos", - "no_files_search": "No hay archivos que coincidan con \"{query}\"", - "no_files_filtered": "No hay archivos {filter}", - "filter": { - "added": "agregado", - "removed": "eliminado", - "modified": "modificado" - }, - "files_button": "Archivos", - "select_file_prompt": "Selecciona un archivo de la barra lateral para ver sus diferencias", - "close_files_panel": "Cerrar panel de archivos", - "filter_files_label": "Filtrar archivos por tipo de cambio" - }, - "privacy_policy": { - "title": "política de privacidad", - "last_updated": "Última actualización: {date}", - "welcome": "Bienvenido a {app}. Estamos comprometidos con la protección de tu privacidad. Esta política explica qué datos recopilamos, cómo los usamos y tus derechos con respecto a tu información.", - "cookies": { - "what_are": { - "title": "¿Qué son las cookies?", - "p1": "Las cookies son pequeños archivos de texto que se almacenan en tu dispositivo cuando visitas un sitio web. Su propósito es mejorar tu experiencia de navegación recordando ciertas preferencias y configuraciones." - }, - "types": { - "title": "¿Qué cookies utilizamos?", - "p1": "Solo utilizamos {bold} para fines estrictamente necesarios para el funcionamiento del sitio. No utilizamos cookies de terceros ni publicitarias.", - "bold": "cookies técnicas esenciales", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Esta cookie es utilizada por nuestro proveedor de alojamiento (Vercel) para la protección contra sesgos (skew protection). Asegura que obtengas los recursos de la versión de despliegue correcta si se lanza una nueva actualización mientras navegas. No te rastrea.", - "cookie_h3": "h3", - "cookie_h3_desc": "Esta es nuestra cookie de sesión segura. Almacena el token de acceso OAuth cuando conectas tu cuenta de Atmosphere. Es esencial para mantener tu sesión autenticada." - }, - "local_storage": { - "title": "Almacenamiento local", - "p1": "Además de las cookies de sesión, utilizamos el {bold} de tu navegador para guardar tus preferencias de visualización. Esto nos permite recordar el tema (claro/oscuro) y algunos otros {settings} que hayas seleccionado, para que no tengas que reconfigurarlos en cada visita.", - "bold": "Almacenamiento Local (Local Storage)", - "p2": "Esta información es puramente funcional, se almacena solo en tu dispositivo y {bold2}. La utilizamos exclusivamente para mejorar tu experiencia en nuestro sitio web.", - "bold2": "no contiene datos personales ni se utiliza para rastrearte", - "settings": "ajustes" - }, - "management": { - "title": "Gestión de cookies", - "p1": "Puedes configurar tu navegador para aceptar, rechazar o eliminar cookies según tus preferencias. Sin embargo, ten en cuenta que {bold}.", - "bold": "rechazar cookies esenciales puede impedir el acceso completo a la aplicación", - "p2": "A continuación se muestran enlaces con instrucciones para la gestión de cookies en los navegadores más utilizados:", - "chrome": "Google Chrome (se abre en una nueva ventana)", - "firefox": "Mozilla Firefox (se abre en una nueva ventana)", - "edge": "Microsoft Edge (se abre en una nueva ventana)" - } - }, - "analytics": { - "title": "Analítica", - "p1": "Utilizamos {bold} para entender cómo los visitantes usan nuestro sitio web. Esto nos ayuda a mejorar la experiencia del usuario e identificar problemas.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics está diseñado teniendo en cuenta la privacidad:", - "li1": "No utiliza cookies", - "li2": "No recopila identificadores personales", - "li3": "No rastrea a los usuarios a través de sitios web", - "li4": "Todos los datos son agregados y anonimizados", - "p3": "La única información recopilada incluye: URLs de páginas, referente, país/región, tipo de dispositivo, navegador y sistema operativo. Estos datos no pueden utilizarse para identificar a usuarios individuales." - }, - "authenticated": { - "title": "Usuarios autenticados", - "p1": "Cuando conectas tu cuenta de {bold} a npmx, almacenamos tu token de acceso OAuth en una cookie de sesión segura y solo HTTP. Este token se utiliza únicamente para autenticar solicitudes en tu nombre.", - "bold": "Atmosphere", - "p2": "No almacenamos tus credenciales y no accedemos a ningún dato más allá de lo necesario para proporcionar las funciones que utilizas. Puedes desconectar tu cuenta en cualquier momento desde la página de {settings}.", - "settings": "ajustes" - }, - "data_retention": { - "title": "Retención de datos", - "p1": "Las cookies de sesión se eliminan automáticamente cuando cierras tu navegador o después de un período de inactividad. Las preferencias de almacenamiento local permanecen en tu dispositivo hasta que borres los datos de tu navegador. Los datos analíticos se conservan de forma agregada y no pueden vincularse a usuarios individuales." - }, - "your_rights": { - "title": "Tus derechos", - "p1": "Tienes derecho a:", - "li1": "Acceder a la información sobre qué datos recopilamos", - "li2": "Borrar tu almacenamiento local y cookies en cualquier momento", - "li3": "Desconectar tu sesión autenticada", - "li4": "Solicitar información sobre nuestras prácticas de datos", - "p2": "Dado que no recopilamos datos personales, normalmente no hay información personal que eliminar o exportar." - }, - "contact": { - "title": "Contáctanos", - "p1": "Para cualquier pregunta o inquietud sobre esta política de privacidad, puedes contactarnos abriendo un problema (issue) en nuestro {link}.", - "link": "repositorio de GitHub" - }, - "changes": { - "title": "Cambios en esta política", - "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." - } - }, - "a11y": { - "title": "accesibilidad", - "footer_title": "a11y", - "welcome": "Queremos que {app} sea utilizable por la mayor cantidad de personas posible.", - "approach": { - "title": "Nuestro enfoque", - "p1": "Intentamos seguir las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.2 y usarlas como referencia al desarrollar funcionalidades. No afirmamos cumplir totalmente con ningún nivel de WCAG; la accesibilidad es un proceso continuo y siempre hay más trabajo por hacer.", - "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", - "about_link": "proyecto de código abierto impulsado por la comunidad" - }, - "measures": { - "title": "Qué hacemos", - "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", - "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", - "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", - "li3": "Soportar la navegación por teclado en toda la interfaz.", - "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", - "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", - "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." - }, - "limitations": { - "title": "Limitaciones conocidas", - "p1": "Algunas partes del sitio, particularmente el contenido de terceros como los README de los paquetes, pueden no cumplir con los estándares de accesibilidad. Estamos trabajando para mejorar estas áreas con el tiempo." - }, - "contact": { - "title": "Comentarios", - "p1": "Si encuentras una barrera de accesibilidad en {app}, por favor háznoslo saber abriendo una incidencia en nuestro {link}. Nos tomamos estos informes muy en serio y haremos todo lo posible para abordarlos.", - "link": "repositorio de GitHub" - } - } -} diff --git a/lunaria/files/es-ES.json b/lunaria/files/es-ES.json deleted file mode 100644 index 6abb47c8e..000000000 --- a/lunaria/files/es-ES.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Explorador de Paquetes para el Registro npm", - "description": "Un navegador rápido y moderno para el registro npm. Busca, navega y explora paquetes con una interfaz moderna." - } - }, - "built_at": "construido {0}", - "alt_logo": "logotipo de npmx", - "tagline": "un navegador rápido y moderno para el registro npm", - "non_affiliation_disclaimer": "no afiliado con npm, Inc.", - "trademark_disclaimer": "npm es una marca registrada de npm, Inc. Este sitio no está afiliado con npm, Inc.", - "footer": { - "about": "acerca de", - "docs": "documentación", - "source": "código fuente", - "social": "social", - "chat": "chat", - "keyboard_shortcuts": "atajos de teclado" - }, - "shortcuts": { - "section": { - "global": "Global", - "search": "Búsqueda", - "package": "Paquete" - }, - "focus_search": "Enfocar búsqueda", - "show_kbd_hints": "Resaltar atajos de teclado", - "settings": "Abrir ajustes", - "compare": "Abrir comparador", - "compare_from_package": "Abrir comparador (con el paquete actual)", - "navigate_results": "Navegar resultados", - "go_to_result": "Ir al resultado", - "open_code_view": "Abrir vista de código", - "open_docs": "Abrir documentación", - "disable_shortcuts": "Puedes desactivar los atajos de teclado en {settings}." - }, - "search": { - "label": "Buscar paquetes npm", - "placeholder": "buscar paquetes...", - "button": "buscar", - "searching": "Buscando...", - "found_packages": "No se encontraron paquetes | Se encontró 1 paquete | Se encontraron {count} paquetes", - "found_packages_sorted": "No se encontraron resultados | Ordenando el mejor resultado | Ordenando los {count} mejores resultados", - "updating": "(actualizando...)", - "no_results": "No se encontraron paquetes para \"{query}\"", - "rate_limited": "Límite de peticiones a npm alcanzado, inténtalo de nuevo dentro de un momento", - "title": "búsqueda", - "title_search": "búsqueda: {search}", - "title_packages": "búsqueda de paquetes", - "meta_description": "Resultado de la búsqueda para '{search}'", - "meta_description_packages": "Búsqueda de paquetes npm", - "not_taken": "{name} no está ocupado", - "claim_prompt": "Reclamar este nombre de paquete en npm", - "claim_button": "Reclamar \"{name}\"", - "want_to_claim": "¿Quieres reclamar este nombre de paquete?", - "start_typing": "Empieza a escribir para buscar paquetes", - "algolia_disclaimer": "Con tecnología de Algolia", - "exact_match": "exacto", - "suggestion": { - "user": "usuario", - "org": "organización", - "view_user_packages": "Ver paquetes de este usuario", - "view_org_packages": "Ver paquetes de esta organización" - } - }, - "nav": { - "main_navigation": "Principal", - "popular_packages": "Paquetes populares", - "settings": "configuración", - "compare": "comparar", - "back": "atrás", - "menu": "Menú", - "mobile_menu": "Menú de navegación", - "open_menu": "Abrir menú", - "links": "Enlaces", - "tap_to_search": "Toca para buscar" - }, - "settings": { - "title": "configuración", - "tagline": "personaliza tu experiencia en npmx", - "meta_description": "Personaliza tu experiencia en npmx.dev con preferencias de tema, idioma y visualización.", - "sections": { - "appearance": "Apariencia", - "display": "Visualización", - "search": "Fuente de datos", - "language": "Idioma", - "keyboard_shortcuts": "Atajos de teclado" - }, - "data_source": { - "label": "Fuente de datos", - "description": "Elige de dónde obtiene npmx los datos para las búsquedas. Las páginas de paquetes individuales siempre usan el registro de npm directamente.", - "npm": "Registro npm", - "npm_description": "Obtiene búsquedas, organizaciones y usuarios directamente del registro oficial de npm. Es la fuente autorizada, pero puede ser más lenta.", - "algolia": "Algolia", - "algolia_description": "Usa Algolia para búsquedas y páginas de organizaciones y usuarios más rápidas." - }, - "relative_dates": "Fechas relativas", - "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", - "hide_platform_packages_description": "Ocultar paquetes binarios nativos como {'@'}esbuild/linux-x64 de los resultados", - "theme": "Tema", - "theme_light": "Claro", - "theme_dark": "Oscuro", - "theme_system": "Sistema", - "language": "Idioma", - "help_translate": "Ayuda a traducir npmx", - "accent_colors": "Colores de acento", - "clear_accent": "Limpiar color de acento", - "translation_progress": "Progreso de traducción", - "background_themes": "Tema de fondo", - "keyboard_shortcuts_enabled": "Activar atajos de teclado", - "keyboard_shortcuts_enabled_description": "Los atajos de teclado pueden desactivarse si entran en conflicto con otros atajos del navegador o del sistema" - }, - "i18n": { - "missing_keys": "{count} traducción faltante | {count} traducciones faltantes", - "copy_keys": "Copiar claves", - "show_more_keys": "Mostrar {count} más...", - "contribute_hint": "Ayuda a mejorar esta traducción añadiendo las claves faltantes.", - "edit_on_github": "Editar en GitHub", - "view_guide": "Guía de traducción" - }, - "common": { - "loading": "Cargando...", - "loading_more": "Cargando más...", - "loading_packages": "Cargando paquetes...", - "end_of_results": "Fin de los resultados", - "try_again": "Intentar de nuevo", - "close": "Cerrar", - "or": "o", - "retry": "Reintentar", - "copy": "copiar", - "copied": "¡copiado!", - "skip_link": "Saltar al contenido principal", - "warnings": "Advertencias:", - "go_back_home": "Volver al inicio", - "view_on_npm": "ver en npm", - "per_week": "/ semana", - "vanity_downloads_hint": "Número de vanidad: no se muestran paquetes | Número de vanidad: para el paquete mostrado | Número de vanidad: Suma de {count} paquetes mostrados", - "sort": { - "name": "nombre", - "role": "rol", - "members": "miembros" - }, - "scroll_to_top": "Volver arriba", - "cancel": "Cancelar", - "save": "Guardar", - "edit": "Editar", - "error": "Error" - }, - "profile": { - "display_name": "Nombre visible", - "description": "Descripción", - "no_description": "Sin descripción", - "website": "Sitio web", - "website_placeholder": "https://ejemplo.com", - "likes": "Me gusta", - "seo_title": "{handle} - npmx", - "seo_description": "Perfil de npmx de {handle}", - "not_found": "Perfil no encontrado", - "not_found_message": "No se ha podido encontrar el perfil de {handle}.", - "invite": { - "message": "Parece que aún no usa npmx. ¿Quieres contárselo?", - "share_button": "Compartir en Bluesky", - "compose_text": "¡Hola {'@'}{handle}! ¿Has probado ya npmx.dev? Es un navegador para el registro de npm rápido, moderno y de código abierto.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Paquete no encontrado", - "not_found_message": "No se pudo encontrar el paquete.", - "no_description": "Sin descripción proporcionada", - "not_latest": "(no es la última versión)", - "verified_provenance": "Procedencia verificada", - "view_permalink": "Ver enlace permanente para esta versión", - "navigation": "Navegación del paquete", - "copy_name": "Copiar nombre del paquete", - "copy_version": "Copiar versión del paquete", - "deprecation": { - "package": "Este paquete está obsoleto.", - "version": "Esta versión está obsoleta.", - "no_reason": "Sin razón proporcionada" - }, - "size_increase": { - "title_size": "Aumento significativo del tamaño desde v{version}", - "title_deps": "Aumento significativo del número de dependencias desde v{version}", - "title_both": "Aumento significativo del tamaño y de las dependencias desde v{version}", - "size": "El tamaño de instalación aumentó un {percent} ({size} más grande)", - "deps": "{count} dependencias más" - }, - "replacement": { - "title": "Es posible que no necesite esta dependencia.", - "native": "Esto se puede reemplazar con {replacement}, disponible desde Node {nodeVersion}.", - "simple": "La {community} ha marcado este paquete como redundante, con el siguiente consejo: {replacement}.", - "documented": "La {community} ha señalado que este paquete tiene alternativas con mejor rendimiento.", - "none": "Este paquete se ha marcado como ya no necesario y es probable que su funcionalidad esté disponible de forma nativa en todos los motores.", - "learn_more": "Más información", - "learn_more_above": "Más información arriba.", - "mdn": "MDN", - "community": "comunidad", - "consider_no_dep": "+ ¿Considerar sin dependencia?" - }, - "stats": { - "license": "Licencia", - "deps": "Dependencias", - "install_size": "Tamaño de instalación", - "vulns": "Vulnerabilidades", - "published": "Publicado", - "published_tooltip": "Fecha en que se publicó {package}{'@'}{version}", - "view_dependency_graph": "Ver gráfico de dependencias", - "inspect_dependency_tree": "Inspeccionar árbol de dependencias", - "size_tooltip": { - "unpacked": "{size} tamaño desempaquetado (este paquete)", - "total": "{size} tamaño total desempaquetado (incluidas las {count} dependencias para Linux-x64)" - } - }, - "skills": { - "title": "Habilidades del Agente", - "skills_available": "{count} habilidad disponible | {count} habilidades disponibles", - "compatible_with": "Compatible con {tool}", - "install": "Instalar", - "installation_method": "Método de instalación", - "learn_more": "Más información", - "available_skills": "Habilidades Disponibles", - "click_to_expand": "Clic para expandir", - "no_description": "Sin descripción", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} referencia | {count} referencias", - "assets": "{count} recurso | {count} recursos" - }, - "view_source": "Ver fuente" - }, - "links": { - "repo": "repo", - "homepage": "página de inicio", - "issues": "problemas", - "jsr": "jsr", - "code": "código", - "docs": "documentación", - "fund": "financiar", - "compare": "comparar" - }, - "likes": { - "like": "Me gusta este paquete", - "unlike": "Ya no me gusta este paquete" - }, - "docs": { - "not_available": "Documentación no disponible", - "not_available_detail": "No pudimos generar documentación para esta versión." - }, - "get_started": { - "title": "Empezar", - "pm_label": "Gestor de paquetes", - "copy_command": "Copiar comando de instalación", - "copy_dev_command": "Copiar comando de instalación como dependencia de desarrollo", - "dev_dependency_hint": "Instalar como dependencia de desarrollo", - "view_types": "Ver {package}" - }, - "create": { - "title": "Crear nuevo proyecto", - "copy_command": "Copiar comando de creación", - "view": "{packageName} tiene el mismo mantenedor. Haz clic para más detalles." - }, - "run": { - "title": "Ejecutar", - "locally": "Ejecutar localmente" - }, - "readme": { - "title": "Léeme", - "no_readme": "No hay README disponible.", - "view_on_github": "Ver en GitHub", - "toc_title": "Índice", - "callout": { - "note": "Nota", - "tip": "Consejo", - "important": "Importante", - "warning": "Advertencia", - "caution": "Precaución" - }, - "copy_as_markdown": "Copiar README como Markdown" - }, - "provenance_section": { - "title": "Procedencia", - "built_and_signed_on": "Construido y firmado en {provider}", - "view_build_summary": "Ver resumen de construcción", - "source_commit": "Commit fuente", - "build_file": "Archivo de compilación", - "public_ledger": "Registro público", - "transparency_log_entry": "Entrada de registro de transparencia", - "view_more_details": "Ver más detalles", - "error_loading": "Error al cargar detalles de procedencia" - }, - "security_downgrade": { - "title": "Reducción de confianza", - "description_to_none_provenance": "Esta versión se publicó sin {provenance}.", - "description_to_none_trustedPublisher": "Esta versión se publicó sin {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Esta versión usa {provenance} pero no {trustedPublishing}.", - "fallback_install_provenance": "Los comandos de instalación están fijados a la versión {version}, la última con procedencia verificada.", - "fallback_install_trustedPublisher": "Los comandos de instalación están fijados a la versión {version}, la última con publicación de confianza.", - "provenance_link_text": "procedencia", - "trusted_publishing_link_text": "publicación de confianza" - }, - "keywords_title": "Palabras clave", - "compatibility": "Compatibilidad", - "card": { - "publisher": "Publicador", - "published": "Publicado", - "weekly_downloads": "Descargas semanales", - "keywords": "Palabras clave", - "license": "Licencia" - }, - "versions": { - "title": "Versiones", - "collapse": "Colapsar {tag}", - "expand": "Expandir {tag}", - "collapse_other": "Colapsar otras versiones", - "expand_other": "Expandir otras versiones", - "collapse_major": "Colapsar mayor {major}", - "expand_major": "Expandir mayor {major}", - "other_versions": "Otras versiones", - "more_tagged": "{count} más etiquetada | {count} más etiquetadas", - "all_covered": "Todas las versiones están cubiertas por las etiquetas anteriores", - "deprecated_title": "{version} (obsoleto)", - "view_all": "Ver {count} versión | Ver todas las {count} versiones", - "distribution_title": "Grupo Semver", - "distribution_modal_title": "Versiones", - "distribution_range_date_same_year": "de {from} a {to}, {endYear}", - "distribution_range_date_multiple_years": "de {from}, {startYear} a {to}, {endYear}", - "grouping_major": "Mayor", - "grouping_minor": "Menor", - "grouping_versions_title": "Versiones", - "grouping_versions_all": "Todas", - "grouping_versions_only_recent": "Solo recientes", - "grouping_usage_title": "Uso", - "grouping_usage_all": "Todo", - "grouping_usage_low": "Bajo", - "recent_versions_only_tooltip": "Mostrar solo versiones publicadas en el último año.", - "show_low_usage_tooltip": "Incluir grupos de versiones con menos del 1% de las descargas totales.", - "y_axis_label": "Descargas", - "filter_placeholder": "Filtrar versiones (ej: ^1.0.0, >2.0)...", - "filter_invalid": "Rango semver inválido", - "filter_help": "Usa sintaxis semver estándar", - "filter_tooltip": "Filtra versiones usando rangos semver. Ejemplos:", - "filter_tooltip_link": "Calculadora Semver", - "no_matches": "Ninguna versión coincide con el filtro", - "copy_alt": { - "per_version_analysis": "La versión {version} se descargó {downloads} veces", - "general_description": "Gráfico de barras que muestra las descargas por versión para {versions_count} versiones {semver_grouping_mode} del paquete {package_name}, {date_range_label} desde la versión {first_version} hasta la versión {last_version}. La versión más descargada es {max_downloaded_version} con {max_version_downloads} descargas. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dependencias ({count})", - "list_label": "Dependencias del paquete", - "show_all": "mostrar {count} dependencia | mostrar todas las {count} dependencias", - "optional": "opcional", - "view_vulnerabilities": "Ver vulnerabilidades", - "outdated_major": "{count} versión mayor por detrás (última: {latest}) | {count} versiones mayores por detrás (última: {latest})", - "outdated_minor": "{count} versión menor por detrás (última: {latest}) | {count} versiones menores por detrás (última: {latest})", - "outdated_patch": "Actualización de parche disponible (última: {latest})", - "has_replacement": "Existen sugerencias para reemplazar esta dependencia" - }, - "peer_dependencies": { - "title": "Dependencias Peer ({count})", - "list_label": "Dependencias peer del paquete", - "show_all": "mostrar {count} dependencia peer | mostrar todas las {count} dependencias peer" - }, - "optional_dependencies": { - "title": "Dependencias Opcionales ({count})", - "list_label": "Dependencias opcionales del paquete", - "show_all": "mostrar {count} dependencia opcional | mostrar todas las {count} dependencias opcionales" - }, - "maintainers": { - "title": "Mantenedores", - "list_label": "Mantenedores del paquete", - "you": "(tú)", - "via": "vía {teams}", - "remove_owner": "Eliminar a {name} como propietario", - "username_to_add": "Nombre de usuario para añadir como propietario", - "username_placeholder": "nombre de usuario...", - "add_button": "añadir", - "cancel_add": "Cancelar añadir propietario", - "add_owner": "+ Añadir propietario", - "show_more": "(mostrar {count} más)", - "show_less": "(mostrar menos)" - }, - "trends": { - "granularity": "Granularidad", - "granularity_daily": "Diaria", - "granularity_weekly": "Semanal", - "granularity_monthly": "Mensual", - "granularity_yearly": "Anual", - "start_date": "Inicio", - "end_date": "Fin", - "loading": "Cargando...", - "date_range": "{start} a {end}", - "date_range_multiline": "{start}\na {end}", - "download_file": "Descargar {fileType}", - "toggle_annotator": "Alternar anotador", - "toggle_stack_mode": "Alternar modo apilado", - "legend_estimation": "Estimación", - "no_data": "No hay datos disponibles", - "y_axis_label": "{facet} {granularity}", - "facet": "Faceta", - "title": "Tendencias", - "contributors_skip": "No se muestra en Colaboradores (sin repositorio de GitHub):", - "items": { - "downloads": "Descargas", - "likes": "Me gusta", - "contributors": "Colaboradores" - }, - "play_animation": "Reproducir animación", - "pause_animation": "Pausar animación", - "data_correction": "Corrección de datos", - "average_window": "Ventana de promedio", - "smoothing": "Suavizado", - "known_anomalies": "Anomalías conocidas", - "known_anomalies_description": "Interpola sobre picos de descarga conocidos causados por bots o problemas de CI.", - "known_anomalies_ranges": "Rangos de anomalías", - "known_anomalies_range": "Desde {start} hasta {end}", - "known_anomalies_range_named": "{packageName}: desde {start} hasta {end}", - "known_anomalies_none": "No hay anomalías conocidas para este paquete. | No hay anomalías conocidas para estos paquetes.", - "known_anomalies_contribute": "Contribuir con datos de anomalías", - "apply_correction": "Aplicar corrección", - "copy_alt": { - "trend_none": "mayormente plano", - "trend_strong": "fuerte", - "trend_weak": "débil", - "trend_undefined": "indefinido (datos insuficientes)", - "button_label": "Copiar texto alternativo", - "watermark": "En la parte inferior, una marca de agua dice \"./npmx un navegador rápido y moderno para el registro de npm\"", - "analysis": "{package_name} comienza en {start_value} y termina en {end_value}, mostrando una tendencia {trend} con una pendiente de {downloads_slope} descargas por intervalo de tiempo", - "estimation": "El valor final es una estimación basada en datos parciales para el período actual.", - "estimations": "Los valores finales son estimaciones basadas en datos parciales para el período actual.", - "compare": "Gráfico de líneas de comparación de descargas de paquetes para: {packages}.", - "single_package": "Gráfico de líneas de descargas para el paquete {package}.", - "general_description": "El eje Y representa el número de descargas. El eje X representa el rango de fechas, desde {start_date} hasta {end_date}, con un período de tiempo {granularity}.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Descargas Semanales", - "community_distribution": "Ver distribución de adopción comunitaria", - "subtitle": "En todas las versiones" - }, - "install_scripts": { - "title": "Scripts de Instalación", - "script_label": "(script)", - "npx_packages": "{count} paquete npx | {count} paquetes npx", - "currently": "actualmente {version}" - }, - "playgrounds": { - "title": "Pruébalo", - "choose": "elegir playground" - }, - "metrics": { - "esm": "Módulos ES soportados", - "cjs": "CommonJS soportado", - "no_esm": "Sin soporte de Módulos ES", - "types_label": "Tipos", - "types_included": "Tipos incluidos", - "types_available": "Tipos disponibles vía {package}", - "no_types": "Sin tipos TypeScript" - }, - "license": { - "view_spdx": "Ver texto de licencia en SPDX", - "none": "Ninguna" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerabilidad en {packages}/{total} paquetes | {vulns} vulnerabilidades en {packages}/{total} paquetes", - "show_all_packages": "mostrar todos los {count} paquetes afectados", - "path": "ruta", - "more": "+{count} más", - "packages_failed": "{count} paquete no pudo ser verificado | {count} paquetes no pudieron ser verificados", - "scan_failed": "No se pudo escanear en busca de vulnerabilidades", - "severity": { - "critical": "crítica", - "high": "alta", - "moderate": "moderada", - "low": "baja" - }, - "fixed_in_title": "Corregido en la versión {version}" - }, - "deprecated": { - "label": "Obsoleto", - "tree_found": "{count} dependencia obsoleta | {count} dependencias obsoletas", - "show_all": "mostrar {count} paquete obsoleto | mostrar todos los {count} paquetes obsoletos" - }, - "access": { - "title": "Acceso de Equipo", - "refresh": "Actualizar acceso de equipo", - "list_label": "Lista de acceso de equipo", - "owner": "propietario", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revocar acceso de {name}", - "no_access": "No hay acceso de equipo configurado", - "select_team_label": "Seleccionar equipo", - "loading_teams": "Cargando equipos...", - "select_team": "Seleccionar equipo", - "permission_label": "Nivel de permiso", - "permission": { - "read_only": "solo lectura", - "read_write": "lectura-escritura" - }, - "grant_button": "conceder", - "cancel_grant": "Cancelar concesión de acceso", - "grant_access": "+ Conceder acceso de equipo" - }, - "list": { - "filter_label": "Filtrar paquetes", - "filter_placeholder": "Filtrar paquetes...", - "sort_label": "Ordenar paquetes", - "showing_count": "Mostrando {filtered} de {total} paquetes" - }, - "skeleton": { - "loading": "Cargando detalles del paquete", - "maintainers": "Mantenedores", - "keywords": "Palabras clave", - "versions": "Versiones", - "dependencies": "Dependencias" - }, - "sort": { - "downloads": "Más descargados", - "published": "Recientemente publicado", - "name_asc": "Nombre (A-Z)", - "name_desc": "Nombre (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Conector Local", - "contributor_badge": "Solo colaboradores", - "contributor_notice": "El conector aún no está publicado en npm. Consulta la {link} para saber cómo ejecutarlo localmente.", - "contributor_link": "guía de contribución", - "connected": "Conectado", - "connected_as_user": "Conectado como ~{user}", - "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", - "disconnect": "Desconectar", - "run_hint": "Ejecuta el conector en tu máquina para habilitar funciones de administración.", - "copy_command": "Copiar comando", - "copied": "Copiado", - "paste_token": "Luego pega el token a continuación para conectar:", - "token_label": "Token", - "token_placeholder": "pega el token aquí...", - "advanced": "Opciones avanzadas", - "port_label": "Puerto", - "warning": "ADVERTENCIA", - "warning_text": "Esto permite a npmx acceder a tu CLI de npm. Conéctate solo a sitios en los que confíes.", - "connect": "Conectar", - "connecting": "Conectando...", - "auto_open_url": "Abrir automáticamente la página de autenticación" - } - }, - "operations": { - "queue": { - "title": "Cola de Operaciones", - "clear_all": "limpiar todo", - "refresh": "Actualizar operaciones", - "empty": "No hay operaciones en cola", - "empty_hint": "Añade operaciones desde las páginas de paquetes u organizaciones", - "active_label": "Operaciones activas", - "otp_required": "OTP requerido", - "otp_prompt": "Introduce OTP para continuar", - "otp_placeholder": "Introduce código OTP...", - "otp_label": "Contraseña de un solo uso", - "retry_otp": "Reintentar con OTP", - "retry_web_auth": "Reintentar con autenticación web", - "retrying": "Reintentando...", - "open_web_auth": "Abrir enlace de autenticación web", - "approve_operation": "Aprobar operación", - "remove_operation": "Eliminar operación", - "approve_all": "Aprobar Todo", - "execute": "Ejecutar", - "executing": "Ejecutando...", - "log": "Registro", - "log_label": "Registro de operaciones completadas", - "remove_from_log": "Eliminar del registro" - } - }, - "org": { - "teams": { - "title": "Equipos", - "refresh": "Actualizar equipos", - "filter_label": "Filtrar equipos", - "filter_placeholder": "Filtrar equipos...", - "sort_by": "Ordenar por", - "loading": "Cargando equipos...", - "no_teams": "No se encontraron equipos", - "list_label": "Equipos de la organización", - "delete_team": "Eliminar equipo {name}", - "member_count": "{count} miembro | {count} miembros", - "members_of": "Miembros de {team}", - "no_members": "Sin miembros", - "remove_user": "Eliminar a {user} del equipo", - "username_to_add": "Nombre de usuario para añadir a {team}", - "username_placeholder": "nombre de usuario...", - "add_button": "añadir", - "cancel_add_user": "Cancelar añadir usuario", - "add_member": "+ Añadir miembro", - "team_name_label": "Nombre del equipo", - "team_name_placeholder": "nombre-del-equipo...", - "create_button": "crear", - "no_match": "No hay equipos que coincidan con \"{query}\"", - "cancel_create": "Cancelar crear equipo", - "create_team": "+ Crear equipo" - }, - "members": { - "title": "Miembros", - "refresh": "Actualizar miembros", - "filter_label": "Filtrar miembros", - "filter_placeholder": "Filtrar miembros...", - "filter_by_role": "Filtrar por rol", - "filter_by_team": "Filtrar por equipo", - "all_teams": "todos los equipos", - "sort_by": "Ordenar por", - "loading": "Cargando miembros...", - "no_members": "No se encontraron miembros", - "list_label": "Miembros de la organización", - "change_role_for": "Cambiar rol para {name}", - "remove_from_org": "Eliminar a {name} de la organización", - "view_team": "Ver equipo {team}", - "no_match": "No hay miembros que coincidan con tus filtros", - "username_label": "Nombre de usuario", - "username_placeholder": "nombre de usuario...", - "role_label": "Rol", - "role": { - "all": "todos", - "developer": "desarrollador", - "admin": "admin", - "owner": "propietario" - }, - "team_label": "Equipo", - "no_team": "sin equipo", - "add_button": "añadir", - "cancel_add": "Cancelar añadir miembro", - "add_member": "+ Añadir miembro" - }, - "public_packages": "{count} paquete público | {count} paquetes públicos", - "page": { - "packages_title": "Paquetes", - "members_tab": "Miembros", - "teams_tab": "Equipos", - "no_packages": "No se encontraron paquetes públicos para", - "no_packages_hint": "Esta organización puede no existir o no tener paquetes públicos.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(también se añadirá a la org)", - "press_enter_to_add": "Presiona Enter para añadir a {'@'}{username}", - "default_placeholder": "nombre de usuario...", - "suggestions_label": "Sugerencias de usuario" - }, - "page": { - "packages_title": "Paquetes", - "no_packages": "No se encontraron paquetes públicos para", - "no_packages_hint": "Este usuario puede no existir o no tener paquetes públicos.", - "failed_to_load": "Error al cargar paquetes del usuario", - "no_match": "No hay paquetes que coincidan con \"{query}\"", - "filter_placeholder": "Filtrar {count} paquetes..." - }, - "orgs_page": { - "title": "Organizaciones", - "back_to_profile": "Volver al perfil", - "connect_required": "Conecta el CLI local para ver tus organizaciones.", - "connect_hint_prefix": "Ejecuta", - "connect_hint_suffix": "para empezar.", - "own_orgs_only": "Solo puedes ver tus propias organizaciones.", - "view_your_orgs": "Ver tus organizaciones", - "loading": "Cargando organizaciones...", - "empty": "No se encontraron organizaciones.", - "empty_hint": "Las organizaciones se detectan a partir de tus paquetes con ámbito.", - "count": "{count} Organización | {count} Organizaciones", - "packages_count": "{count} paquete | {count} paquetes" - } - }, - "claim": { - "modal": { - "title": "Reclamar Nombre de Paquete", - "success": "¡Paquete reclamado!", - "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", - "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.", - "view_package": "Ver Paquete", - "invalid_name": "Nombre de paquete inválido:", - "available": "¡Este nombre está disponible!", - "taken": "Este nombre ya está ocupado.", - "missing_permission": "No tienes permiso para añadir un paquete al ámbito {'@'}{scope}.", - "similar_warning": "Existen paquetes similares - npm puede rechazar este nombre:", - "related": "Paquetes relacionados:", - "scope_warning_title": "Considera usar un paquete con ámbito en su lugar", - "scope_warning_text": "Los nombres de paquetes sin ámbito son un recurso compartido. Solo reclama un nombre si tienes la intención de publicar y mantener un paquete. Para proyectos personales u organizacionales, usa un nombre con ámbito como {'@'}{username}/{name}.", - "connect_required": "Conecta al conector local para reclamar este nombre de paquete.", - "connect_button": "Conectar al Conector", - "publish_hint": "Esto publicará un paquete de marcador de posición mínimo.", - "preview_json": "Previsualizar package.json", - "claim_button": "Reclamar Nombre de Paquete", - "publishing": "Publicando...", - "checking": "Comprobando disponibilidad...", - "failed_to_check": "Error al comprobar disponibilidad del nombre", - "failed_to_claim": "Error al reclamar paquete" - } - }, - "code": { - "files_label": "Archivos", - "no_files": "No hay archivos en este directorio", - "root": "raíz", - "lines": "{count} líneas", - "toggle_tree": "Alternar árbol de archivos", - "close_tree": "Cerrar árbol de archivos", - "copy_link": "Copiar enlace", - "raw": "Crudo", - "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", - "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", - "go_to_package": "Ir al paquete", - "loading_tree": "Cargando árbol de archivos...", - "failed_to_load_tree": "Error al cargar archivos para esta versión del paquete", - "back_to_package": "Volver al paquete", - "table": { - "name": "Nombre", - "size": "Tamaño" - }, - "markdown_view_mode": { - "preview": "vista previa", - "code": "código" - }, - "file_path": "Ruta del archivo", - "scroll_to_top": "Volver arriba" - }, - "badges": { - "provenance": { - "verified": "verificado", - "verified_title": "Procedencia verificada", - "verified_via": "Verificado: publicado vía {provider}" - }, - "jsr": { - "title": "también disponible en JSR" - } - }, - "filters": { - "title": "Filtros", - "search": "Búsqueda", - "search_scope": "Ámbito de búsqueda", - "search_placeholder_name": "Filtrar por nombre de paquete...", - "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", - "keywords": "Palabras clave", - "more_keywords": "+{count} más", - "clear_all": "Limpiar todo", - "remove_filter": "Eliminar filtro {label}", - "chips": { - "search": "Búsqueda", - "downloads": "Descargas", - "keyword": "Palabra clave", - "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" - }, - "columns": { - "title": "Columnas", - "show": "Mostrar columnas", - "reset": "Restablecer a valores predeterminados", - "coming_soon": "Próximamente", - "name": "Nombre", - "version": "Versión", - "description": "Descripción", - "downloads": "Descargas/sem", - "published": "Última publicación", - "maintainers": "Mantenedores", - "keywords": "Palabras clave", - "quality_score": "Puntuación de calidad", - "popularity_score": "Puntuación de popularidad", - "maintenance_score": "Puntuación de mantenimiento", - "combined_score": "Puntuación combinada", - "security": "Seguridad" - }, - "view_mode": { - "label": "Modo de vista", - "cards": "Vista de tarjetas", - "table": "Vista de tabla" - }, - "pagination": { - "mode_label": "Modo de paginación", - "infinite": "Infinito", - "paginated": "Paginado", - "items_per_page": "Elementos por página", - "per_page": "{count} / página", - "all_yolo": "Todo (YOLO)", - "showing": "{start}-{end} de {total}", - "previous": "Página anterior", - "next": "Página siguiente", - "nav_label": "Paginación" - }, - "count": { - "showing_filtered": "{filtered} de {count} paquete | {filtered} de {count} paquetes", - "showing_all": "{count} paquete | {count} paquetes", - "showing_paginated": "{pageSize} de {count} paquete | {pageSize} de {count} paquetes" - }, - "table": { - "security_warning": "Advertencia de seguridad", - "secure": "Seguro", - "no_packages": "No se encontraron paquetes" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Lo que somos", - "better_ux_dx": "mejor UX/DX", - "admin_ui": "UI de administración", - "description": "npmx es una {betterUxDx} para el registro de paquetes npm y herramientas. Proporcionamos una interfaz rápida y moderna para explorar paquetes, con características como modo oscuro, navegación por teclado, exploración de código y conexiones a registros alternativos como {jsr}.", - "admin_description": "También aspiramos a proporcionar una mejor {adminUi} para gestionar tus paquetes, equipos y organizaciones — todo desde el navegador, impulsado por tu CLI de npm local." - }, - "what_we_are_not": { - "title": "Lo que no somos", - "not_package_manager": "No es un gestor de paquetes.", - "not_registry": "No es un registro.", - "registry_description": "No alojamos paquetes. Solo somos una mejor manera de explorarlos.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Ya hay", - "people": "gente", - "building": "construyendo", - "really": "gestores de", - "cool": "paquetes", - "package": "realmente", - "managers": "geniales" - } - }, - "sponsors": { - "title": "Patrocinadores" - }, - "oss_partners": { - "title": "Socios de OSS" - }, - "team": { - "title": "Equipo", - "governance": "Gobernanza", - "role_steward": "Administrador", - "role_maintainer": "Mantenedor", - "sponsor": "Patrocinar", - "sponsor_aria": "Patrocinar a {name} en GitHub" - }, - "contributors": { - "title": "{count} Colaborador | {count} Colaboradores", - "description": "npmx es completamente de código abierto, construido por una increíble comunidad de colaboradores. Únete a nosotros y construyamos juntos la experiencia de navegación de npm que siempre quisimos.", - "loading": "Cargando colaboradores...", - "error": "Error al cargar colaboradores", - "view_profile": "Ver perfil de GitHub de {name}" - }, - "get_involved": { - "title": "Involúcrate", - "contribute": { - "title": "Contribuir", - "description": "Ayúdanos a construir una mejor experiencia npm.", - "cta": "Ver en GitHub" - }, - "community": { - "title": "Únete a la comunidad", - "description": "Chatea, haz preguntas y comparte ideas.", - "cta": "Únete a Discord" - }, - "follow": { - "title": "Mantente actualizado", - "description": "Entérate de lo último en npmx.", - "cta": "Síguenos en Bluesky" - } - } - }, - "account_menu": { - "connect": "conectar", - "account": "Cuenta", - "npm_cli": "CLI de npm", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Gestionar paquetes y organizaciones", - "atmosphere_desc": "Características sociales e identidad", - "connect_npm_cli": "Conectar a la CLI de npm", - "connect_atmosphere": "Conectar a la Atmosphere", - "connecting": "Conectando...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Conectado como {'@'}{handle}", - "disconnect": "Desconectar", - "connect_prompt": "Conectar con tu cuenta de la Atmosphere", - "handle_label": "Nombre de usuario", - "handle_placeholder": "alice.npmx.social", - "connect": "Conectar", - "create_account": "Crear una nueva cuenta", - "connect_bluesky": "Conectar con Bluesky", - "what_is_atmosphere": "¿Qué es una cuenta de la Atmosphere?", - "atmosphere_explanation": "{npmx} utiliza {atproto} para proporcionar muchas de sus funciones sociales, lo que permite a los usuarios ser propietarios de sus datos y utilizar una cuenta para todas las aplicaciones compatibles. Una vez que crea una cuenta, puede usar otras aplicaciones como {bluesky} y {tangled} con la misma cuenta.", - "default_input_error": "Por favor, introduce un handle, DID o URL de PDS válido", - "profile": "Perfil" - } - }, - "header": { - "home": "inicio npmx", - "packages": "paquetes", - "packages_dropdown": { - "title": "Tus Paquetes", - "loading": "Cargando...", - "error": "Error al cargar paquetes", - "empty": "No se encontraron paquetes", - "view_all": "Ver todo" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "Tus Organizaciones", - "loading": "Cargando...", - "error": "Error al cargar organizaciones", - "empty": "No se encontraron organizaciones", - "view_all": "Ver todo" - } - }, - "compare": { - "packages": { - "title": "comparar paquetes", - "tagline": "compara paquetes npm lado a lado para ayudarte a elegir el correcto.", - "meta_title": "Comparar {packages} - npmx", - "meta_title_empty": "Comparar Paquetes - npmx", - "meta_description": "Comparación lado a lado de {packages}", - "meta_description_empty": "Compara paquetes npm lado a lado", - "section_packages": "Paquetes", - "section_facets": "Facetas", - "section_comparison": "Comparación", - "copy_as_markdown": "Copiar tabla", - "loading": "Cargando datos del paquete...", - "error": "Error al cargar datos del paquete. Por favor, inténtalo de nuevo.", - "empty_title": "Selecciona paquetes para comparar", - "empty_description": "Busca y añade al menos 2 paquetes arriba para ver una comparación lado a lado de sus métricas." - }, - "selector": { - "search_label": "Buscar paquetes", - "search_first": "Buscar un paquete...", - "search_add": "Añadir otro paquete...", - "searching": "Buscando...", - "remove_package": "Eliminar {package}", - "packages_selected": "{count}/{max} paquetes seleccionados.", - "add_hint": "Añade al menos 2 paquetes para comparar." - }, - "no_dependency": { - "label": "(Sin dependencia)", - "typeahead_title": "¿Qué haría James?", - "typeahead_description": "¡Compara contra no usar una dependencia! Aprobado por e18e.", - "tooltip_title": "Quizás no necesites una dependencia", - "tooltip_description": "¡Compara contra no usar una dependencia! La {link} mantiene una lista de paquetes que pueden ser reemplazados con APIs nativas o alternativas más simples.", - "e18e_community": "comunidad e18e", - "add_column": "Añadir columna sin dependencia a la comparación" - }, - "facets": { - "group_label": "Facetas de comparación", - "all": "todas", - "none": "ninguna", - "coming_soon": "Próximamente", - "select_all": "Seleccionar todas las facetas", - "deselect_all": "Deseleccionar todas las facetas", - "select_category": "Seleccionar todas las facetas de {category}", - "deselect_category": "Deseleccionar todas las facetas de {category}", - "binary_only_tooltip": "Este paquete expone binarios y no exportaciones", - "categories": { - "performance": "Rendimiento", - "health": "Salud", - "compatibility": "Compatibilidad", - "security": "Seguridad y Cumplimiento" - }, - "items": { - "packageSize": { - "label": "Tamaño del Paquete", - "description": "Tamaño del paquete en sí (desempaquetado)" - }, - "installSize": { - "label": "Tamaño de Instalación", - "description": "Tamaño total de instalación incluyendo todas las dependencias" - }, - "dependencies": { - "label": "Dependencias Directas", - "description": "Número de dependencias directas" - }, - "totalDependencies": { - "label": "Dependencias Totales", - "description": "Número total de dependencias incluyendo transitivas" - }, - "downloads": { - "label": "Descargas/sem", - "description": "Recuento de descargas semanales" - }, - "totalLikes": { - "label": "Me gusta", - "description": "Número de me gusta" - }, - "lastUpdated": { - "label": "Publicado", - "description": "Cuándo se publicó esta versión" - }, - "deprecated": { - "label": "¿Obsoleto?", - "description": "Si el paquete está obsoleto" - }, - "engines": { - "label": "Motores", - "description": "Requisitos de versión de Node.js" - }, - "types": { - "label": "Tipos", - "description": "Definiciones de tipos TypeScript" - }, - "moduleFormat": { - "label": "Formato de Módulo", - "description": "Soporte ESM/CJS" - }, - "license": { - "label": "Licencia", - "description": "Licencia del paquete" - }, - "vulnerabilities": { - "label": "Vulnerabilidades", - "description": "Vulnerabilidades de seguridad conocidas" - } - }, - "values": { - "any": "Cualquiera", - "none": "Ninguna", - "unknown": "Desconocido", - "deprecated": "Obsoleto", - "not_deprecated": "No", - "types_included": "Incluido", - "types_none": "Ninguno", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "¡Depende de ti!" - }, - "trends": { - "title": "Comparar tendencias" - } - }, - "file_changes": "Cambios en archivos", - "files_count": "{count} archivos", - "lines_hidden": "{count} líneas ocultas", - "file_too_large": "Archivo demasiado grande para comparar", - "file_size_warning": "{size} excede el límite de 250KB para la comparación", - "compare_versions": "diferencia", - "summary": "Resumen", - "deps_count": "{count} dependencias", - "dependencies": "Dependencias", - "dev_dependencies": "Dependencias de desarrollo", - "peer_dependencies": "Dependencias de pares", - "optional_dependencies": "Dependencias opcionales", - "no_dependency_changes": "Sin cambios en las dependencias", - "file_filter_option": { - "all": "Todos ({count})", - "added": "Añadidos ({count})", - "removed": "Eliminados ({count})", - "modified": "Modificados ({count})" - }, - "search_files_placeholder": "Buscar archivos...", - "no_files_all": "No hay archivos", - "no_files_search": "No hay archivos que coincidan con \"{query}\"", - "no_files_filtered": "No hay archivos {filter}", - "filter": { - "added": "añadido", - "removed": "eliminado", - "modified": "modificado" - }, - "files_button": "Archivos", - "select_file_prompt": "Selecciona un archivo de la barra lateral para ver sus diferencias", - "close_files_panel": "Cerrar panel de archivos", - "filter_files_label": "Filtrar archivos por tipo de cambio" - }, - "privacy_policy": { - "title": "política de privacidad", - "last_updated": "Última actualización: {date}", - "welcome": "Bienvenido a {app}. Estamos comprometidos con la protección de tu privacidad. Esta política explica qué datos recopilamos, cómo los usamos y tus derechos con respecto a tu información.", - "cookies": { - "what_are": { - "title": "¿Qué son las cookies?", - "p1": "Las cookies son pequeños archivos de texto que se almacenan en tu dispositivo cuando visitas un sitio web. Su propósito es mejorar tu experiencia de navegación recordando ciertas preferencias y configuraciones." - }, - "types": { - "title": "¿Qué cookies utilizamos?", - "p1": "Solo utilizamos {bold} para fines estrictamente necesarios para el funcionamiento del sitio. No utilizamos cookies de terceros ni publicitarias.", - "bold": "cookies técnicas esenciales", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Esta cookie es utilizada por nuestro proveedor de alojamiento (Vercel) para la protección contra sesgos (skew protection). Asegura que obtengas los recursos de la versión de despliegue correcta si se lanza una nueva actualización mientras navegas. No te rastrea.", - "cookie_h3": "h3", - "cookie_h3_desc": "Esta es nuestra cookie de sesión segura. Almacena el token de acceso OAuth cuando conectas tu cuenta de Atmosphere. Es esencial para mantener tu sesión autenticada." - }, - "local_storage": { - "title": "Almacenamiento local", - "p1": "Además de las cookies de sesión, utilizamos el {bold} de tu navegador para guardar tus preferencias de visualización. Esto nos permite recordar el tema (claro/oscuro) y algunos otros {settings} que hayas seleccionado, para que no tengas que reconfigurarlos en cada visita.", - "bold": "Almacenamiento Local (Local Storage)", - "p2": "Esta información es puramente funcional, se almacena solo en tu dispositivo y {bold2}. La utilizamos exclusivamente para mejorar tu experiencia en nuestro sitio web.", - "bold2": "no contiene datos personales ni se utiliza para rastrearte", - "settings": "ajustes" - }, - "management": { - "title": "Gestión de cookies", - "p1": "Puedes configurar tu navegador para aceptar, rechazar o eliminar cookies según tus preferencias. Sin embargo, ten en cuenta que {bold}.", - "bold": "rechazar cookies esenciales puede impedir el acceso completo a la aplicación", - "p2": "A continuación se muestran enlaces con instrucciones para la gestión de cookies en los navegadores más utilizados:", - "chrome": "Google Chrome (se abre en una nueva ventana)", - "firefox": "Mozilla Firefox (se abre en una nueva ventana)", - "edge": "Microsoft Edge (se abre en una nueva ventana)" - } - }, - "analytics": { - "title": "Analítica", - "p1": "Utilizamos {bold} para entender cómo los visitantes usan nuestro sitio web. Esto nos ayuda a mejorar la experiencia del usuario e identificar problemas.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics está diseñado teniendo en cuenta la privacidad:", - "li1": "No utiliza cookies", - "li2": "No recopila identificadores personales", - "li3": "No rastrea a los usuarios a través de sitios web", - "li4": "Todos los datos son agregados y anonimizados", - "p3": "La única información recopilada incluye: URLs de páginas, referente, país/región, tipo de dispositivo, navegador y sistema operativo. Estos datos no pueden utilizarse para identificar a usuarios individuales." - }, - "authenticated": { - "title": "Usuarios autenticados", - "p1": "Cuando conectas tu cuenta de {bold} a npmx, almacenamos tu token de acceso OAuth en una cookie de sesión segura y solo HTTP. Este token se utiliza únicamente para autenticar solicitudes en tu nombre.", - "bold": "Atmosphere", - "p2": "No almacenamos tus credenciales y no accedemos a ningún dato más allá de lo necesario para proporcionar las funciones que utilizas. Puedes desconectar tu cuenta en cualquier momento desde la página de {settings}.", - "settings": "ajustes" - }, - "data_retention": { - "title": "Retención de datos", - "p1": "Las cookies de sesión se eliminan automáticamente cuando cierras tu navegador o después de un período de inactividad. Las preferencias de almacenamiento local permanecen en tu dispositivo hasta que borres los datos de tu navegador. Los datos analíticos se conservan de forma agregada y no pueden vincularse a usuarios individuales." - }, - "your_rights": { - "title": "Tus derechos", - "p1": "Tienes derecho a:", - "li1": "Acceder a la información sobre qué datos recopilamos", - "li2": "Borrar tu almacenamiento local y cookies en cualquier momento", - "li3": "Desconectar tu sesión autenticada", - "li4": "Solicitar información sobre nuestras prácticas de datos", - "p2": "Dado que no recopilamos datos personales, normalmente no hay información personal que eliminar o exportar." - }, - "contact": { - "title": "Contáctanos", - "p1": "Para cualquier pregunta o inquietud sobre esta política de privacidad, puedes contactarnos abriendo un problema (issue) en nuestro {link}.", - "link": "repositorio de GitHub" - }, - "changes": { - "title": "Cambios en esta política", - "p1": "Podemos actualizar esta política de privacidad ocasionalmente. Cualquier cambio se publicará en esta página con una fecha de revisión actualizada." - } - }, - "a11y": { - "title": "accesibilidad", - "footer_title": "a11y", - "welcome": "Queremos que {app} sea utilizable por el mayor número de personas posible.", - "approach": { - "title": "Nuestro enfoque", - "p1": "Intentamos seguir las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.2 y usarlas como referencia al desarrollar funcionalidades. No afirmamos cumplir totalmente con ningún nivel de WCAG; la accesibilidad es un proceso continuo y siempre hay más trabajo por hacer.", - "p2": "Este sitio es un {about}. Las mejoras de accesibilidad se realizan de forma incremental como parte de nuestro desarrollo habitual.", - "about_link": "proyecto de código abierto impulsado por la comunidad" - }, - "measures": { - "title": "Qué hacemos", - "p1": "Algunas de las cosas que intentamos hacer en todo el sitio web:", - "li1": "Usar HTML semántico y atributos ARIA cuando sea apropiado.", - "li2": "Usar tamaños de texto relativos para que puedas ajustarlos en tu navegador.", - "li3": "Soportar la navegación por teclado en toda la interfaz.", - "li4": "Respetar las preferencias de reducción de movimiento y esquema de color.", - "li5": "Diseñar teniendo en cuenta un contraste de color suficiente.", - "li6": "Asegurar que el contenido esencial esté disponible sin JavaScript, aunque algunas funciones interactivas lo requieran." - }, - "limitations": { - "title": "Limitaciones conocidas", - "p1": "Algunas partes del sitio, particularmente el contenido de terceros como los README de los paquetes, pueden no cumplir con los estándares de accesibilidad. Estamos trabajando para mejorar estas áreas con el tiempo." - }, - "contact": { - "title": "Comentarios", - "p1": "Si encuentras una barrera de accesibilidad en {app}, por favor háznoslo saber abriendo una incidencia en nuestro {link}. Nos tomamos estos informes muy en serio y haremos todo lo posible para abordarlos.", - "link": "repositorio de GitHub" - } - } -} diff --git a/lunaria/files/fr-FR.json b/lunaria/files/fr-FR.json deleted file mode 100644 index b264e9f0c..000000000 --- a/lunaria/files/fr-FR.json +++ /dev/null @@ -1,1246 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Explorateur de paquets pour le registre npm", - "description": "Un explorateur rapide et moderne du registre npm. Recherchez, parcourez et explorez les paquets avec une interface moderne." - } - }, - "built_at": "compilé {0}", - "alt_logo": "Logo npmx", - "tagline": "un explorateur rapide et moderne du registre npm", - "non_affiliation_disclaimer": "non affilié à npm, Inc.", - "trademark_disclaimer": "npm est une marque déposée de npm, Inc. Ce site n'est pas affilié à npm, Inc.", - "footer": { - "about": "à propos", - "docs": "docs", - "source": "source", - "social": "réseaux sociaux", - "chat": "espace de discussion", - "keyboard_shortcuts": "raccourcis clavier" - }, - "shortcuts": { - "section": { - "global": "Général", - "search": "Recherche", - "package": "Paquet" - }, - "focus_search": "Aller à la recherche", - "show_kbd_hints": "Afficher les raccourcis clavier", - "settings": "Ouvrir les paramètres", - "compare": "Ouvrir la comparaison", - "compare_from_package": "Ouvrir la comparaison (pré-rempli avec le paquet actuel)", - "navigate_results": "Parcourir les résultats", - "go_to_result": "Aller au résultat", - "open_code_view": "Ouvrir la vue code", - "open_docs": "Ouvrir la doc", - "disable_shortcuts": "Vous pouvez désactiver les raccourcis clavier dans {settings}." - }, - "search": { - "label": "Rechercher des paquets npm", - "placeholder": "rechercher des paquets...", - "button": "rechercher", - "searching": "Recherche en cours...", - "found_packages": "{count} paquets trouvés", - "found_packages_sorted": "Tri du top {count} résultat | Tri des top {count} résultats", - "updating": "(mise à jour...)", - "no_results": "Aucun paquet trouvé pour « {query} »", - "rate_limited": "Limite de requêtes npm atteinte, réessayez dans un instant", - "title": "Recherche", - "title_search": "recherche : {search}", - "title_packages": "rechercher des paquets", - "meta_description": "Résultats de recherche pour « {search} »", - "meta_description_packages": "Rechercher des paquets npm", - "not_taken": "{name} n'est pas pris", - "claim_prompt": "Réserver ce nom de paquet sur npm", - "claim_button": "Réserver « {name} »", - "want_to_claim": "Vous souhaitez réserver ce nom de paquet ?", - "start_typing": "Commencez à taper pour rechercher des paquets", - "algolia_disclaimer": "Propulsé par Algolia", - "exact_match": "exact", - "suggestion": { - "user": "utilisateur", - "org": "organisation", - "view_user_packages": "Voir les paquets de cet utilisateur", - "view_org_packages": "Voir les paquets de cette organisation" - } - }, - "nav": { - "main_navigation": "Barre de navigation", - "popular_packages": "Paquets populaires", - "settings": "paramètres", - "compare": "comparer", - "back": "Retour", - "menu": "Menu", - "mobile_menu": "Menu de navigation", - "open_menu": "Ouvrir le menu", - "links": "Liens", - "tap_to_search": "Toucher pour rechercher" - }, - "blog": { - "title": "Blog" - }, - "settings": { - "title": "paramètres", - "tagline": "personnalisez votre expérience npmx", - "meta_description": "Personnalisez votre expérience npmx.dev avec les préférences de thème, de langue et d'affichage.", - "sections": { - "appearance": "Apparence", - "display": "Affichage", - "search": "Source de données", - "language": "Langue", - "keyboard_shortcuts": "Raccourcis clavier" - }, - "data_source": { - "label": "Source de données", - "description": "Choisissez d'où npmx obtient ses données de recherche. Les pages de paquets utilisent toujours directement le registre npm.", - "npm": "Registre npm", - "npm_description": "Recherche, organisations et utilisateurs récupérés directement depuis le registre npm officiel. Fiable, mais peut être plus lent.", - "algolia": "Algolia", - "algolia_description": "Utilise Algolia pour accélérer la recherche et les pages d'organisations et d'utilisateurs." - }, - "relative_dates": "Dates relatives", - "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", - "hide_platform_packages_description": "Masquer les paquets binaires natifs comme {'@'}esbuild/linux-x64 des résultats", - "theme": "Thème", - "theme_light": "Clair", - "theme_dark": "Sombre", - "theme_system": "Système", - "language": "Langue de l'interface", - "help_translate": "Aidez à traduire npmx", - "accent_colors": "Couleurs d'accentuation", - "clear_accent": "Supprimer la couleur d'accentuation", - "translation_progress": "Progression de la traduction", - "background_themes": "Teinte de fond", - "keyboard_shortcuts_enabled": "Activer les raccourcis clavier", - "keyboard_shortcuts_enabled_description": "Les raccourcis clavier peuvent être désactivés s'ils entrent en conflit avec d'autres raccourcis du navigateur ou du système" - }, - "i18n": { - "missing_keys": "{count} traduction manquante | {count} traductions manquantes", - "copy_keys": "Copier les noms", - "show_more_keys": "Afficher {count} de plus...", - "contribute_hint": "Aidez à améliorer cette traduction en ajoutant les entrées manquantes.", - "edit_on_github": "Modifier sur GitHub", - "view_guide": "Guide de traduction" - }, - "common": { - "loading": "Chargement...", - "loading_more": "Chargement en cours...", - "loading_packages": "Chargement des paquets...", - "end_of_results": "Fin des résultats", - "try_again": "Réessayer encore", - "close": "Fermer", - "or": "ou", - "retry": "Réessayer", - "copy": "copier", - "copied": "copié !", - "skip_link": "Passer au contenu principal", - "warnings": "Avertissements :", - "go_back_home": "Retour à l'accueil", - "view_on_npm": "voir sur npm", - "per_week": "/ semaine", - "vanity_downloads_hint": "Métrique de vanité : aucun paquet affiché | Métrique de vanité : pour le paquet affiché | Métrique de vanité : somme des {count} paquets affichés", - "sort": { - "name": "nom", - "role": "rôle", - "members": "membres" - }, - "scroll_to_top": "Retour en haut", - "cancel": "Annuler", - "save": "Enregistrer", - "edit": "Modifier", - "error": "Erreur" - }, - "profile": { - "display_name": "Nom d'affichage", - "description": "Description", - "no_description": "Aucune description", - "website": "Site web", - "website_placeholder": "https://exemple.com", - "likes": "Mentions j'aime", - "seo_title": "{handle} - npmx", - "seo_description": "Profil npmx par {handle}", - "not_found": "Profil introuvable", - "not_found_message": "Le profil de {handle} est introuvable.", - "invite": { - "message": "Il semblerait qu'ils n'utilisent pas encore npmx. Vous voulez leur en parler ?", - "share_button": "Partager sur Bluesky", - "compose_text": "Salut {'@'}{handle} ! As-tu déjà testé npmx.dev ? C'est un navigateur pour le registre npm : rapide, moderne et open source.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Paquet introuvable", - "not_found_message": "Le paquet n'a pas pu être trouvé.", - "no_description": "Aucune description fournie", - "not_latest": "(pas la dernière)", - "verified_provenance": "Provenance vérifiée", - "view_permalink": "Voir le lien permanent pour cette version", - "navigation": "Navigation du paquet", - "copy_name": "Copier le nom du paquet", - "copy_version": "Copier la version du paquet", - "deprecation": { - "package": "Ce paquet a été déprécié.", - "version": "Cette version a été dépréciée.", - "no_reason": "Aucune raison fournie" - }, - "size_increase": { - "title_size": "Augmentation significative de la taille depuis la v{version}", - "title_deps": "Augmentation significative du nombre de dépendances depuis la v{version}", - "title_both": "Augmentation significative de la taille et des dépendances depuis la v{version}", - "size": "La taille d'installation a augmenté de {percent} ({size} de plus)", - "deps": "{count} dépendances supplémentaires" - }, - "replacement": { - "title": "Vous n'avez peut-être pas besoin de cette dépendance.", - "native": "Ceci peut être remplacé par {replacement}, disponible depuis Node {nodeVersion}.", - "simple": "La {community} a signalé ce paquet comme redondant, avec ce conseil : {replacement}.", - "documented": "La {community} a signalé que ce paquet a des alternatives plus performantes.", - "none": "Ce paquet a été signalé comme n'étant plus nécessaire, et sa fonctionnalité est probablement disponible nativement dans tous les moteurs.", - "learn_more": "En savoir plus", - "learn_more_above": "En savoir plus ci-dessus.", - "mdn": "MDN", - "community": "communauté", - "consider_no_dep": "+ Envisager sans dépendance ?" - }, - "stats": { - "license": "Licence", - "deps": "Dépendances", - "install_size": "Taille d'install.", - "vulns": "Vulnérabilités", - "published": "Publié", - "published_tooltip": "Date de publication de {package}{'@'}{version}", - "view_dependency_graph": "Voir le graphe de dépendances", - "inspect_dependency_tree": "Inspecter l'arbre de dépendances", - "size_tooltip": { - "unpacked": "{size} taille décompressée (ce paquet)", - "total": "{size} taille totale décompressée (incluant les {count} dépendances pour linux-x64)" - } - }, - "skills": { - "title": "Compétences de l'agent", - "skills_available": "{count} compétence disponible | {count} compétences disponibles", - "compatible_with": "Compatible avec {tool}", - "install": "Installer", - "installation_method": "Méthode d'installation", - "learn_more": "En savoir plus", - "available_skills": "Compétences disponibles", - "click_to_expand": "Cliquer pour développer", - "no_description": "Aucune description", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} référence | {count} références", - "assets": "{count} ressource | {count} ressources" - }, - "view_source": "Voir la source" - }, - "links": { - "repo": "dépôt", - "homepage": "site web", - "issues": "issues", - "jsr": "jsr", - "code": "code", - "docs": "docs", - "fund": "donner", - "compare": "comparer" - }, - "likes": { - "like": "Liker ce paquet", - "unlike": "Retirer le like" - }, - "docs": { - "not_available": "Documentation non disponible", - "not_available_detail": "Nous n'avons pas pu générer la documentation pour cette version." - }, - "get_started": { - "title": "Commencer", - "pm_label": "Gestionnaire de paquets", - "copy_command": "Copier la commande d'installation", - "copy_dev_command": "Copier la commande d'installation (dev)", - "dev_dependency_hint": "Généralement installée en tant que dépendance de développement", - "view_types": "Voir {package}" - }, - "create": { - "title": "Créer un nouveau projet", - "copy_command": "Copier la commande de création", - "view": "{packageName} a le même mainteneur. Cliquer pour plus de détails." - }, - "run": { - "title": "Exécuter", - "locally": "Exécuter localement" - }, - "readme": { - "title": "Readme", - "no_readme": "Aucun README disponible.", - "view_on_github": "Voir sur GitHub", - "toc_title": "Sommaire", - "callout": { - "note": "Note", - "tip": "Astuce", - "important": "Important", - "warning": "Avertissement", - "caution": "Attention" - }, - "copy_as_markdown": "Copier le README en markdown" - }, - "provenance_section": { - "title": "Provenance", - "built_and_signed_on": "Compilé et signé sur {provider}", - "view_build_summary": "Voir le résumé du build", - "source_commit": "Commit source", - "build_file": "Fichier de build", - "public_ledger": "Registre public", - "transparency_log_entry": "Entrée du journal de transparence", - "view_more_details": "Voir plus de détails", - "error_loading": "Échec du chargement des détails de provenance" - }, - "security_downgrade": { - "title": "Faire confiance au rétrogradage", - "description_to_none_provenance": "Cette version a été publiée sans {provenance}.", - "description_to_none_trustedPublisher": "Cette version a été publiée sans {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Cette version utilise la {provenance} mais pas la {trustedPublishing}.", - "fallback_install_provenance": "Les commandes d'installation sont verrouillées sur {version}, qui est la dernière version avec preuve de provenance.", - "fallback_install_trustedPublisher": "Les commandes d'installation sont verrouillées sur {version}, qui est la dernière version avec vérification.", - "provenance_link_text": "preuve de provenance", - "trusted_publishing_link_text": "vérification" - }, - "keywords_title": "Mots-clés", - "compatibility": "Compatibilité", - "card": { - "publisher": "Éditeur", - "published": "Publié", - "weekly_downloads": "Téléchargements hebdomadaires", - "keywords": "Mots-clés", - "license": "Licence" - }, - "versions": { - "title": "Versions", - "collapse": "Réduire {tag}", - "expand": "Développer {tag}", - "collapse_other": "Réduire les autres versions", - "expand_other": "Développer les autres versions", - "collapse_major": "Réduire la majeure {major}", - "expand_major": "Développer la majeure {major}", - "other_versions": "Autres versions", - "more_tagged": "{count} de plus avec tag", - "all_covered": "Toutes les versions sont couvertes par les tags ci-dessus", - "deprecated_title": "{version} (dépréciée)", - "view_all": "Voir la version | Voir les {count} versions", - "distribution_title": "Groupe Semver", - "distribution_modal_title": "Versions", - "distribution_range_date_same_year": "de {from} à {to} {endYear}", - "distribution_range_date_multiple_years": "de {from} {startYear} à {to} {endYear}", - "grouping_major": "Majeure", - "grouping_minor": "Mineure", - "grouping_versions_title": "Versions", - "grouping_versions_all": "Toutes", - "grouping_versions_only_recent": "Récentes seulement", - "grouping_usage_title": "Utilisation", - "grouping_usage_all": "Toutes", - "grouping_usage_low": "Basse", - "recent_versions_only_tooltip": "Ne montrer que les versions publiées durant l'année écoulée.", - "show_low_usage_tooltip": "Inclure les groupes de versions avec moins d'1% des téléchargements totaux.", - "y_axis_label": "Téléchargements", - "filter_placeholder": "Filtrer par plage semver (ex. ^3.0.0)", - "filter_invalid": "Plage semver invalide", - "filter_help": "Infos sur le filtre de plage semver", - "filter_tooltip": "Filtrer les versions avec une {link}. Par exemple, ^3.0.0 affiche toutes les versions 3.x.", - "filter_tooltip_link": "plage semver", - "no_matches": "Aucune version ne correspond à cette plage", - "copy_alt": { - "per_version_analysis": "La version {version} a été téléchargée {downloads} fois", - "general_description": "Graphique en barres montrant les téléchargements par version pour {versions_count} versions {semver_grouping_mode} du paquet {package_name}, {date_range_label} de la version {first_version} à la version {last_version}. La version la plus téléchargée est {max_downloaded_version} avec {max_version_downloads} téléchargements. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dépendances ({count})", - "list_label": "Dépendances du paquet", - "show_all": "afficher les {count} dépendances", - "optional": "optionnelle", - "view_vulnerabilities": "Voir les vulnérabilités", - "outdated_major": "{count} version majeure en retard (dernière : {latest}) | {count} versions majeures en retard (dernière : {latest})", - "outdated_minor": "{count} version mineure en retard (dernière : {latest}) | {count} versions mineures en retard (dernière : {latest})", - "outdated_patch": "Mise à jour patch disponible (dernière : {latest})", - "has_replacement": "Cette dépendance a des remplacements suggérés" - }, - "peer_dependencies": { - "title": "Dépendances peer ({count})", - "list_label": "Dépendances peer du paquet", - "show_all": "afficher les {count} dépendances peer" - }, - "optional_dependencies": { - "title": "Dépendances optionnelles ({count})", - "list_label": "Dépendances optionnelles du paquet", - "show_all": "afficher les {count} dépendances optionnelles" - }, - "maintainers": { - "title": "Mainteneurs", - "list_label": "Mainteneurs du paquet", - "you": "(vous)", - "via": "via {teams}", - "remove_owner": "Retirer {name} en tant que propriétaire", - "username_to_add": "Nom d'utilisateur à ajouter comme propriétaire", - "username_placeholder": "nom d'utilisateur...", - "add_button": "ajouter", - "cancel_add": "Annuler l'ajout de propriétaire", - "add_owner": "+ Ajouter un propriétaire", - "show_more": "(afficher {count} de plus)", - "show_less": "(afficher moins)" - }, - "trends": { - "granularity": "Granularité", - "granularity_daily": "Par Jour", - "granularity_weekly": "Par Semaine", - "granularity_monthly": "Par Mois", - "granularity_yearly": "Par an", - "start_date": "Début", - "end_date": "Fin", - "loading": "Chargement...", - "date_range": "{start} au {end}", - "date_range_multiline": "{start}\nau {end}", - "download_file": "Télécharger {fileType}", - "toggle_annotator": "Afficher/Masquer l'annotateur", - "toggle_stack_mode": "Basculer le mode empilé", - "legend_estimation": "Estimation", - "no_data": "Données non disponibles", - "y_axis_label": "{facet} {granularity}", - "facet": "Mesure", - "title": "Tendances", - "contributors_skip": "Pas affiché(s) dans les Contributeurs (pas de dépôt GitHub) :", - "items": { - "downloads": "Téléchargements", - "likes": "J'aime", - "contributors": "Contributeurs" - }, - "play_animation": "Lancer l'animation", - "pause_animation": "Mettre l'animation en pause", - "data_correction": "Correction des données", - "average_window": "Plage de moyenne", - "smoothing": "Lissage", - "known_anomalies": "Anomalies connues", - "known_anomalies_description": "Interpole les pics de téléchargements connus causés par des bots ou des problèmes de CI.", - "known_anomalies_ranges": "Plages d'anomalies", - "known_anomalies_range": "Du {start} au {end}", - "known_anomalies_range_named": "{packageName} : du {start} au {end}", - "known_anomalies_none": "Aucune anomalie connue pour ce paquet. | Aucune anomalie connue pour ces paquets.", - "known_anomalies_contribute": "Contribuer des données d'anomalie", - "apply_correction": "Appliquer la correction", - "copy_alt": { - "trend_none": "globalement stable", - "trend_strong": "forte", - "trend_weak": "faible", - "trend_undefined": "indéfinie (données insuffisantes)", - "button_label": "Copier le texte alternatif", - "watermark": "En bas, un filigrane indique \"./npmx un navigateur rapide et moderne pour le registre npm\"", - "analysis": "{package_name} commence à {start_value} et se termine à {end_value}, affichant une tendance {trend} avec une pente de {downloads_slope} téléchargements par intervalle de temps", - "estimation": "La valeur finale est une estimation basée sur des données partielles pour la période en cours.", - "estimations": "Les valeurs finales sont des estimations basées sur des données partielles pour la période en cours.", - "compare": "Graphique en courbes comparant les téléchargements des paquets suivants : {packages}.", - "single_package": "Graphique en courbes des téléchargements pour le paquet {package}.", - "general_description": "L’axe Y représente le nombre de téléchargements. L’axe X représente la plage de dates, de {start_date} à {end_date}, avec une période de temps {granularity}.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Téléchargements hebdo.", - "community_distribution": "Voir la distribution des versions téléchargées par la communauté", - "subtitle": "Toutes versions confondues" - }, - "install_scripts": { - "title": "Scripts d'installation", - "script_label": "(script)", - "npx_packages": "{count} paquet npx | {count} paquets npx", - "currently": "actuellement {version}" - }, - "playgrounds": { - "title": "Essayer", - "choose": "choisir un playground" - }, - "metrics": { - "esm": "ES Modules supportés", - "cjs": "CommonJS supporté", - "no_esm": "Pas de support des ES Modules", - "types_label": "Types", - "types_included": "Types inclus", - "types_available": "Types disponibles via {package}", - "no_types": "Pas de types TypeScript" - }, - "license": { - "view_spdx": "Voir le texte de la licence sur SPDX", - "none": "Aucune" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnérabilité dans {packages}/{total} paquets | {vulns} vulnérabilités dans {packages}/{total} paquets", - "show_all_packages": "afficher les {count} paquets affectés", - "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", - "scan_failed": "Impossible d'analyser les vulnérabilités", - "severity": { - "critical": "critique", - "high": "élevée", - "moderate": "modérée", - "low": "faible" - }, - "fixed_in_title": "Corrigé en {version}" - }, - "deprecated": { - "label": "Obsolète", - "tree_found": "{count} dépendance obsolète | {count} dépendances obsolètes", - "show_all": "afficher les {count} paquets obsolètes" - }, - "access": { - "title": "Accès des équipes", - "refresh": "Actualiser l'accès des équipes", - "list_label": "Liste d'accès des équipes", - "owner": "propriétaire", - "rw": "lecture/écriture", - "ro": "lecture seule", - "revoke_access": "Révoquer l'accès de {name}", - "no_access": "Aucun accès d'équipe configuré", - "select_team_label": "Sélectionner une équipe", - "loading_teams": "Chargement des équipes...", - "select_team": "Sélectionner une équipe", - "permission_label": "Niveau de permission", - "permission": { - "read_only": "lecture seule", - "read_write": "lecture-écriture" - }, - "grant_button": "accorder", - "cancel_grant": "Annuler l'octroi d'accès", - "grant_access": "+ Accorder l'accès à une équipe" - }, - "list": { - "filter_label": "Filtrer les paquets", - "filter_placeholder": "Filtrer les paquets...", - "sort_label": "Trier les paquets", - "showing_count": "Affichage de {filtered} sur {total} paquets" - }, - "skeleton": { - "loading": "Chargement des détails du paquet", - "maintainers": "Mainteneurs", - "keywords": "Mots-clés", - "versions": "Versions", - "dependencies": "Dépendances" - }, - "sort": { - "downloads": "Plus téléchargés", - "published": "Récemment publié", - "name_asc": "Nom (A-Z)", - "name_desc": "Nom (Z-A)" - }, - "size": { - "b": "{size} o", - "kb": "{size} ko", - "mb": "{size} Mo" - } - }, - "connector": { - "modal": { - "title": "Connecteur local", - "contributor_badge": "Contributeurs uniquement", - "contributor_notice": "Le connecteur n'est pas encore publié sur npm. Consultez le {link} pour savoir comment l'exécuter localement.", - "contributor_link": "guide de contribution", - "connected": "Connecté·e", - "connected_as_user": "Connecté·e en tant que ~{user}", - "connected_hint": "Vous pouvez maintenant gérer les paquets et les organisations depuis l'interface web.", - "disconnect": "Se déconnecter", - "run_hint": "Exécutez le connecteur sur votre machine pour activer les fonctionnalités d'administration.", - "copy_command": "Copier la commande", - "copied": "Copié", - "paste_token": "Puis collez le jeton ci-dessous pour vous connecter :", - "token_label": "Jeton", - "token_placeholder": "collez le jeton ici...", - "advanced": "Options avancées", - "port_label": "Port", - "warning": "ATTENTION", - "warning_text": "Cela permet à npmx d'accéder à votre CLI npm. Ne vous connectez qu'aux sites de confiance.", - "connect": "Connecter", - "connecting": "Connexion...", - "auto_open_url": "Ouvrir automatiquement la page de connexion" - } - }, - "operations": { - "queue": { - "title": "File d'attente", - "clear_all": "tout effacer", - "refresh": "Actualiser les opérations", - "empty": "Aucune action en file d'attente", - "empty_hint": "Ajoutez des actions depuis les pages de paquets ou d'organisations", - "active_label": "Actions actives", - "otp_required": "OTP requis", - "otp_prompt": "Entrez l'OTP pour continuer", - "otp_placeholder": "Entrez le code OTP...", - "otp_label": "Mot de passe à usage unique", - "retry_otp": "Réessayer avec l'OTP", - "retry_web_auth": "Réessayer avec la connexion web", - "retrying": "Nouvelle tentative...", - "open_web_auth": "Ouvrir le lien de connexion web", - "approve_operation": "Approuver l'opération", - "remove_operation": "Supprimer l'opération", - "approve_all": "Tout approuver", - "execute": "Exécuter", - "executing": "Exécution...", - "log": "Journal", - "log_label": "Journal des opérations terminées", - "remove_from_log": "Supprimer du journal" - } - }, - "org": { - "teams": { - "title": "Équipes", - "refresh": "Actualiser les équipes", - "filter_label": "Filtrer les équipes", - "filter_placeholder": "Filtrer les équipes...", - "sort_by": "Trier par", - "loading": "Chargement des équipes...", - "no_teams": "Aucune équipe trouvée", - "list_label": "Équipes de l'organisation", - "delete_team": "Supprimer l'équipe {name}", - "member_count": "{count} membre | {count} membres", - "members_of": "Membres de {team}", - "no_members": "Aucun membre", - "remove_user": "Retirer {user} de l'équipe", - "username_to_add": "Nom d'utilisateur à ajouter à {team}", - "username_placeholder": "nom d'utilisateur...", - "add_button": "ajouter", - "cancel_add_user": "Annuler l'ajout d'utilisateur", - "add_member": "+ Ajouter un membre", - "team_name_label": "Nom de l'équipe", - "team_name_placeholder": "nom-de-l-equipe...", - "create_button": "créer", - "no_match": "Aucune équipe ne correspond à « {query} »", - "cancel_create": "Annuler la création d'équipe", - "create_team": "+ Créer une équipe" - }, - "members": { - "title": "Membres", - "refresh": "Actualiser les membres", - "filter_label": "Filtrer les membres", - "filter_placeholder": "Filtrer les membres...", - "filter_by_role": "Filtrer par rôle", - "filter_by_team": "Filtrer par équipe", - "all_teams": "toutes les équipes", - "sort_by": "Trier par", - "loading": "Chargement des membres...", - "no_members": "Aucun membre trouvé", - "list_label": "Membres de l'organisation", - "change_role_for": "Changer le rôle de {name}", - "remove_from_org": "Retirer {name} de l'organisation", - "view_team": "Voir l'équipe {team}", - "no_match": "Aucun membre ne correspond à vos filtres", - "username_label": "Nom d'utilisateur", - "username_placeholder": "nom d'utilisateur...", - "role_label": "Rôle", - "role": { - "all": "tous", - "developer": "développeur", - "admin": "admin", - "owner": "propriétaire" - }, - "team_label": "Équipe", - "no_team": "aucune équipe", - "add_button": "ajouter", - "cancel_add": "Annuler l'ajout de membre", - "add_member": "+ Ajouter un membre" - }, - "public_packages": "{count} paquet public | {count} paquets publics", - "page": { - "packages_title": "Paquets", - "members_tab": "Membres", - "teams_tab": "Équipes", - "no_packages": "Aucun paquet public trouvé pour", - "no_packages_hint": "Cette organisation n'existe peut-être pas ou n'a aucun paquet public.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(sera aussi ajouté à l'organisation)", - "press_enter_to_add": "Appuyez sur Entrée pour ajouter {'@'}{username}", - "default_placeholder": "nom d'utilisateur...", - "suggestions_label": "Suggestions d'utilisateurs" - }, - "page": { - "packages_title": "Paquets", - "no_packages": "Aucun paquet public trouvé pour", - "no_packages_hint": "Cet utilisateur n'existe peut-être pas ou n'a aucun paquet public.", - "failed_to_load": "Échec du chargement des paquets de l'utilisateur", - "no_match": "Aucun paquet ne correspond à « {query} »", - "filter_placeholder": "Filtrer {count} paquets..." - }, - "orgs_page": { - "title": "Organisations", - "back_to_profile": "Retour au profil", - "connect_required": "Connectez le CLI local pour voir vos organisations.", - "connect_hint_prefix": "Exécutez", - "connect_hint_suffix": "pour commencer.", - "own_orgs_only": "Vous ne pouvez voir que vos propres organisations.", - "view_your_orgs": "Voir vos organisations", - "loading": "Chargement des organisations...", - "empty": "Aucune organisation trouvée.", - "empty_hint": "Les organisations sont détectées à partir de vos paquets à portée limitée.", - "count": "{count} Organisation | {count} Organisations", - "packages_count": "{count} paquet | {count} paquets" - } - }, - "claim": { - "modal": { - "title": "Réserver un nom de paquet", - "success": "Paquet réservé !", - "success_detail": "{name}{'@'}0.0.0 a été publié sur npm.", - "success_hint": "Vous pouvez maintenant publier de nouvelles versions de ce paquet avec npm publish.", - "view_package": "Voir le paquet", - "invalid_name": "Nom de paquet invalide :", - "available": "Ce nom est disponible !", - "taken": "Ce nom est déjà pris.", - "missing_permission": "Vous n'avez pas la permission d'ajouter un paquet à la portée {'@'}{scope}.", - "similar_warning": "Des paquets similaires existent — npm pourrait rejeter ce nom :", - "related": "Paquets associés :", - "scope_warning_title": "Envisagez d'utiliser un paquet à portée limitée", - "scope_warning_text": "Les noms de paquets sans portée limitée sont une ressource partagée. Ne réservez un nom que si vous avez l'intention de publier et maintenir un paquet. Pour les projets personnels ou organisationnels, utilisez un nom à portée limitée comme {'@'}{username}/{name}.", - "connect_required": "Connectez-vous au connecteur local pour réserver ce nom de paquet.", - "connect_button": "Se connecter au connecteur", - "publish_hint": "Cela publiera un paquet minimal de substitution.", - "preview_json": "Aperçu du package.json", - "claim_button": "Réserver le nom de paquet", - "publishing": "Publication...", - "checking": "Vérification de la disponibilité...", - "failed_to_check": "Échec de la vérification de la disponibilité du nom", - "failed_to_claim": "Échec de la réservation du paquet" - } - }, - "code": { - "files_label": "Fichiers", - "no_files": "Aucun fichier dans ce répertoire", - "root": "racine", - "lines": "{count} lignes", - "toggle_tree": "Basculer l'arborescence", - "close_tree": "Fermer l'arborescence", - "copy_link": "Copier le lien", - "raw": "Brut", - "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", - "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", - "go_to_package": "Aller au paquet", - "loading_tree": "Chargement de l'arborescence...", - "failed_to_load_tree": "Échec du chargement des fichiers pour cette version du paquet", - "back_to_package": "Retour au paquet", - "table": { - "name": "Nom", - "size": "Taille" - }, - "markdown_view_mode": { - "preview": "aperçu", - "code": "code" - }, - "file_path": "Chemin du fichier", - "scroll_to_top": "Remonter en haut" - }, - "badges": { - "provenance": { - "verified": "vérifié", - "verified_title": "Provenance vérifiée", - "verified_via": "Vérifié : publié via {provider}" - }, - "jsr": { - "title": "aussi disponible sur JSR" - } - }, - "filters": { - "title": "Filtres", - "search": "Recherche", - "search_scope": "Portée de la recherche", - "search_placeholder_name": "Filtrer par nom de paquet...", - "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é", - "keywords": "Mots-clés", - "more_keywords": "+{count} de plus", - "clear_all": "Tout effacer", - "remove_filter": "Supprimer le filtre {label}", - "chips": { - "search": "Rechercher", - "downloads": "Téléchargements", - "keyword": "Mot-clé", - "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" - }, - "columns": { - "title": "Colonnes", - "show": "Afficher les colonnes", - "reset": "Réinitialiser", - "coming_soon": "Bientôt disponible", - "name": "Nom", - "version": "Version", - "description": "Description", - "downloads": "Téléch./sem", - "published": "Dern. publication", - "maintainers": "Mainteneurs", - "keywords": "Mots-clés", - "quality_score": "Score de qualité", - "popularity_score": "Score de popularité", - "maintenance_score": "Score de maintenance", - "combined_score": "Score combiné", - "security": "Sécurité" - }, - "view_mode": { - "label": "Mode d'affichage", - "cards": "Vue carte", - "table": "Vue tableau" - }, - "pagination": { - "mode_label": "Mode de pagination", - "infinite": "Infini", - "paginated": "Paginé", - "items_per_page": "Éléments par page", - "per_page": "{count} / page", - "all_yolo": "Tout (YOLO)", - "showing": "{start}-{end} sur {total}", - "previous": "Page précédente", - "next": "Page suivante", - "nav_label": "Pagination" - }, - "count": { - "showing_filtered": "{filtered} sur {count} paquets", - "showing_all": "{count} paquets", - "showing_paginated": "{pageSize} sur {count} paquets" - }, - "table": { - "security_warning": "Avertissement de sécurité", - "secure": "Sécurisé", - "no_packages": "Aucun paquet trouvé" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Ce que nous sommes", - "better_ux_dx": "meilleure UX/DX", - "admin_ui": "interface d'administration", - "description": "npmx est une {betterUxDx} pour le registre npm et ses outils. Nous fournissons une interface rapide et moderne pour explorer les paquets, avec des fonctionnalités comme le mode sombre, la navigation au clavier, la visualisation du code, et des connexions à des registres alternatifs comme {jsr}.", - "admin_description": "Nous visons également à fournir une meilleure {adminUi} pour gérer vos paquets, équipes et organisations — le tout depuis le navigateur, alimenté par votre CLI npm local." - }, - "what_we_are_not": { - "title": "Ce que nous ne sommes pas", - "not_package_manager": "Pas un gestionnaire de paquets.", - "not_registry": "Pas un registre.", - "registry_description": "Nous n'hébergeons pas de paquets. Nous sommes juste une meilleure façon de les parcourir.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Il y a", - "people": "déjà", - "building": "des gens", - "really": "qui créent", - "cool": "de vraiment", - "package": "super", - "managers": "gestionnaires de paquets" - } - }, - "sponsors": { - "title": "Commanditaires" - }, - "oss_partners": { - "title": "Partenaires open source" - }, - "team": { - "title": "Équipe", - "governance": "Gouvernance", - "role_steward": "pilote", - "role_maintainer": "mainteneur", - "sponsor": "sponsor", - "sponsor_aria": "Sponsoriser {name} sur GitHub" - }, - "contributors": { - "title": "Contributeurs", - "description": "npmx est entièrement open source, construit par une incroyable communauté de contributeurs. Rejoignez-nous et construisons l'expérience de navigation pour npm dont nous avons toujours rêvés, ensemble.", - "loading": "Chargement des contributeurs...", - "error": "Échec du chargement des contributeurs", - "view_profile": "Voir le profil GitHub de {name}" - }, - "get_involved": { - "title": "Participer", - "contribute": { - "title": "Contribuer", - "description": "Aidez-nous à créer une meilleure expérience npm.", - "cta": "Voir sur GitHub" - }, - "community": { - "title": "Rejoindre la communauté", - "description": "Discutez, posez des questions et partagez des idées.", - "cta": "Joindre le Discord" - }, - "follow": { - "title": "Rester à jour", - "description": "Découvrez les dernières nouveautés de npmx.", - "cta": "Suivre sur Bluesky" - } - } - }, - "account_menu": { - "connect": "connexion", - "account": "Compte", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Gérer les paquets et orgs", - "atmosphere_desc": "Fonctionnalités sociales et identité", - "connect_npm_cli": "Connexion à npm CLI", - "connect_atmosphere": "Connexion à Atmosphere", - "connecting": "Connexion en cours...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Connecté·e en tant que {'@'}{handle}", - "disconnect": "Déconnexion", - "connect_prompt": "Connectez-vous avec votre compte Atmosphere", - "handle_label": "Identifiant", - "handle_placeholder": "alice.npmx.social", - "connect": "Connexion", - "create_account": "Créer un nouveau compte", - "connect_bluesky": "Connexion avec Bluesky", - "what_is_atmosphere": "Qu'est-ce qu'un compte Atmosphere ?", - "atmosphere_explanation": "{npmx} utilise {atproto} pour alimenter plusieurs de ses fonctionnalités sociales, permettant aux utilisateurs de posséder leurs données et d'utiliser un seul compte pour toutes les applications compatibles. Une fois votre compte créé, vous pouvez utiliser d'autres applications comme {bluesky} ou {tangled} avec le même compte.", - "default_input_error": "Veuillez entrer un identifiant, DID ou URL PDS valide", - "profile": "Profil" - } - }, - "header": { - "home": "accueil npmx", - "packages": "paquets", - "packages_dropdown": { - "title": "Vos paquets", - "loading": "Chargement...", - "error": "Échec du chargement des paquets", - "empty": "Aucun paquet trouvé", - "view_all": "Tout voir" - }, - "orgs": "organisations", - "orgs_dropdown": { - "title": "Vos organisations", - "loading": "Chargement...", - "error": "Échec du chargement des organisations", - "empty": "Aucune organisation trouvée", - "view_all": "Tout voir" - } - }, - "compare": { - "packages": { - "title": "Comparer les paquets", - "tagline": "Comparez les paquets npm côte à côte pour vous aider à choisir le bon.", - "meta_title": "Comparer {packages} - npmx", - "meta_title_empty": "Comparer les paquets - npmx", - "meta_description": "Comparaison côte à côte de {packages}", - "meta_description_empty": "Comparez les paquets npm côte à côte", - "section_packages": "Paquets", - "section_facets": "Facettes", - "section_comparison": "Comparaison", - "copy_as_markdown": "Copier le tableau", - "loading": "Chargement des données des paquets...", - "error": "Échec du chargement des données. Veuillez réessayer.", - "empty_title": "Sélectionnez des paquets à comparer", - "empty_description": "Recherchez et ajoutez au moins 2 paquets ci-dessus pour voir une comparaison côte à côte de leurs facettes." - }, - "selector": { - "search_label": "Rechercher des paquets", - "search_first": "Rechercher un paquet...", - "search_add": "Ajouter un autre paquet...", - "searching": "Recherche...", - "remove_package": "Supprimer {package}", - "packages_selected": "{count}/{max} paquets sélectionnés.", - "add_hint": "Ajoutez au moins 2 paquets à comparer." - }, - "no_dependency": { - "label": "(Sans dépendance)", - "typeahead_title": "Et sans dépendance ?", - "typeahead_description": "Comparer avec l'absence de dépendance ! Approuvé par e18e.", - "tooltip_title": "Vous n'avez peut-être pas besoin d'une dépendance", - "tooltip_description": "Comparer avec l'absence de dépendance ! La {link} maintient une liste de paquets pouvant être remplacés par des API natives ou des alternatives plus simples.", - "e18e_community": "communauté e18e", - "add_column": "Ajouter la colonne sans dépendance à la comparaison" - }, - "facets": { - "group_label": "Facettes de comparaison", - "all": "tout", - "none": "aucun", - "coming_soon": "Bientôt disponible", - "select_all": "Sélectionner toutes les facettes", - "deselect_all": "Désélectionner toutes les facettes", - "select_category": "Sélectionner toutes les facettes {category}", - "deselect_category": "Désélectionner toutes les facettes {category}", - "binary_only_tooltip": "Ce paquet expose des binaires et aucun export", - "categories": { - "performance": "Performance", - "health": "Santé", - "compatibility": "Compatibilité", - "security": "Sécurité & Conformité" - }, - "items": { - "packageSize": { - "label": "Taille du paquet", - "description": "Taille du paquet lui-même (décompressé)" - }, - "installSize": { - "label": "Taille d'installation", - "description": "Taille d'installation totale incluant toutes les dépendances" - }, - "dependencies": { - "label": "Dépendances directes", - "description": "Nombre de dépendances directes" - }, - "totalDependencies": { - "label": "Dépendances totales", - "description": "Nombre total de dépendances incluant les transitives" - }, - "downloads": { - "label": "Téléch./semaine", - "description": "Nombre de téléchargements par semaine" - }, - "totalLikes": { - "label": "Likes", - "description": "Nombre de likes" - }, - "lastUpdated": { - "label": "Publié", - "description": "Quand cette version a été publiée" - }, - "deprecated": { - "label": "Déprécié ?", - "description": "Si le paquet est déprécié" - }, - "engines": { - "label": "Moteurs", - "description": "Versions de Node.js requises" - }, - "types": { - "label": "Types", - "description": "Définitions de types TypeScript" - }, - "moduleFormat": { - "label": "Format du module", - "description": "Support ESM/CJS" - }, - "license": { - "label": "Licence", - "description": "Licence du paquet" - }, - "vulnerabilities": { - "label": "Vulnérabilités", - "description": "Vulnérabilités de sécurité connues" - } - }, - "values": { - "any": "Tout", - "none": "Aucun", - "unknown": "Inconnu", - "deprecated": "Déprécié", - "not_deprecated": "Non", - "types_included": "Inclus", - "types_none": "Aucun", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "À vous de décider !" - }, - "trends": { - "title": "Comparer les tendances" - } - }, - "file_changes": "Modifications de fichiers", - "files_count": "{count} fichiers", - "lines_hidden": "{count} lignes masquées", - "file_too_large": "Fichier trop volumineux pour être comparé", - "file_size_warning": "{size} dépasse la limite de 250 Ko pour la comparaison", - "compare_versions": "diff", - "summary": "Résumé", - "deps_count": "{count} dépendances", - "dependencies": "Dépendances", - "dev_dependencies": "Dépendances de développement", - "peer_dependencies": "Dépendances de type peer", - "optional_dependencies": "Dépendances optionnelles", - "no_dependency_changes": "Aucun changement de dépendance", - "file_filter_option": { - "all": "Tous ({count})", - "added": "Ajoutés ({count})", - "removed": "Supprimés ({count})", - "modified": "Modifiés ({count})" - }, - "search_files_placeholder": "Rechercher des fichiers...", - "no_files_all": "Aucun fichier", - "no_files_search": "Aucun fichier correspondant à « {query} »", - "no_files_filtered": "Aucun fichier {filter}", - "filter": { - "added": "ajouté", - "removed": "supprimé", - "modified": "modifié" - }, - "files_button": "Fichiers", - "select_file_prompt": "Sélectionnez un fichier dans la barre latérale pour voir son diff", - "close_files_panel": "Fermer le panneau de fichiers", - "filter_files_label": "Filtrer les fichiers par type de modification" - }, - "privacy_policy": { - "title": "politique de confidentialité", - "last_updated": "Dernière mise à jour : {date}", - "welcome": "Bienvenue sur {app}. Nous nous engageons à protéger votre vie privée. Cette politique explique quelles données nous collectons, comment nous les utilisons, et vos droits concernant vos informations.", - "cookies": { - "what_are": { - "title": "Que sont les cookies ?", - "p1": "Les cookies sont de petits fichiers texte stockés sur votre appareil lorsque vous visitez un site web. Leur but est d'améliorer votre expérience de navigation en mémorisant certaines préférences et paramètres." - }, - "types": { - "title": "Quels cookies utilisons-nous ?", - "p1": "Nous utilisons uniquement des {bold} strictement nécessaires au fonctionnement du site. Nous n'utilisons pas de cookies tiers ni publicitaires.", - "bold": "cookies techniques essentiels", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": " :", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Ce cookie est utilisé par notre hébergeur (Vercel) pour la protection contre les décalages de version. Il garantit que vous récupérez les ressources de la bonne version du déploiement si une mise à jour est publiée pendant votre navigation. Il ne vous piste pas.", - "cookie_h3": "h3", - "cookie_h3_desc": "C'est notre cookie de session sécurisé. Il stocke le jeton d'accès OAuth lorsque vous connectez votre compte Atmosphere. Il est essentiel au maintien de votre session authentifiée." - }, - "local_storage": { - "title": "Stockage local", - "p1": "En plus des cookies de session, nous utilisons le {bold} de votre navigateur pour sauvegarder vos préférences d'affichage. Cela nous permet de mémoriser le thème (clair/sombre) et d'autres {settings} que vous avez sélectionnés, pour ne pas avoir à les reconfigurer à chaque visite.", - "bold": "stockage local", - "p2": "Ces informations sont purement fonctionnelles, stockées uniquement sur votre appareil, et {bold2}. Nous les utilisons exclusivement pour améliorer votre expérience sur notre site.", - "bold2": "ne contiennent aucune donnée personnelle et ne servent pas à vous pister", - "settings": "paramètres" - }, - "management": { - "title": "Gestion des cookies", - "p1": "Vous pouvez configurer votre navigateur pour accepter, refuser ou supprimer les cookies selon vos préférences. Toutefois, veuillez noter que {bold}.", - "bold": "le refus des cookies essentiels peut empêcher l'accès complet à l'application", - "p2": "Voici les liens avec les instructions de gestion des cookies pour les navigateurs les plus courants :", - "chrome": "Google Chrome (ouvre dans une nouvelle fenêtre)", - "firefox": "Mozilla Firefox (ouvre dans une nouvelle fenêtre)", - "edge": "Microsoft Edge (ouvre dans une nouvelle fenêtre)" - } - }, - "analytics": { - "title": "Analytique", - "p1": "Nous utilisons {bold} pour comprendre comment les visiteurs utilisent notre site. Cela nous aide à améliorer l'expérience utilisateur et à identifier les problèmes.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics est conçu dans le respect de la vie privée :", - "li1": "N'utilise pas de cookies", - "li2": "Ne collecte pas d'identifiants personnels", - "li3": "Ne piste pas les utilisateurs entre les sites", - "li4": "Toutes les données sont agrégées et anonymisées", - "p3": "Les seules informations collectées sont : les URLs des pages, le référent, le pays/région, le type d'appareil, le navigateur et le système d'exploitation. Ces données ne permettent pas d'identifier des utilisateurs individuels." - }, - "authenticated": { - "title": "Utilisateurs authentifiés", - "p1": "Lorsque vous connectez votre compte {bold} à npmx, nous stockons votre jeton d'accès OAuth dans un cookie de session sécurisé (HTTP-only). Ce jeton sert uniquement à authentifier les requêtes en votre nom.", - "bold": "Atmosphere", - "p2": "Nous ne stockons pas vos identifiants et n'accédons à aucune donnée au-delà de ce qui est nécessaire aux fonctionnalités que vous utilisez. Vous pouvez déconnecter votre compte à tout moment depuis la page des {settings}.", - "settings": "paramètres" - }, - "data_retention": { - "title": "Conservation des données", - "p1": "Les cookies de session sont automatiquement supprimés lorsque vous fermez votre navigateur ou après une période d'inactivité. Les préférences du stockage local restent sur votre appareil jusqu'à ce que vous effaciez les données de votre navigateur. Les données analytiques sont conservées sous forme agrégée et ne peuvent pas être liées à des utilisateurs individuels." - }, - "your_rights": { - "title": "Vos droits", - "p1": "Vous avez le droit de :", - "li1": "Accéder aux informations sur les données que nous collectons", - "li2": "Effacer votre stockage local et vos cookies à tout moment", - "li3": "Déconnecter votre session authentifiée", - "li4": "Demander des informations sur nos pratiques en matière de données", - "p2": "Puisque nous ne collectons pas de données personnelles, il n'y a généralement aucune information personnelle à supprimer ou exporter." - }, - "contact": { - "title": "Nous contacter", - "p1": "Pour toute question ou préoccupation concernant cette politique de confidentialité, vous pouvez nous contacter en ouvrant une issue sur notre {link}.", - "link": "dépôt GitHub" - }, - "changes": { - "title": "Modifications de cette politique", - "p1": "Nous pouvons mettre à jour cette politique de confidentialité de temps en temps. Toute modification sera publiée sur cette page avec une date de révision mise à jour." - } - }, - "a11y": { - "title": "accessibilité", - "footer_title": "accessibilité", - "welcome": "Nous voulons que {app} soit utilisable par autant de personnes que possible.", - "approach": { - "title": "Notre approche", - "p1": "Nous essayons de suivre les Web Content Accessibility Guidelines (WCAG) 2.2 et de les utiliser comme référence lorsque nous ajoutons des fonctionnalités. Nous ne prétendons pas être entièrement conforme à un quelconque niveau des WCAG — l'accessibilité est un processus continu et il y a toujours du travail à apporter.", - "p2": "Ce site est un {about}. Les améliorations d'accessibilité sont faites de façon incrémentale durant les phases habituelles de développement.", - "about_link": "projet open-source, construit par la communauté" - }, - "measures": { - "title": "Ce que nous faisons", - "p1": "Certaines des choses que nous visons à faire sur le site :", - "li1": "Utiliser l'HTML sémantique et les attributs ARIA là où c'est pertinent.", - "li2": "Utiliser des tailles de police relatives pour que vous puissiez les ajuster dans votre navigateur.", - "li3": "Supporter la navigation au clavier dans toute l'interface.", - "li4": "Respecter les requêtes média prefers-reduced-motion et prefers-color-scheme.", - "li5": "Designer en gardant un contraste couleur suffisant à l'esprit.", - "li6": "S'assurer que l'essentiel du contenu est disponible sans JavaScript, même si quelques fonctionnalités interactives peuvent le nécessiter." - }, - "limitations": { - "title": "Limitations connues", - "p1": "Quelques parties du site — particulièrement le contenu externe comme les READMEs des paquets — peuvent ne pas atteindre les standards d'accessibilité. Nous travaillons à améliorer ces aspects avec le temps." - }, - "contact": { - "title": "Retours", - "p1": "Si vous rencontrez un problème d'accessibilité sur {app}, veuillez nous le faire savoir en ouvrant une issue sur notre {link}. Nous prenons ces rapports au sérieux et ferons de notre mieux pour les régler.", - "link": "dépôt GitHub" - } - } -} diff --git a/lunaria/files/hi-IN.json b/lunaria/files/hi-IN.json deleted file mode 100644 index 076430b9a..000000000 --- a/lunaria/files/hi-IN.json +++ /dev/null @@ -1,857 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm रजिस्ट्री के लिए पैकेज ब्राउज़र", - "description": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र। आधुनिक अंतरापृष्ठ के साथ पैकेज खोजें, ब्राउज़ करें और अन्वेषण करें।" - } - }, - "built_at": "{0} को बनाया गया", - "alt_logo": "npmx लोगो", - "tagline": "npm रजिस्ट्री के लिए एक बेहतर ब्राउज़र", - "non_affiliation_disclaimer": "npm, Inc. से संबद्ध नहीं है।", - "trademark_disclaimer": "npm, npm, Inc. का पंजीकृत ट्रेडमार्क है। यह साइट npm, Inc. से संबद्ध नहीं है।", - "footer": { - "about": "हमारे बारे में जानकारी", - "docs": "दस्तावेज़", - "source": "स्रोत", - "social": "सोशल", - "chat": "चैट" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "npm पैकेज खोजें", - "placeholder": "पैकेज खोजें...", - "button": "खोजें", - "searching": "खोज रहे हैं...", - "found_packages": "कोई पैकेज नहीं मिला | 1 पैकेज मिला | {count} पैकेज मिले", - "updating": "(अद्यतन हो रहा है...)", - "no_results": "\"{query}\" के लिए कोई पैकेज नहीं मिला", - "not_taken": "{name} उपलब्ध है", - "claim_prompt": "npm पर इस पैकेज नाम को दावा करें", - "claim_button": "\"{name}\" दावा करें", - "want_to_claim": "इस पैकेज नाम को दावा करना चाहते हैं?", - "start_typing": "पैकेज खोजने के लिए टाइप करना शुरू करें", - "exact_match": "सटीक", - "suggestion": { - "user": "उपभोक्ता", - "org": "संगठन", - "view_user_packages": "इस उपभोक्ता के पैकेज देखें", - "view_org_packages": "इस संगठन के पैकेज देखें" - } - }, - "nav": { - "main_navigation": "मुख्य", - "popular_packages": "लोकप्रिय पैकेज", - "settings": "सेटिंग्स", - "compare": "तुलना करें", - "back": "वापस", - "menu": "मेन्यू", - "mobile_menu": "नेविगेशन मेन्यू", - "open_menu": "मेन्यू खोलें", - "links": "लिंक", - "tap_to_search": "खोजने के लिए टैप करें" - }, - "settings": { - "title": "सेटिंग्स", - "tagline": "अपने npmx अनुभव को अनुकूलित करें", - "meta_description": "थीम, भाषा और प्रदर्शन प्राथमिकताओं के साथ अपने npmx.dev अनुभव को अनुकूलित करें।", - "sections": { - "appearance": "स्वरूप", - "display": "प्रदर्शन", - "language": "भाषा" - }, - "data_source": {}, - "relative_dates": "सापेक्ष तिथियाँ", - "include_types": "इंस्टॉल में {'@'}types शामिल करें", - "include_types_description": "अनटाइप्ड पैकेज के लिए इंस्टॉल कमांड में {'@'}types पैकेज जोड़ें", - "hide_platform_packages": "खोज में प्लेटफ़ॉर्म-विशिष्ट पैकेज छिपाएं", - "hide_platform_packages_description": "परिणामों से {'@'}esbuild/linux-x64 जैसे नेटिव बाइनरी पैकेज छिपाएं", - "theme": "थीम", - "theme_light": "लाइट", - "theme_dark": "डार्क", - "theme_system": "सिस्टम", - "language": "भाषा", - "help_translate": "npmx का अनुवाद करने में मदद करें", - "accent_colors": "एक्सेंट रंग", - "clear_accent": "एक्सेंट रंग साफ़ करें", - "translation_progress": "अनुवाद प्रगति" - }, - "i18n": { - "missing_keys": "{count} अनुवाद गायब है | {count} अनुवाद गायब हैं", - "copy_keys": "कुंजियाँ अनुकरण करें", - "show_more_keys": "{count} और दिखाएं...", - "contribute_hint": "गायब कुंजियों को जोड़कर इस अनुवाद को बेहतर बनाने में मदद करें।", - "edit_on_github": "GitHub पर संपादित करें", - "view_guide": "अनुवाद गाइड" - }, - "common": { - "loading": "लोड हो रहा है...", - "loading_more": "और लोड हो रहा है...", - "loading_packages": "पैकेज लोड हो रहे हैं...", - "end_of_results": "परिणाम समाप्त", - "try_again": "पुनः प्रयास करें", - "close": "बंद करें", - "retry": "पुनः प्रयास", - "copy": "अनुकरण करें", - "copied": "अनुकरण हो गया!", - "skip_link": "मुख्य सामग्री पर जाएं", - "warnings": "चेतावनियाँ:", - "go_back_home": "होम पर वापस जाएं", - "view_on_npm": "npm पर देखें", - "per_week": "/ सप्ताह", - "vanity_downloads_hint": "वैनिटी नंबर: कोई पैकेज प्रदर्शित नहीं | वैनिटी नंबर: प्रदर्शित पैकेज के लिए | वैनिटी नंबर: {count} प्रदर्शित पैकेज का योग", - "sort": { - "name": "नाम", - "role": "भूमिका", - "members": "सदस्य" - }, - "scroll_to_top": "शीर्ष पर स्क्रॉल करें" - }, - "package": { - "not_found": "पैकेज नहीं मिला", - "not_found_message": "पैकेज नहीं मिल सका।", - "no_description": "कोई विवरण प्रदान नहीं किया गया", - "not_latest": "(नवीनतम नहीं)", - "verified_provenance": "सत्यापित प्रोवेनेंस", - "view_permalink": "इस संस्करण का परमालिंक देखें", - "navigation": "पैकेज", - "copy_name": "पैकेज नाम अनुकरण करें", - "deprecation": { - "package": "यह पैकेज डेप्रीकेट कर दिया गया है।", - "version": "यह संस्करण डेप्रीकेट कर दिया गया है।", - "no_reason": "कोई कारण प्रदान नहीं किया गया" - }, - "replacement": { - "title": "आपको इस निर्भरता की आवश्यकता नहीं हो सकती।", - "native": "इसे {replacement} से बदला जा सकता है, जो Node {nodeVersion} से उपलब्ध है।", - "simple": "{community} ने इस पैकेज को निरर्थक के रूप में फ़्लैग किया है, सलाह के साथ: {replacement}।", - "documented": "{community} ने इस पैकेज को अधिक प्रदर्शनकारी विकल्पों के रूप में फ़्लैग किया है।", - "none": "यह पैकेज अब आवश्यक नहीं होने के रूप में फ़्लैग किया गया है, और इसकी कार्यक्षमता सभी इंजनों में नेटिवली उपलब्ध होने की संभावना है।", - "learn_more": "और जानें", - "mdn": "MDN", - "community": "समुदाय" - }, - "stats": { - "license": "अनुज्ञप्ति", - "deps": "निर्भरता", - "install_size": "इंस्टॉल साइज़", - "vulns": "कमजोरियाँ", - "view_dependency_graph": "निर्भरता ग्राफ़ देखें", - "inspect_dependency_tree": "निर्भरता ट्री का निरीक्षण करें", - "size_tooltip": { - "unpacked": "{size} अनपैक्ड साइज़ (यह पैकेज)", - "total": "{size} कुल अनपैक्ड साइज़ (linux-x64 के लिए सभी {count} निर्भरता सहित)" - } - }, - "skills": { - "title": "एजेंट स्किल्स", - "skills_available": "{count} स्किल उपलब्ध है | {count} स्किल्स उपलब्ध हैं", - "compatible_with": "{tool} के साथ संगत", - "install": "इंस्टॉल करें", - "installation_method": "इंस्टॉलेशन विधि", - "learn_more": "और जानें", - "available_skills": "उपलब्ध स्किल्स", - "click_to_expand": "विस्तृत करने के लिए क्लिक करें", - "no_description": "कोई विवरण नहीं", - "file_counts": { - "scripts": "{count} स्क्रिप्ट | {count} स्क्रिप्ट्स", - "refs": "{count} रेफ | {count} रेफ्स", - "assets": "{count} एसेट | {count} एसेट्स" - }, - "view_source": "स्रोत देखें" - }, - "links": { - "repo": "रिपो", - "homepage": "मुखपृष्ठ", - "issues": "मसले", - "jsr": "jsr", - "code": "कोड", - "docs": "दस्तावेज़", - "fund": "दान करें", - "compare": "तुलना करें" - }, - "likes": {}, - "docs": { - "not_available": "दस्तावेज़ उपलब्ध नहीं", - "not_available_detail": "हम इस संस्करण के लिए दस्तावेज़ जेनरेट नहीं कर सके।" - }, - "get_started": { - "title": "शुरू करें", - "pm_label": "पैकेज मैनेजर", - "copy_command": "इंस्टॉल कमांड अनुकरण करें", - "view_types": "{package} देखें" - }, - "create": { - "title": "नया प्रोजेक्ट बनाएं", - "copy_command": "क्रिएट कमांड अनुकरण करें" - }, - "run": { - "title": "चलाएं", - "locally": "स्थानीय रूप से चलाएं" - }, - "readme": { - "title": "रीडमी", - "no_readme": "कोई README उपलब्ध नहीं है।", - "view_on_github": "GitHub पर देखें", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "कीवर्ड्स", - "compatibility": "संगतता", - "card": { - "publisher": "प्रकाशक", - "weekly_downloads": "साप्ताहिक डाउनलोड्स", - "keywords": "कीवर्ड्स", - "license": "अनुज्ञप्ति" - }, - "versions": { - "title": "संस्करण", - "collapse": "{tag} संक्षिप्त करें", - "expand": "{tag} विस्तृत करें", - "collapse_other": "अन्य संस्करण संक्षिप्त करें", - "expand_other": "अन्य संस्करण विस्तृत करें", - "collapse_major": "मेजर {major} संक्षिप्त करें", - "expand_major": "मेजर {major} विस्तृत करें", - "other_versions": "अन्य संस्करण", - "more_tagged": "{count} और टैग किए गए", - "all_covered": "सभी संस्करण ऊपर के टैग्स द्वारा कवर किए गए हैं", - "deprecated_title": "{version} (डेप्रीकेटेड)", - "view_all": "{count} संस्करण देखें | सभी {count} संस्करण देखें" - }, - "dependencies": { - "title": "निर्भरताएँ ({count})", - "list_label": "पैकेज निर्भरताएँ", - "show_all": "{count} निर्भरता दिखाएं | सभी {count} निर्भरताएँ दिखाएं", - "optional": "वैकल्पिक", - "view_vulnerabilities": "कमजोरियाँ देखें", - "outdated_major": "{count} मेजर संस्करण पीछे (नवीनतम: {latest}) | {count} मेजर संस्करण पीछे (नवीनतम: {latest})", - "outdated_minor": "{count} माइनर संस्करण पीछे (नवीनतम: {latest}) | {count} माइनर संस्करण पीछे (नवीनतम: {latest})", - "outdated_patch": "पैच अद्यतन उपलब्ध (नवीनतम: {latest})" - }, - "peer_dependencies": { - "title": "पीयर निर्भरताएँ ({count})", - "list_label": "पैकेज पीयर निर्भरताएँ", - "show_all": "{count} पीयर निर्भरता दिखाएं | सभी {count} पीयर निर्भरताएँ दिखाएं" - }, - "optional_dependencies": { - "title": "वैकल्पिक निर्भरताएँ ({count})", - "list_label": "पैकेज वैकल्पिक निर्भरता", - "show_all": "{count} वैकल्पिक निर्भरता दिखाएं | सभी {count} वैकल्पिक निर्भरताएँ दिखाएं" - }, - "maintainers": { - "title": "अनुरक्षक", - "list_label": "पैकेज अनुरक्षक", - "you": "(आप)", - "via": "{teams} के माध्यम से", - "remove_owner": "{name} को स्वामी के रूप में हटाएं", - "username_to_add": "स्वामी के रूप में जोड़ने के लिए उपभोक्ता नाम", - "username_placeholder": "उपभोक्ता नाम...", - "add_button": "जोड़ें", - "cancel_add": "स्वामी जोड़ना रद्द करें", - "add_owner": "+ स्वामी जोड़ें", - "show_more": "({count} और दिखाएं)", - "show_less": "(कम दिखाएं)" - }, - "trends": { - "granularity": "ग्रैन्युलैरिटी", - "granularity_daily": "दैनिक", - "granularity_weekly": "साप्ताहिक", - "granularity_monthly": "मासिक", - "granularity_yearly": "वार्षिक", - "start_date": "शुरू", - "end_date": "अंत", - "loading": "लोड हो रहा है...", - "date_range": "{start} से {end}", - "date_range_multiline": "{start}\nसे {end}", - "download_file": "{fileType} डाउनलोड करें", - "toggle_annotator": "एनोटेटर टॉगल करें", - "items": {} - }, - "downloads": { - "title": "साप्ताहिक डाउनलोड्स" - }, - "install_scripts": { - "title": "इंस्टॉल स्क्रिप्ट्स", - "script_label": "(स्क्रिप्ट)", - "npx_packages": "{count} npx पैकेज | {count} npx पैकेज", - "currently": "वर्तमान में {version}" - }, - "playgrounds": { - "title": "इसे आज़माएं", - "choose": "प्लेग्राउंड चुनें" - }, - "metrics": { - "esm": "ES Modules समर्थित", - "cjs": "CommonJS समर्थित", - "no_esm": "ES Modules समर्थन नहीं", - "types_label": "टाइप्स", - "types_included": "टाइप्स शामिल हैं", - "types_available": "टाइप्स {package} के माध्यम से उपलब्ध", - "no_types": "कोई TypeScript टाइप्स नहीं" - }, - "license": { - "view_spdx": "SPDX पर अनुज्ञप्ति टेक्स्ट देखें", - "none": "कोई नहीं" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} पैकेज में {vulns} कमजोरी | {packages}/{total} पैकेज में {vulns} कमजोरियाँ", - "show_all_packages": "सभी {count} प्रभावित पैकेज दिखाएं", - "path": "पाथ", - "more": "+{count} और", - "packages_failed": "{count} पैकेज की जाँच नहीं की जा सकी | {count} पैकेज की जाँच नहीं की जा सकी", - "scan_failed": "कमजोरियों के लिए स्कैन नहीं किया जा सका", - "severity": { - "critical": "गंभीर", - "high": "उच्च", - "moderate": "मध्यम", - "low": "निम्न" - } - }, - "deprecated": { - "label": "डेप्रीकेटेड", - "tree_found": "{count} डेप्रीकेटेड निर्भरता | {count} डेप्रीकेटेड निर्भरता", - "show_all": "{count} डेप्रीकेटेड पैकेज दिखाएं | सभी {count} डेप्रीकेटेड पैकेज दिखाएं" - }, - "access": { - "title": "टीम एक्सेस", - "refresh": "टीम एक्सेस रिफ्रेश करें", - "list_label": "टीम एक्सेस सूची", - "owner": "स्वामी", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} की एक्सेस रद्द करें", - "no_access": "कोई टीम एक्सेस कॉन्फ़िगर नहीं किया गया", - "select_team_label": "टीम चुनें", - "loading_teams": "टीमें लोड हो रही हैं...", - "select_team": "टीम चुनें", - "permission_label": "अनुमति स्तर", - "permission": { - "read_only": "केवल-पढ़ने योग्य", - "read_write": "पढ़ने-लिखने योग्य" - }, - "grant_button": "अनुमति दें", - "cancel_grant": "अनुमति देना रद्द करें", - "grant_access": "+ टीम एक्सेस दें" - }, - "list": { - "filter_label": "पैकेज फ़िल्टर करें", - "filter_placeholder": "पैकेज फ़िल्टर करें...", - "sort_label": "पैकेज क्रमबद्ध करें", - "showing_count": "{total} पैकेज में से {filtered} दिखा रहे हैं" - }, - "skeleton": { - "loading": "पैकेज विवरण लोड हो रहे हैं", - "maintainers": "अनुरक्षक", - "keywords": "कीवर्ड्स", - "versions": "संस्करण", - "dependencies": "निर्भरताएँ" - }, - "sort": { - "downloads": "सबसे अधिक डाउनलोड किए गए", - "name_asc": "नाम (A-Z)", - "name_desc": "नाम (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "लोकल कनेक्टर", - "contributor_badge": "केवल योगदानकर्ताओं के लिए", - "contributor_notice": "कनेक्टर अभी तक npm पर प्रकाशित नहीं हुआ है। स्थानीय रूप से चलाने के लिए {link} देखें।", - "contributor_link": "योगदान गाइड", - "connected": "कनेक्ट किया गया", - "connected_as_user": "~{user} के रूप में कनेक्ट किया गया", - "connected_hint": "अब आप वेब UI से पैकेज और संगठन प्रबंधित कर सकते हैं।", - "disconnect": "डिस्कनेक्ट करें", - "run_hint": "एडमिन सुविधाएँ सक्षम करने के लिए अपनी मशीन पर कनेक्टर चलाएं।", - "copy_command": "कमांड अनुकरण करें", - "copied": "अनुकरण किया गया", - "paste_token": "फिर कनेक्ट करने के लिए नीचे टोकन पेस्ट करें:", - "token_label": "टोकन", - "token_placeholder": "टोकन यहाँ पेस्ट करें...", - "advanced": "उन्नत विकल्प", - "port_label": "पोर्ट", - "warning": "चेतावनी", - "warning_text": "यह npmx को आपके npm CLI तक पहुँचने की अनुमति देता है। केवल उन साइटों से कनेक्ट करें जिन पर आप भरोसा करते हैं।", - "connect": "कनेक्ट करें", - "connecting": "कनेक्ट हो रहा है..." - } - }, - "operations": { - "queue": { - "title": "ऑपरेशन्स क्यू", - "clear_all": "सभी साफ़ करें", - "refresh": "ऑपरेशन्स रिफ्रेश करें", - "empty": "कोई ऑपरेशन्स क्यू में नहीं", - "empty_hint": "पैकेज या org पेज से ऑपरेशन्स जोड़ें", - "active_label": "सक्रिय ऑपरेशन्स", - "otp_required": "OTP आवश्यक", - "otp_prompt": "जारी रखने के लिए OTP दर्ज करें", - "otp_placeholder": "OTP कोड दर्ज करें...", - "otp_label": "वन-टाइम पासवर्ड", - "retry_otp": "OTP के साथ पुनः प्रयास करें", - "retrying": "पुनः प्रयास कर रहे हैं...", - "approve_operation": "ऑपरेशन स्वीकृत करें", - "remove_operation": "ऑपरेशन हटाएं", - "approve_all": "सभी स्वीकृत करें", - "execute": "निष्पादित करें", - "executing": "निष्पादित हो रहा है...", - "log": "लॉग", - "log_label": "पूर्ण ऑपरेशन्स लॉग", - "remove_from_log": "लॉग से हटाएं" - } - }, - "org": { - "teams": { - "title": "टीमें", - "refresh": "टीमें रिफ्रेश करें", - "filter_label": "टीमें फ़िल्टर करें", - "filter_placeholder": "टीमें फ़िल्टर करें...", - "sort_by": "इसके अनुसार क्रमबद्ध करें", - "loading": "टीमें लोड हो रही हैं...", - "no_teams": "कोई टीमें नहीं मिलीं", - "list_label": "संगठन टीमें", - "delete_team": "टीम {name} हटाएं", - "member_count": "{count} सदस्य | {count} सदस्य", - "members_of": "{team} के सदस्य", - "no_members": "कोई सदस्य नहीं", - "remove_user": "{user} को टीम से हटाएं", - "username_to_add": "{team} में जोड़ने के लिए उपभोक्ता नाम", - "username_placeholder": "उपभोक्ता नाम...", - "add_button": "जोड़ें", - "cancel_add_user": "उपभोक्ता जोड़ना रद्द करें", - "add_member": "+ सदस्य जोड़ें", - "team_name_label": "टीम का नाम", - "team_name_placeholder": "टीम-नाम...", - "create_button": "बनाएं", - "no_match": "कोई टीमें \"{query}\" से मेल नहीं खातीं", - "cancel_create": "टीम बनाना रद्द करें", - "create_team": "+ टीम बनाएं" - }, - "members": { - "title": "सदस्य", - "refresh": "सदस्य रिफ्रेश करें", - "filter_label": "सदस्य फ़िल्टर करें", - "filter_placeholder": "सदस्य फ़िल्टर करें...", - "filter_by_role": "भूमिका के अनुसार फ़िल्टर करें", - "filter_by_team": "टीम के अनुसार फ़िल्टर करें", - "all_teams": "सभी टीमें", - "sort_by": "इसके अनुसार क्रमबद्ध करें", - "loading": "सदस्य लोड हो रहे हैं...", - "no_members": "कोई सदस्य नहीं मिले", - "list_label": "संगठन सदस्य", - "change_role_for": "{name} के लिए भूमिका बदलें", - "remove_from_org": "{name} को संगठन से हटाएं", - "view_team": "{team} टीम देखें", - "no_match": "कोई सदस्य आपके फ़िल्टर से मेल नहीं खाते", - "username_label": "उपभोक्ता नाम", - "username_placeholder": "username...", - "role_label": "भूमिका", - "role": { - "all": "सभी", - "developer": "डेवलपर", - "admin": "एडमिन", - "owner": "स्वामी" - }, - "team_label": "टीम", - "no_team": "कोई टीम नहीं", - "add_button": "जोड़ें", - "cancel_add": "सदस्य जोड़ना रद्द करें", - "add_member": "+ सदस्य जोड़ें" - }, - "public_packages": "{count} सार्वजनिक पैकेज | {count} सार्वजनिक पैकेज", - "page": { - "packages_title": "पैकेज", - "members_tab": "सदस्य", - "teams_tab": "टीमें", - "no_packages": "इसके लिए कोई सार्वजनिक पैकेज नहीं मिले", - "no_packages_hint": "यह संगठन मौजूद नहीं हो सकता है या इसके पास कोई सार्वजनिक पैकेज नहीं हैं।", - "failed_to_load": "संगठन पैकेज लोड करने में विफल", - "no_match": "कोई पैकेज \"{query}\" से मेल नहीं खाते", - "not_found": "संगठन नहीं मिला", - "not_found_message": "संगठन \"{'@'}{name}\" npm पर मौजूद नहीं है" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(org में भी जोड़ा जाएगा)", - "press_enter_to_add": "{'@'}{username} जोड़ने के लिए Enter दबाएं", - "default_placeholder": "उपभोक्ता नाम...", - "suggestions_label": "उपभोक्ता सुझाव" - }, - "page": { - "packages_title": "पैकेज", - "no_packages": "इसके लिए कोई सार्वजनिक पैकेज नहीं मिले", - "no_packages_hint": "यह उपभोक्ता मौजूद नहीं हो सकता है या इसके पास कोई सार्वजनिक पैकेज नहीं हैं।", - "failed_to_load": "उपभोक्ता पैकेज लोड करने में विफल", - "no_match": "कोई पैकेज \"{query}\" से मेल नहीं खाते", - "filter_placeholder": "{count} पैकेज फ़िल्टर करें..." - }, - "orgs_page": { - "title": "संगठन", - "back_to_profile": "प्रोफ़ाइल पर वापस जाएं", - "connect_required": "अपने संगठन देखने के लिए लोकल CLI कनेक्ट करें।", - "connect_hint_prefix": "चलाएं", - "connect_hint_suffix": "शुरू करने के लिए।", - "own_orgs_only": "आप केवल अपने संगठन देख सकते हैं।", - "view_your_orgs": "अपने संगठन देखें", - "loading": "संगठन लोड हो रहे हैं...", - "empty": "कोई संगठन नहीं मिले।", - "empty_hint": "संगठनों का पता आपके स्कोप्ड पैकेज से लगाया जाता है।", - "count": "{count} संगठन | {count} संगठन", - "packages_count": "{count} पैकेज | {count} पैकेज" - } - }, - "claim": { - "modal": { - "title": "पैकेज नाम दावा करें", - "success": "पैकेज दावा किया गया!", - "success_detail": "{name}{'@'}0.0.0 npm पर प्रकाशित कर दिया गया है।", - "success_hint": "अब आप npm publish का उपयोग करके इस पैकेज में नए संस्करण प्रकाशित कर सकते हैं।", - "view_package": "पैकेज देखें", - "invalid_name": "अमान्य पैकेज नाम:", - "available": "यह नाम उपलब्ध है!", - "taken": "यह नाम पहले से लिया जा चुका है।", - "similar_warning": "समान पैकेज मौजूद हैं - npm इस नाम को अस्वीकार कर सकता है:", - "related": "संबंधित पैकेज:", - "scope_warning_title": "इसके बजाय स्कोप्ड पैकेज का उपयोग करने पर विचार करें", - "scope_warning_text": "अनस्कोप्ड पैकेज नाम एक साझा संसाधन हैं। केवल तभी नाम दावा करें जब आप पैकेज प्रकाशित और बनाए रखने का इरादा रखते हैं। व्यक्तिगत या संगठनात्मक परियोजनाओं के लिए, {'@'}{username}/{name} जैसे स्कोप्ड नाम का उपयोग करें।", - "connect_required": "इस पैकेज नाम को दावा करने के लिए लोकल कनेक्टर से कनेक्ट करें।", - "connect_button": "कनेक्टर से कनेक्ट करें", - "publish_hint": "यह एक न्यूनतम प्लेसहोल्डर पैकेज प्रकाशित करेगा।", - "preview_json": "package.json पूर्वावलोकन करें", - "claim_button": "पैकेज नाम दावा करें", - "publishing": "प्रकाशित हो रहा है...", - "checking": "उपलब्धता जाँच रहे हैं...", - "failed_to_check": "नाम उपलब्धता जाँचने में विफल", - "failed_to_claim": "पैकेज दावा करने में विफल" - } - }, - "code": { - "files_label": "फ़ाइलें", - "no_files": "इस डायरेक्टरी में कोई फ़ाइलें नहीं", - "root": "रूट", - "lines": "{count} पंक्तियाँ", - "toggle_tree": "फ़ाइल ट्री टॉगल करें", - "close_tree": "फ़ाइल ट्री बंद करें", - "copy_link": "लिंक अनुकरण करें", - "raw": "रॉ", - "view_raw": "रॉ फ़ाइल देखें", - "file_too_large": "फ़ाइल पूर्वावलोकन के लिए बहुत बड़ी है", - "file_size_warning": "{size} सिंटैक्स हाइलाइटिंग के लिए 500KB सीमा से अधिक है", - "failed_to_load": "फ़ाइल लोड करने में विफल", - "unavailable_hint": "फ़ाइल बहुत बड़ी या अनुपलब्ध हो सकती है", - "version_required": "कोड ब्राउज़ करने के लिए संस्करण आवश्यक है", - "go_to_package": "पैकेज पर जाएं", - "loading_tree": "फ़ाइल ट्री लोड हो रही है...", - "failed_to_load_tree": "इस पैकेज संस्करण के लिए फ़ाइलें लोड करने में विफल", - "back_to_package": "पैकेज पर वापस जाएं", - "table": { - "name": "नाम", - "size": "साइज़" - }, - "markdown_view_mode": { - "preview": "पूर्वावलोकन", - "code": "कोड" - }, - "file_path": "फ़ाइल पाथ" - }, - "badges": { - "provenance": { - "verified": "सत्यापित", - "verified_title": "सत्यापित प्रोवेनेंस", - "verified_via": "सत्यापित: {provider} के माध्यम से प्रकाशित" - }, - "jsr": { - "title": "JSR पर भी उपलब्ध" - } - }, - "filters": { - "title": "फ़िल्टर्स", - "search": "खोजें", - "search_scope": "खोज स्कोप", - "search_placeholder_name": "पैकेज नाम से फ़िल्टर करें...", - "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": "सुरक्षा", - "keywords": "कीवर्ड्स", - "more_keywords": "+{count} और", - "clear_all": "सभी साफ़ करें", - "remove_filter": "{label} फ़िल्टर हटाएं", - "chips": {}, - "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": "स्कोर" - }, - "columns": { - "title": "कॉलम्स", - "show": "कॉलम्स दिखाएं", - "reset": "डिफ़ॉल्ट पर रीसेट करें", - "coming_soon": "जल्द आ रहा है", - "name": "नाम", - "version": "संस्करण", - "description": "विवरण", - "downloads": "डाउनलोड्स/सप्ताह", - "maintainers": "अनुरक्षक", - "keywords": "कीवर्ड्स", - "quality_score": "गुणवत्ता स्कोर", - "popularity_score": "लोकप्रियता स्कोर", - "maintenance_score": "रखरखाव स्कोर", - "combined_score": "संयुक्त स्कोर", - "security": "सुरक्षा" - }, - "view_mode": { - "label": "व्यू मोड", - "cards": "कार्ड व्यू", - "table": "टेबल व्यू" - }, - "pagination": { - "mode_label": "पेजिनेशन मोड", - "infinite": "अनंत", - "paginated": "पेजिनेटेड", - "items_per_page": "प्रति पृष्ठ आइटम", - "per_page": "{count} / पृष्ठ", - "all_yolo": "सभी (YOLO)", - "showing": "{total} में से {start}-{end}", - "previous": "पिछला पृष्ठ", - "next": "अगला पृष्ठ", - "nav_label": "पेजिनेशन" - }, - "count": { - "showing_filtered": "{count} पैकेज में से {filtered} | {count} पैकेज में से {filtered}", - "showing_all": "{count} पैकेज | {count} पैकेज", - "showing_paginated": "{count} पैकेज में से {pageSize} | {count} पैकेज में से {pageSize}" - }, - "table": { - "security_warning": "सुरक्षा चेतावनी", - "secure": "सुरक्षित", - "no_packages": "कोई पैकेज नहीं मिले" - } - }, - "about": { - "title": "हमारे बारे में जानकारी", - "heading": "हमारे बारे में जानकारी", - "meta_description": "npmx npm रजिस्ट्री के लिए एक तेज़, आधुनिक ब्राउज़र है। npm पैकेज अन्वेषण करने के लिए बेहतर UX/DX।", - "what_we_are": { - "title": "हम क्या हैं", - "better_ux_dx": "बेहतर UX/DX", - "admin_ui": "एडमिन UI", - "description": "npmx npm पैकेज रजिस्ट्री और टूलिंग के लिए {betterUxDx} है। हम पैकेज अन्वेषण करने के लिए एक तेज़, आधुनिक अंतरापृष्ठ प्रदान करते हैं, जिसमें डार्क मोड, कीबोर्ड नेविगेशन, कोड ब्राउज़िंग, और {jsr} जैसी वैकल्पिक रजिस्ट्रियों से कनेक्शन जैसी सुविधाएँ हैं।", - "admin_description": "हम आपके पैकेज, टीमों और संगठनों को प्रबंधित करने के लिए एक बेहतर {adminUi} प्रदान करने का भी लक्ष्य रखते हैं — सब कुछ ब्राउज़र से, आपके लोकल npm CLI द्वारा संचालित।" - }, - "what_we_are_not": { - "title": "हम क्या नहीं हैं", - "not_package_manager": "पैकेज मैनेजर नहीं।", - "not_registry": "रजिस्ट्री नहीं।", - "registry_description": "हम पैकेज होस्ट नहीं करते हैं। हम उन्हें ब्राउज़ करने का एक बेहतर तरीका हैं।", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}।", - "words": { - "already": "पहले से", - "people": "लोग", - "building": "बना रहे हैं", - "really": "सच में", - "cool": "शानदार", - "package": "पैकेज", - "managers": "मैनेजर" - } - }, - "team": {}, - "contributors": { - "title": "योगदानकर्ता", - "description": "npmx पूरी तरह से ओपन सोर्स है, जो योगदानकर्ताओं के एक अद्भुत समुदाय द्वारा बनाया गया है। हमसे जुड़ें और आइए एक साथ वह npm ब्राउज़िंग अनुभव बनाएं जो हमेशा से चाहते थे।", - "loading": "योगदानकर्ता लोड हो रहे हैं...", - "error": "योगदानकर्ता लोड करने में विफल", - "view_profile": "{name} की GitHub प्रोफ़ाइल देखें" - }, - "get_involved": { - "title": "शामिल हों", - "contribute": { - "title": "योगदान दें", - "description": "एक बेहतर npm अनुभव बनाने में हमारी मदद करें।", - "cta": "GitHub पर देखें" - }, - "community": { - "title": "समुदाय से जुड़ें", - "description": "चैट करें, प्रश्न पूछें, और विचार साझा करें।", - "cta": "Discord से जुड़ें" - }, - "follow": { - "title": "अद्यतन रहें", - "description": "npmx पर नवीनतम जानकारी प्राप्त करें।", - "cta": "Bluesky पर फॉलो करें" - } - } - }, - "account_menu": { - "connect": "कनेक्ट करें", - "account": "खाता", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "पैकेज और orgs प्रबंधित करें", - "atmosphere_desc": "सोशल सुविधाएँ और पहचान", - "connect_npm_cli": "npm CLI से कनेक्ट करें", - "connect_atmosphere": "Atmosphere से कनेक्ट करें", - "connecting": "कनेक्ट हो रहा है...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} के रूप में कनेक्ट किया गया", - "disconnect": "डिस्कनेक्ट करें", - "connect_prompt": "अपने Atmosphere खाते से कनेक्ट करें", - "handle_label": "हैंडल", - "handle_placeholder": "alice.npmx.social", - "connect": "कनेक्ट करें", - "create_account": "नया खाता बनाएं", - "connect_bluesky": "Bluesky से कनेक्ट करें", - "what_is_atmosphere": "Atmosphere खाता क्या है?", - "atmosphere_explanation": "{npmx} अपनी कई सोशल सुविधाओं को संचालित करने के लिए {atproto} का उपयोग करता है, जिससे उपभोक्ता अपने डेटा के स्वामी बन सकते हैं और सभी संगत एप्लिकेशन के लिए एक खाते का उपयोग कर सकते हैं। एक बार जब आप खाता बना लेते हैं, तो आप {bluesky} और {tangled} जैसे अन्य ऐप्स को उसी खाते से उपयोग कर सकते हैं।" - } - }, - "header": { - "home": "npmx home", - "packages": "पैकेज", - "packages_dropdown": { - "title": "आपके पैकेज", - "loading": "लोड हो रहा है...", - "error": "पैकेज लोड करने में विफल", - "empty": "कोई पैकेज नहीं मिले", - "view_all": "सभी देखें" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "आपके संगठन", - "loading": "लोड हो रहा है...", - "error": "संगठन लोड करने में विफल", - "empty": "कोई संगठन नहीं मिले", - "view_all": "सभी देखें" - } - }, - "compare": { - "packages": { - "title": "पैकेज की तुलना करें", - "tagline": "सही चुनाव करने में मदद के लिए npm पैकेज की साथ-साथ तुलना करें।", - "meta_title": "{packages} की तुलना करें - npmx", - "meta_title_empty": "पैकेज की तुलना करें - npmx", - "meta_description": "{packages} की साथ-साथ तुलना", - "meta_description_empty": "npm पैकेज की साथ-साथ तुलना करें", - "section_packages": "पैकेज", - "section_facets": "फेसेट्स", - "section_comparison": "तुलना", - "loading": "पैकेज डेटा लोड हो रहा है...", - "error": "पैकेज डेटा लोड करने में विफल। कृपया पुनः प्रयास करें।", - "empty_title": "तुलना करने के लिए पैकेज चुनें", - "empty_description": "उनके मेट्रिक्स की साथ-साथ तुलना देखने के लिए ऊपर कम से कम 2 पैकेज खोजें और जोड़ें।" - }, - "selector": { - "search_label": "पैकेज खोजें", - "search_first": "पैकेज खोजें...", - "search_add": "एक और पैकेज जोड़ें...", - "searching": "खोज रहे हैं...", - "remove_package": "{package} हटाएं", - "packages_selected": "{count}/{max} पैकेज चुने गए।", - "add_hint": "तुलना करने के लिए कम से कम 2 पैकेज जोड़ें।" - }, - "no_dependency": {}, - "facets": { - "group_label": "तुलना फेसेट्स", - "all": "सभी", - "none": "कोई नहीं", - "coming_soon": "जल्द आ रहा है", - "select_all": "सभी फेसेट्स चुनें", - "deselect_all": "सभी फेसेट्स अचयनित करें", - "select_category": "सभी {category} फेसेट्स चुनें", - "deselect_category": "सभी {category} फेसेट्स अचयनित करें", - "categories": { - "performance": "प्रदर्शन", - "health": "स्वास्थ्य", - "compatibility": "संगतता", - "security": "सुरक्षा और अनुपालन" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/hu-HU.json b/lunaria/files/hu-HU.json deleted file mode 100644 index 5e33020d4..000000000 --- a/lunaria/files/hu-HU.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Csomagböngésző az npm regiszterhez", - "description": "egy gyors, modern böngésző az npm regiszterhez. Keress, böngéssz és fedezz fel csomagokat egy modern felületen." - } - }, - "built_at": "elkészítve {0}", - "alt_logo": "npmx logó", - "tagline": "egy gyors, modern böngésző az npm regiszterhez", - "non_affiliation_disclaimer": "nem áll kapcsolatban az npm, Inc.-el.", - "trademark_disclaimer": "az npm az npm, Inc. bejegyzett védjegye. Ez az oldal nem áll kapcsolatban az npm, Inc.-el.", - "footer": { - "about": "rólunk", - "docs": "dokumentáció", - "source": "forráskód", - "social": "közösség", - "chat": "chat", - "keyboard_shortcuts": "billentyűzet parancsikonok" - }, - "shortcuts": { - "section": { - "global": "Globális", - "search": "Keresés", - "package": "Csomag" - }, - "focus_search": "Keresésre fókusz", - "show_kbd_hints": "Billentyűzet megjelenítésének kiemelése", - "settings": "Beállítások megnyitása", - "compare": "Összehasonlítás megnyitása", - "compare_from_package": "Összehasonlítás megnyitása (előkitöltve az aktuális csomaggal)", - "navigate_results": "Eredmények közötti navigáció", - "go_to_result": "Eredményre ugrás", - "open_code_view": "Kódnézet megnyitása", - "open_docs": "Dokumentáció megnyitása", - "disable_shortcuts": "A billentyűzet parancsikonokat a {settings} menüben letilthatod." - }, - "search": { - "label": "npm csomagok keresése", - "placeholder": "csomagok keresése...", - "button": "keresés", - "searching": "Keresés...", - "found_packages": "Nincs csomag találva | 1 csomag található | {count} csomag található", - "found_packages_sorted": "Nincs találat | Felső {count} eredmény rendezése | Felső {count} eredmény rendezése", - "updating": "(frissítés...)", - "no_results": "Nincs találat a következőre: \"{query}\"", - "rate_limited": "npm sebességkorlát elérve, próbálkozz később", - "title": "keresés", - "title_search": "keresés: {search}", - "title_packages": "csomagok keresése", - "meta_description": "Keresési eredmények: '{search}'", - "meta_description_packages": "npm csomagok keresése", - "not_taken": "{name} még szabad", - "claim_prompt": "Foglald le ezt a csomagnevet az npm-en", - "claim_button": "\"{name}\" lefoglalása", - "want_to_claim": "Szeretnéd lefoglalni ezt a csomagnevet?", - "start_typing": "Kezdj el gépelni a kereséshez", - "algolia_disclaimer": "Az Algolia által működtetve", - "exact_match": "pontos", - "suggestion": { - "user": "felhasználó", - "org": "szervezet", - "view_user_packages": "E felhasználó csomagjainak megtekintése", - "view_org_packages": "E szervezet csomagjainak megtekintése" - } - }, - "nav": { - "main_navigation": "Főmenü", - "popular_packages": "Népszerű csomagok", - "settings": "beállítások", - "compare": "összehasonlítás", - "back": "vissza", - "menu": "Menü", - "mobile_menu": "Navigációs menü", - "open_menu": "Menü megnyitása", - "links": "Linkek", - "tap_to_search": "Koppints a kereséshez" - }, - "settings": { - "title": "beállítások", - "tagline": "szabd személyre az npmx élményed", - "meta_description": "Szabd személyre az npmx.dev élményt a téma, nyelv és megjelenítési beállításokkal.", - "sections": { - "appearance": "Megjelenés", - "display": "Kijelző", - "search": "Adatforrás", - "language": "Nyelv", - "keyboard_shortcuts": "Billentyűzet parancsikonok" - }, - "data_source": { - "label": "Adatforrás", - "description": "Válaszd ki, hogy az npmx honnan szerez keresési adatokat. Az egyes csomag oldalai mindig közvetlenül az npm regiszterből használnak adatokat.", - "npm": "npm Regiszter", - "npm_description": "Közvetlenül a hivatalos npm regiszterből szerez keresési, szervezeti és felhasználólista adatokat. Mérvadó, de lehet, hogy lassabb.", - "algolia": "Algolia", - "algolia_description": "Az Algolia-t használ a gyorsabb kereséshez, szervezeti és felhasználó oldalakhoz." - }, - "relative_dates": "Relatív dátumok", - "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", - "hide_platform_packages_description": "Natív bináris csomagok (pl. {'@'}esbuild/linux-x64) elrejtése az eredmények közül", - "theme": "Téma", - "theme_light": "Világos", - "theme_dark": "Sötét", - "theme_system": "Rendszer", - "language": "Nyelv", - "help_translate": "Segíts lefordítani az npmx-et", - "accent_colors": "Akcentus színek", - "clear_accent": "Akcentus szín törlése", - "translation_progress": "Fordítás állapota", - "background_themes": "Háttér árnyalata", - "keyboard_shortcuts_enabled": "Billentyűzet parancsikonok engedélyezése", - "keyboard_shortcuts_enabled_description": "A billentyűzet parancsikonok letilthatók, ha ütköznek más böngésző vagy rendszer parancsikonokkal" - }, - "i18n": { - "missing_keys": "{count} hiányzó fordítás | {count} hiányzó fordítás", - "copy_keys": "Kulcsok másolása", - "show_more_keys": "További {count} megjelenítése...", - "contribute_hint": "Segíts javítani a fordítást a hiányzó kulcsok hozzáadásával.", - "edit_on_github": "Szerkesztés GitHub-on", - "view_guide": "Fordítási útmutató" - }, - "common": { - "loading": "Betöltés...", - "loading_more": "Továbbiak betöltése...", - "loading_packages": "Csomagok betöltése...", - "end_of_results": "Eredmények vége", - "try_again": "Próbáld újra", - "close": "Bezárás", - "or": "vagy", - "retry": "Újra", - "copy": "másolás", - "copied": "másolva!", - "skip_link": "Ugrás a fő tartalomra", - "warnings": "Figyelmeztetések:", - "go_back_home": "Vissza a főoldalra", - "view_on_npm": "megtekintés npm-en", - "per_week": "/ hét", - "vanity_downloads_hint": "Vanity szám: nincsenek csomagok megjelenítve | Vanity szám: a megjelenített csomagra | Vanity szám: {count} megjelenített csomag összege", - "sort": { - "name": "név", - "role": "szerepkör", - "members": "tagok" - }, - "scroll_to_top": "Görgetés a tetejére", - "cancel": "Mégse", - "save": "Mentés", - "edit": "Szerkesztés", - "error": "Hiba" - }, - "profile": { - "display_name": "Megjelenítési név", - "description": "Leírás", - "no_description": "Nincs leírás", - "website": "Weboldal", - "website_placeholder": "https://example.com", - "likes": "Kedvelések", - "seo_title": "{handle} - npmx", - "seo_description": "npmx profil: {handle}", - "not_found": "Profil nem található", - "not_found_message": "A(z) {handle} felhasználó profilja nem található.", - "invite": { - "message": "Úgy tűnik, hogy még nem használja az npmx-et. Szeretnéd megtudatni vele?", - "share_button": "Megosztás a Bluesky-on", - "compose_text": "Halló {'@'}{handle}! Már próbáltad az npmx.dev-et? Egy gyors, modern és nyílt forráskódú böngésző az npm regiszterhez.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Csomag Nem Található", - "not_found_message": "A csomag nem található.", - "no_description": "Nincs leírás", - "not_latest": "(nem a legfrissebb)", - "verified_provenance": "Hitelesített eredet", - "view_permalink": "Verzió permalinkjének megtekintése", - "navigation": "Csomag", - "copy_name": "Csomagnév másolása", - "copy_version": "Csomag verziójának másolása", - "deprecation": { - "package": "Ez a csomag elavult (deprecated).", - "version": "Ez a verzió elavult (deprecated).", - "no_reason": "Nincs indoklás megadva" - }, - "size_increase": { - "title_size": "Jelentős méretbeli növekedés a v{version} óta", - "title_deps": "Jelentős függőség számának növekedése a v{version} óta", - "title_both": "Jelentős méret és függőség számának növekedése a v{version} óta", - "size": "A telepítési méret {percent}-kal nőtt ({size} nagyobb)", - "deps": "{count} további függőség" - }, - "replacement": { - "title": "Lehet, hogy nincs szükséged erre a függőségre.", - "native": "Ez helyettesíthető a következővel: {replacement}, amely elérhető a Node {nodeVersion} verzió óta.", - "simple": "A {community} szerint ez a csomag felesleges, az alábbi javaslattal: {replacement}.", - "documented": "A {community} szerint ennek a csomagnak vannak jobb teljesítményű alternatívái.", - "none": "Ez a csomag feleslegesnek lett jelölve, a funkció valószínűleg natívan elérhető.", - "learn_more": "Tudj meg többet", - "learn_more_above": "Tudj meg többet fentebb.", - "mdn": "MDN", - "community": "közösség", - "consider_no_dep": "+ Fontold meg a függőség nélkülözést?" - }, - "stats": { - "license": "Licenc", - "deps": "Függ.", - "install_size": "Telepítési méret", - "vulns": "Sebez.", - "published": "Közzétéve", - "published_tooltip": "{package}{'@'}{version} közzétételének dátuma", - "view_dependency_graph": "Függőségi gráf megtekintése", - "inspect_dependency_tree": "Függőségi fa vizsgálata", - "size_tooltip": { - "unpacked": "{size} kicsomagolt méret (ez a csomag)", - "total": "{size} teljes kicsomagolt méret ({count} függőséggel együtt linux-x64-en) | {size} teljes kicsomagolt méret (az összes {count} függőséggel együtt linux-x64-en)" - } - }, - "skills": { - "title": "Agent Skills", - "skills_available": "{count} skill elérhető | {count} skill elérhető", - "compatible_with": "Kompatibilis a(z) {tool} eszközzel", - "install": "Telepítés", - "installation_method": "Telepítési módszer", - "learn_more": "Tudj meg többet", - "available_skills": "Elérhető Skills", - "click_to_expand": "Kattints a kibontáshoz", - "no_description": "Nincs leírás", - "file_counts": { - "scripts": "{count} script | {count} script", - "refs": "{count} ref | {count} ref", - "assets": "{count} eszköz | {count} eszköz" - }, - "view_source": "Forrás megtekintése" - }, - "links": { - "repo": "repo", - "homepage": "honlap", - "issues": "hibák", - "jsr": "jsr", - "code": "kód", - "docs": "dokumentáció", - "fund": "támogatás", - "compare": "összehasonlítás" - }, - "likes": { - "like": "Szeretem ezt a csomagot", - "unlike": "Nem szeretem ezt a csomagot" - }, - "docs": { - "not_available": "Dokumentáció nem elérhető", - "not_available_detail": "Nem sikerült legenerálni a dokumentációt ehhez a verzióhoz." - }, - "get_started": { - "title": "Kezdő lépések", - "pm_label": "Csomagkezelő", - "copy_command": "Telepítési parancs másolása", - "copy_dev_command": "Dev telepítési parancs másolása", - "dev_dependency_hint": "Általában dev függőségként telepítik", - "view_types": "{package} megtekintése" - }, - "create": { - "title": "Új projekt létrehozása", - "copy_command": "Létrehozási parancs másolása", - "view": "{packageName} ugyanaz a karbantartóval rendelkezik. Kattints további részletekért." - }, - "run": { - "title": "Futtatás", - "locally": "Futtatás helyileg" - }, - "readme": { - "title": "Readme", - "no_readme": "Nincs elérhető README.", - "view_on_github": "Megtekintés GitHubon", - "toc_title": "Témakörök", - "callout": { - "note": "Megjegyzés", - "tip": "Tipp", - "important": "Fontos", - "warning": "Figyelmeztetés", - "caution": "Óvatosság" - }, - "copy_as_markdown": "README másolása Markdownként" - }, - "provenance_section": { - "title": "Eredet", - "built_and_signed_on": "Elkészítve és aláírva a(z) {provider} szolgáltatóban", - "view_build_summary": "Összefoglalás megtekintése", - "source_commit": "Forrás Commit", - "build_file": "Fordítási fájl", - "public_ledger": "Nyilvános nagykönyv", - "transparency_log_entry": "Átláthatósági napló bejegyzése", - "view_more_details": "További részletek megtekintése", - "error_loading": "Nem sikerült az eredet részleteit betölteni" - }, - "security_downgrade": { - "title": "Bizalom csökkentés", - "description_to_none_provenance": "Ez a verzió {provenance} nélkül volt közzétéve.", - "description_to_none_trustedPublisher": "Ez a verzió {trustedPublishing} nélkül volt közzétéve.", - "description_to_provenance_trustedPublisher": "Ez a verzió {provenance} használ, de nem {trustedPublishing}.", - "fallback_install_provenance": "A telepítési parancsok a {version} verzióra vannak rögzítve, az utolsó verzió eredéttel.", - "fallback_install_trustedPublisher": "A telepítési parancsok a {version} verzióra vannak rögzítve, az utolsó verzió megbízható közzétételsel.", - "provenance_link_text": "eredet", - "trusted_publishing_link_text": "megbízható közzététel" - }, - "keywords_title": "Kulcsszavak", - "compatibility": "Kompatibilitás", - "card": { - "publisher": "Kiadó", - "published": "Közzétéve", - "weekly_downloads": "Heti letöltések", - "keywords": "Kulcsszavak", - "license": "Licenc" - }, - "versions": { - "title": "Verziók", - "collapse": "{tag} összecsukása", - "expand": "{tag} kibontása", - "collapse_other": "Egyéb verziók összecsukása", - "expand_other": "Egyéb verziók kibontása", - "collapse_major": "Főverzió {major} összecsukása", - "expand_major": "Főverzió {major} kibontása", - "other_versions": "Egyéb verziók", - "more_tagged": "{count} további címkézett", - "all_covered": "Minden verziót lefednek a fenti címkék", - "deprecated_title": "{version} (elavult)", - "view_all": "{count} verzió megtekintése | Az összes {count} verzió megtekintése", - "distribution_title": "Semver csoport", - "distribution_modal_title": "Verziók", - "distribution_range_date_same_year": "{from} -tól {to} -ig, {endYear}", - "distribution_range_date_multiple_years": "{from} -tól, {startYear} -ben {to} -ig, {endYear}", - "grouping_major": "Fő", - "grouping_minor": "Nem fő", - "grouping_versions_title": "Verziók", - "grouping_versions_all": "Összes", - "grouping_versions_only_recent": "Csak a közelmúltbeli", - "grouping_usage_title": "Használat", - "grouping_usage_all": "Összes", - "grouping_usage_low": "Alacsony", - "recent_versions_only_tooltip": "Csak az elmúlt év során közzétett verziókat mutasd meg.", - "show_low_usage_tooltip": "Tartalmazzon olyan verziós csoportokat az összes letöltés 1%-ánál kevesebb.", - "y_axis_label": "Letöltések", - "filter_placeholder": "Szűrés semver szerint (pl. ^3.0.0)", - "filter_invalid": "Érvénytelen semver tartomány", - "filter_help": "Semver tartomány szűrési súgó", - "filter_tooltip": "Verziók szűrése {link} segítségével. Például a ^3.0.0 az összes 3.x verziókat mutatja.", - "filter_tooltip_link": "semver tartomány", - "no_matches": "Nincs verzió, amely megfelel ennek a tartománynak", - "copy_alt": { - "per_version_analysis": "A(z) {version} verzió {downloads} alkalommal lett letöltve", - "general_description": "Sávdiagram, amely a(z) {package_name} csomag {semver_grouping_mode} verzióinak verzió szerinti letöltéseit mutatja, {date_range_label} a(z) {first_version} verziótól a(z) {last_version} verzióig. A legtöbbször letöltött verzió a(z) {max_downloaded_version}, {max_version_downloads} letöltéssel. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Függőség ({count}) | Függőségek ({count})", - "list_label": "Csomag függőségei", - "show_all": "{count} függ mutatása | az összes {count} függ mutatása", - "optional": "opcionális", - "view_vulnerabilities": "Sebezhetőségek megtekintése", - "outdated_major": "{count} major verzió lemaradva (legutóbbi: {latest}) | {count} major verzió lemaradva (legutóbbi: {latest})", - "outdated_minor": "{count} minor verzió lemaradva (legutóbbi: {latest}) | {count} minor verzió lemaradva (legutóbbi: {latest})", - "outdated_patch": "Patch frissítés elérhető (legutóbbi: {latest})", - "has_replacement": "Ennek a függőségnek vannak javasolt helyettesítései" - }, - "peer_dependencies": { - "title": "Peer függőség ({count}) | Peer függőségek ({count})", - "list_label": "Csomag peer függőségei", - "show_all": "{count} peer függ mutatása | az összes {count} peer függ mutatása" - }, - "optional_dependencies": { - "title": "Opcionális függőség ({count}) | Opcionális függőségek ({count})", - "list_label": "Csomag opcionális függőségei", - "show_all": "{count} opt. függ mutatása | az összes {count} opt. függ mutatása" - }, - "maintainers": { - "title": "Karbantartók", - "list_label": "Csomag karbantartói", - "you": "(te)", - "via": "{teams} csapaton keresztül", - "remove_owner": "{name} eltávolítása a tulajdonosok közül", - "username_to_add": "Hozzáadandó felhasználónév", - "username_placeholder": "felhasználónév...", - "add_button": "hozzáad", - "cancel_add": "Mégse", - "add_owner": "+ Tulajdonos hozzáadása", - "show_more": "(további {count} megjelenítése)", - "show_less": "(kevesebb megjelenítése)" - }, - "trends": { - "granularity": "Bontás", - "granularity_daily": "Napi", - "granularity_weekly": "Heti", - "granularity_monthly": "Havi", - "granularity_yearly": "Éves", - "start_date": "Kezdet", - "end_date": "Vége", - "loading": "Betöltés...", - "date_range": "{start} - {end}", - "date_range_multiline": "{start}\n- {end}", - "download_file": "{fileType} letöltése", - "toggle_annotator": "Magyarázó kapcsolása", - "toggle_stack_mode": "Verem mód kapcsolása", - "legend_estimation": "Becslés", - "no_data": "Nincs elérhető adat", - "y_axis_label": "{granularity} {facet}", - "facet": "Aspektus", - "title": "Trendek", - "contributors_skip": "Nincs megjelenítve a közreműködőknél (nincs GitHub repo):", - "items": { - "downloads": "Letöltések", - "likes": "Kedvelések", - "contributors": "Közreműködők" - }, - "play_animation": "Animáció lejátszása", - "pause_animation": "Animáció szüneteltetése", - "data_correction": "Adatkorrekció", - "average_window": "Átlagos ablak", - "smoothing": "Simítás", - "known_anomalies": "Ismert anomáliák", - "known_anomalies_description": "Interpolálja a botok vagy CI-problémák által okozott ismert letöltési csúcsokat.", - "known_anomalies_ranges": "Anomália tartományok", - "known_anomalies_range": "Innen: {start} eddig: {end}", - "known_anomalies_range_named": "{packageName}: innen: {start} eddig: {end}", - "known_anomalies_none": "Nincs ismert anomália erre a csomagra. | Nincs ismert anomália ezekre a csomagokra.", - "known_anomalies_contribute": "Anomália adatok közreműködése", - "apply_correction": "Korrekció alkalmazása", - "copy_alt": { - "trend_none": "többnyire lapos", - "trend_strong": "erős", - "trend_weak": "gyenge", - "trend_undefined": "meghatározatlan (nincs elegendő adat)", - "button_label": "Alt szöveg másolása", - "watermark": "Az alján egy vízjel olvasható: \"./npmx egy gyors, modern böngésző az npm regiszterhez\"", - "analysis": "{package_name} {start_value} -ből indul és {end_value} -ben ér véget, {trend} trendet mutat {downloads_slope} letöltés/időköz meredekséggel", - "estimation": "A végső érték a jelenlegi időszak részleges adatain alapuló becslés.", - "estimations": "A végső értékek a jelenlegi időszak részleges adatain alapuló becslések.", - "compare": "Csomag letöltési összehasonlítás vonaldiagram: {packages}.", - "single_package": "A(z) {package} csomag letöltési vonaldiagramja.", - "general_description": "Az Y tengely a letöltések számát ábrázolja. Az X tengely a dátumtartományt ábrázolja, {start_date} -től {end_date} -ig, {granularity} időszakkal.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Heti letöltések", - "community_distribution": "Közösségi bevezetés eloszlásának megtekintése", - "subtitle": "Minden verzióban" - }, - "install_scripts": { - "title": "Telepítő scriptek", - "script_label": "(script)", - "npx_packages": "{count} npx csomag | {count} npx csomag", - "currently": "jelenleg {version}" - }, - "playgrounds": { - "title": "Próbáld ki", - "choose": "játszótér választása" - }, - "metrics": { - "esm": "ES Modulok támogatva", - "cjs": "CommonJS támogatva", - "no_esm": "Nincs ES Modul támogatás", - "types_label": "Típusok", - "types_included": "Típusok mellékelve", - "types_available": "Típusok elérhetők: {package}", - "no_types": "Nincsenek TypeScript típusok" - }, - "license": { - "view_spdx": "Licenc szöveg megtekintése az SPDX-en", - "none": "Nincs" - }, - "vulnerabilities": { - "tree_found": "{vulns} sebezhetőség {packages}/{total} csomagban | {vulns} sebezhetőség {packages}/{total} csomagban", - "show_all_packages": "{count} érintett csomag mutatása | az összes {count} érintett csomag mutatása", - "path": "útvonal", - "more": "+{count} további", - "packages_failed": "{count} csomagot nem sikerült ellenőrizni | {count} csomagot nem sikerült ellenőrizni", - "scan_failed": "Nem sikerült a sebezhetőségi vizsgálat", - "severity": { - "critical": "kritikus", - "high": "magas", - "moderate": "közepes", - "low": "alacsony" - }, - "fixed_in_title": "Rögzítve a(z) {version} verzióban" - }, - "deprecated": { - "label": "Elavult", - "tree_found": "{count} elavult függőség | {count} elavult függőség", - "show_all": "{count} elavult csomag mutatása | az összes {count} elavult csomag mutatása" - }, - "access": { - "title": "Csapat hozzáférés", - "refresh": "Csapat hozzáférés frissítése", - "list_label": "Csapat hozzáférési lista", - "owner": "tulajdonos", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} hozzáférésének visszavonása", - "no_access": "Nincs beállítva csapat hozzáférés", - "select_team_label": "Csapat kiválasztása", - "loading_teams": "Csapatok betöltése...", - "select_team": "Csapat kiválasztása", - "permission_label": "Jogosultsági szint", - "permission": { - "read_only": "csak olvasás", - "read_write": "írás-olvasás" - }, - "grant_button": "engedélyezés", - "cancel_grant": "Hozzáférés megadásának mégse", - "grant_access": "+ Csapat hozzáférés megadása" - }, - "list": { - "filter_label": "Csomagok szűrése", - "filter_placeholder": "Csomagok szűrése...", - "sort_label": "Csomagok rendezése", - "showing_count": "{filtered} / {total} csomag megjelenítése" - }, - "skeleton": { - "loading": "Részletek betöltése", - "maintainers": "Karbantartók", - "keywords": "Kulcsszavak", - "versions": "Verziók", - "dependencies": "Függőségek" - }, - "sort": { - "downloads": "Legtöbbször letöltött", - "published": "Közelmúltban közzétéve", - "name_asc": "Név (A-Z)", - "name_desc": "Név (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Helyi Connector", - "contributor_badge": "Csak közreműködőknek", - "contributor_notice": "A connector még nincs közzétéve az npm-en. Lásd a(z) {link} -et a helyi futtatásról.", - "contributor_link": "közreműködési útmutató", - "connected": "Csatlakoztatva", - "connected_as_user": "Csatlakoztatva mint ~{user}", - "connected_hint": "Most már kezelheted a csomagokat és szervezeteket a webes felületről.", - "disconnect": "Szétkapcsolás", - "run_hint": "Futtasd a connectort a gépeden az admin funkciók engedélyezéséhez.", - "copy_command": "Parancs másolása", - "copied": "Másolva", - "paste_token": "Ezután illeszd be a tokent alább a csatlakozáshoz:", - "token_label": "Token", - "token_placeholder": "illesztd ide a tokent...", - "advanced": "Haladó beállítások", - "port_label": "Port", - "warning": "FIGYELEM", - "warning_text": "Ez lehetővé teszi, hogy az npmx hozzáférjen az npm CLI-dhez. Csak olyan oldalakhoz csatlakozz, amelyekben megbízol.", - "connect": "Csatlakozás", - "connecting": "Csatlakoztatás...", - "auto_open_url": "Hitelesítési oldal automatikus megnyitása" - } - }, - "operations": { - "queue": { - "title": "Műveleti sor", - "clear_all": "összes törlése", - "refresh": "Műveletek frissítése", - "empty": "Nincsenek várakozó műveletek", - "empty_hint": "Adj hozzá műveleteket a csomag vagy szervezet oldaláról", - "active_label": "Aktív műveletek", - "otp_required": "OTP szükséges", - "otp_prompt": "Add meg az OTP-t a folytatáshoz", - "otp_placeholder": "OTP kód megadása...", - "otp_label": "Egyszeri jelszó", - "retry_otp": "Újrapróbálás OTP-vel", - "retry_web_auth": "Újrapróbálás webes hitelesítéssel", - "retrying": "Újrapróbálás...", - "open_web_auth": "Webes hitelesítési link megnyitása", - "approve_operation": "Művelet jóváhagyása", - "remove_operation": "Művelet törlése", - "approve_all": "Összes jóváhagyása", - "execute": "Végrehajtás", - "executing": "Végrehajtás...", - "log": "Napló", - "log_label": "Befejezett műveletek naplója", - "remove_from_log": "Eltávolítás a naplóból" - } - }, - "org": { - "teams": { - "title": "Csapatok", - "refresh": "Csapatok frissítése", - "filter_label": "Csapatok szűrése", - "filter_placeholder": "Csapatok szűrése...", - "sort_by": "Rendezés", - "loading": "Csapatok betöltése...", - "no_teams": "Nincsenek csapatok", - "list_label": "Szervezeti csapatok", - "delete_team": "Csapat törlése: {name}", - "member_count": "{count} tag | {count} tag", - "members_of": "{team} tagjai", - "no_members": "Nincsenek tagok", - "remove_user": "{user} eltávolítása a csapatból", - "username_to_add": "Felhasználónév hozzáadása a(z) {team} csapathoz", - "username_placeholder": "felhasználónév...", - "add_button": "hozzáad", - "cancel_add_user": "Felhasználó hozzáadásának mégse", - "add_member": "+ Tag hozzáadása", - "team_name_label": "Csapatnév", - "team_name_placeholder": "team-name...", - "create_button": "létrehozás", - "no_match": "Nincs csapat, amely megfelel: \"{query}\"", - "cancel_create": "Csapat létrehozásának mégse", - "create_team": "+ Csapat létrehozása" - }, - "members": { - "title": "Tagok", - "refresh": "Tagok frissítése", - "filter_label": "Tagok szűrése", - "filter_placeholder": "Tagok szűrése...", - "filter_by_role": "Szűrés szerepkör szerint", - "filter_by_team": "Szűrés csapat szerint", - "all_teams": "összes csapat", - "sort_by": "Rendezés", - "loading": "Tagok betöltése...", - "no_members": "Nincsenek tagok", - "list_label": "Szervezet tagjai", - "change_role_for": "Szerepkör módosítása: {name}", - "remove_from_org": "{name} eltávolítása a szervezetből", - "view_team": "{team} csapat megtekintése", - "no_match": "Nincs tag, amely megfelel a szűrőknek", - "username_label": "Felhasználónév", - "username_placeholder": "felhasználónév...", - "role_label": "Szerepkör", - "role": { - "all": "összes", - "developer": "fejlesztő", - "admin": "admin", - "owner": "tulajdonos" - }, - "team_label": "Csapat", - "no_team": "nincs csapat", - "add_button": "hozzáad", - "cancel_add": "Tag hozzáadásának mégse", - "add_member": "+ Tag hozzáadása" - }, - "public_packages": "{count} nyilvános csomag | {count} nyilvános csomag", - "page": { - "packages_title": "Csomagok", - "members_tab": "Tagok", - "teams_tab": "Csapatok", - "no_packages": "Nincs nyilvános csomag a(z)", - "no_packages_hint": "Ez a szervezet valószínűleg nem létezik, vagy nincsenek nyilvános csomagjai.", - "failed_to_load": "Nem sikerült betölteni a szervezet csomagjait", - "no_match": "Nincs csomag, amely megfelel: \"{query}\"", - "not_found": "Szervezet nem található", - "not_found_message": "A(z) \"{'@'}{name}\" szervezet nem létezik az npm-en" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(szervezethez is hozzáadja)", - "press_enter_to_add": "Enter megnyomásával add hozzá: {'@'}{username}", - "default_placeholder": "felhasználónév...", - "suggestions_label": "Felhasználói javaslatok" - }, - "page": { - "packages_title": "Csomagok", - "no_packages": "Nincs nyilvános csomag a(z)", - "no_packages_hint": "Ez a felhasználó valószínűleg nem létezik, vagy nincsenek nyilvános csomagjai.", - "failed_to_load": "Nem sikerült betölteni a felhasználó csomagjait", - "no_match": "Nincs csomag, amely megfelel: \"{query}\"", - "filter_placeholder": "{count} csomag szűrése... | {count} csomag szűrése..." - }, - "orgs_page": { - "title": "Szervezetek", - "back_to_profile": "Vissza a profilhoz", - "connect_required": "Csatlakoztasd a helyi CLI-t a szervezeteid megtekintéséhez.", - "connect_hint_prefix": "Futtasd a", - "connect_hint_suffix": "parancsot a kezdéshez.", - "own_orgs_only": "Csak a saját szervezeteidet tudod megtekinteni.", - "view_your_orgs": "Szervezeteid megtekintése", - "loading": "Szervezetek betöltése...", - "empty": "Nincsenek szervezetek.", - "empty_hint": "A szervezeteket a scope-olt csomagok alapján észleljük.", - "count": "Szervezet | {count} szervezet", - "packages_count": "{count} csomag | {count} csomag" - } - }, - "claim": { - "modal": { - "title": "Csomagnév lefoglalása", - "success": "Csomag lefoglalva!", - "success_detail": "{name}{'@'}0.0.0 közzétéve az npm-en.", - "success_hint": "Most már publikálhatsz új verziókat ehhez a csomaghoz az npm publish segítségével.", - "view_package": "Csomag megtekintése", - "invalid_name": "Érvénytelen csomagnév:", - "available": "Ez a név elérhető!", - "taken": "Ez a név már foglalt.", - "missing_permission": "Nincs jogosultságod csomag hozzáadásához a(z) {'@'}{scope} scope-hoz.", - "similar_warning": "Hasonló csomagok léteznek - az npm elutasíthatja ezt a nevet:", - "related": "Kapcsolódó csomagok:", - "scope_warning_title": "Fontold meg a scope-olt csomagnév használatát", - "scope_warning_text": "A nem scope-olt nevek megosztott erőforrások. Csak akkor foglalj le nevet, ha ténylegesen publikálni és karbantartani szeretnél egy csomagot. Személyes vagy szervezeti projektekhez használj scope-ot, pl: {'@'}{username}/{name}.", - "connect_required": "Csatlakozz a helyi connectorhoz a csomagnév lefoglalásához.", - "connect_button": "Csatlakozás a Connectorhoz", - "publish_hint": "Ez közzétesz egy minimális helyőrző csomagot.", - "preview_json": "package.json előnézet", - "claim_button": "Csomagnév lefoglalása", - "publishing": "Közzététel...", - "checking": "Elérhetőség ellenőrzése...", - "failed_to_check": "Nem sikerült ellenőrizni a név elérhetőségét", - "failed_to_claim": "Nem sikerült lefoglalni a csomagot" - } - }, - "code": { - "files_label": "Fájlok", - "no_files": "Nincsenek fájlok ebben a könyvtárban", - "root": "gyökér", - "lines": "{count} sor | {count} sor", - "toggle_tree": "Fájlfa kapcsolása", - "close_tree": "Fájlfa bezárása", - "copy_link": "Link másolása", - "raw": "Nyers", - "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", - "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", - "go_to_package": "Ugrás a csomaghoz", - "loading_tree": "Fájlfa betöltése...", - "failed_to_load_tree": "Nem sikerült betölteni a fájlokat ehhez a verzióhoz", - "back_to_package": "Vissza a csomaghoz", - "table": { - "name": "Név", - "size": "Méret" - }, - "markdown_view_mode": { - "preview": "előnézet", - "code": "kód" - }, - "file_path": "Fájl elérési útja", - "scroll_to_top": "Görgetés a tetejére" - }, - "badges": { - "provenance": { - "verified": "ellenőrzött", - "verified_title": "Ellenőrzött eredet", - "verified_via": "Ellenőrizve: {provider} által közzétéve" - }, - "jsr": { - "title": "a JSR-en is elérhető" - } - }, - "filters": { - "title": "Szűrők", - "search": "Keresés", - "search_scope": "Keresés hatóköre", - "search_placeholder_name": "Szűrés csomagnév szerint...", - "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": "Csak a csomagnéveket keresik", - "scope_description": "Leírás", - "scope_description_description": "Csak a leírásokat keresik", - "scope_keywords": "Kulcsszavak", - "scope_keywords_description": "Csak a kulcsszavakat keresik", - "scope_all": "Minden", - "scope_all_description": "Az összes mező keresése, a name: desc: kw: operátorok támogatottak", - "weekly_downloads": "Heti letöltések", - "updated_within": "Frissítve", - "security": "Biztonság", - "keywords": "Kulcsszavak", - "more_keywords": "+{count} további", - "clear_all": "Összes törlése", - "remove_filter": "{label} szűrő eltávolítása", - "chips": { - "search": "Keresés", - "downloads": "Letöltések", - "keyword": "Kulcsszó", - "security": "Biztonság", - "updated": "Frissítve" - }, - "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", - "published": "Utoljára közzétéve", - "name": "Név", - "quality": "Minőség", - "popularity": "Népszerűség", - "maintenance": "Karbantartás", - "score": "Pontszám" - }, - "columns": { - "title": "Oszlopok", - "show": "Oszlopok megjelenítése", - "reset": "Alapértelmezett visszaállítása", - "coming_soon": "Hamarosan", - "name": "Név", - "version": "Verzió", - "description": "Leírás", - "downloads": "Letöltés/hét", - "published": "Utoljára közzétéve", - "maintainers": "Karbantartók", - "keywords": "Kulcsszavak", - "quality_score": "Minőség pontszám", - "popularity_score": "Népszerűség pontszám", - "maintenance_score": "Karbantartás pontszám", - "combined_score": "Összesített pontszám", - "security": "Biztonság" - }, - "view_mode": { - "label": "Nézet mód", - "cards": "Kártya nézet", - "table": "Táblázat nézet" - }, - "pagination": { - "mode_label": "Lapozási mód", - "infinite": "Végtelen", - "paginated": "Lapozható", - "items_per_page": "Elem per oldal", - "per_page": "{count} / oldal", - "all_yolo": "Összes (YOLO)", - "showing": "{start}-{end} / {total}", - "previous": "Előző oldal", - "next": "Következő oldal", - "nav_label": "Lapozás" - }, - "count": { - "showing_filtered": "{filtered} / {count} csomag | {filtered} / {count} csomag", - "showing_all": "{count} csomag | {count} csomag", - "showing_paginated": "{pageSize} / {count} csomag | {pageSize} / {count} csomag" - }, - "table": { - "security_warning": "Biztonsági figyelmeztetés", - "secure": "Biztonságos", - "no_packages": "Nincs találat" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Mik vagyunk", - "better_ux_dx": "jobb UX/DX", - "admin_ui": "admin felület", - "description": "Az npmx egy {betterUxDx} az npm csomagregiszterhez és eszközökhöz. Gyors, modern felületet biztosítunk a csomagok felfedezéséhez, olyan funkciókkal, mint a sötét mód, billentyűzetes navigáció, kódböngészés és kapcsolat alternatív tárakhoz, mint a {jsr}.", - "admin_description": "Célunk továbbá egy jobb {adminUi} nyújtása a csomagjaid, csapataid és szervezeteid kezeléséhez — mindezt a böngészőből, a helyi npm CLI-t felhasználva." - }, - "what_we_are_not": { - "title": "Mik nem vagyunk", - "not_package_manager": "Nem csomagkezelő.", - "not_registry": "Nem regiszter.", - "registry_description": "Nem hosztolunk csomagokat. Csak egy jobb módot kínálunk a böngészésükre.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Vannak már", - "people": "emberek,", - "building": "akik építenek", - "really": "igazán", - "cool": "menő", - "package": "csomag", - "managers": "kezelőket" - } - }, - "sponsors": { - "title": "Szponzorok" - }, - "oss_partners": { - "title": "OSS partnerek" - }, - "team": { - "title": "Csapat", - "governance": "Irányítás", - "role_steward": "gondnok", - "role_maintainer": "karbantartó", - "sponsor": "szponzor", - "sponsor_aria": "{name} szponzorálása a GitHub-on" - }, - "contributors": { - "title": "... és {count} további közreműködő | ... és {count} további közreműködő", - "description": "Az npmx teljes mértékben nyílt forráskódú, egy csodálatos közreműködői közösség által. Csatlakozz hozzánk, és építsük fel együtt azt az npm böngészési élményt, amire mindig is vágytunk.", - "loading": "Közreműködők betöltése...", - "error": "Nem sikerült betölteni a közreműködőket", - "view_profile": "{name} GitHub profiljának megtekintése" - }, - "get_involved": { - "title": "Vegyél részt", - "contribute": { - "title": "Közreműködés", - "description": "Segíts építeni egy jobb npm élményt.", - "cta": "Megtekintés GitHubon" - }, - "community": { - "title": "Csatlakozz a közösséghez", - "description": "Chat, kérdések és ötletelés.", - "cta": "Csatlakozás a Discord-hoz" - }, - "follow": { - "title": "Maradj naprakész", - "description": "Értesülj a legújabb npmx hírekről.", - "cta": "Követés a Bluesky-on" - } - } - }, - "account_menu": { - "connect": "csatlakozás", - "account": "Fiók", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Csomagok és szervezetek kezelése", - "atmosphere_desc": "Szociális funkciók és identitás", - "connect_npm_cli": "Csatlakozás az npm CLI-hez", - "connect_atmosphere": "Csatlakozás az Atmosphere-hez", - "connecting": "Csatlakoztatás...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Csatlakoztatva mint {'@'}{handle}", - "disconnect": "Szétkapcsolás", - "connect_prompt": "Csatlakozz az Atmosphere fiókkal", - "handle_label": "Kezelő", - "handle_placeholder": "alice.npmx.social", - "connect": "Csatlakozás", - "create_account": "Új fiók létrehozása", - "connect_bluesky": "Csatlakozás Bluesky-vel", - "what_is_atmosphere": "Mi az Atmosphere fiók?", - "atmosphere_explanation": "{npmx} az {atproto} -t használja sok szociális funkciójának meghajtásához, lehetővé téve a felhasználók számára az adatok tulajdonlását és egy fiók használatát az összes kompatibilis alkalmazásban. Miután létrehozol egy fiókot, más appokkal is használhatod ugyanazzal a fiókkal, mint a {bluesky} és a {tangled}.", - "default_input_error": "Kérjük, adj meg egy érvényes kezelőt, DID-t vagy egy teljes PDS URL-t", - "profile": "Profil" - } - }, - "header": { - "home": "npmx kezdőlap", - "packages": "csomagok", - "packages_dropdown": { - "title": "Csomagjaid", - "loading": "Betöltés...", - "error": "Nem sikerült betölteni a csomagokat", - "empty": "Nincsenek csomagok", - "view_all": "Összes megtekintése" - }, - "orgs": "szervezetek", - "orgs_dropdown": { - "title": "Szervezeteid", - "loading": "Betöltés...", - "error": "Nem sikerült betölteni a szervezeteket", - "empty": "Nincsenek szervezetek", - "view_all": "Összes megtekintése" - } - }, - "compare": { - "packages": { - "title": "csomagok összehasonlítása", - "tagline": "npm csomagok egymás melletti összehasonlítása, hogy segítsen kiválasztani a megfelelőt.", - "meta_title": "{packages} összehasonlítása - npmx", - "meta_title_empty": "Csomagok összehasonlítása - npmx", - "meta_description": "{packages} egymás melletti összehasonlítása", - "meta_description_empty": "npm csomagok egymás melletti összehasonlítása", - "section_packages": "Csomagok", - "section_facets": "Aspektusok", - "section_comparison": "Összehasonlítás", - "copy_as_markdown": "Táblázat másolása", - "loading": "Csomag adatainak betöltése...", - "error": "Nem sikerült betölteni a csomag adatait. Próbáld újra.", - "empty_title": "Válassz csomagokat az összehasonlításhoz", - "empty_description": "Keress és adj hozzá legalább 2 csomagot fentebb, hogy lásd az oldalirányú összehasonlítást a metrikák között." - }, - "selector": { - "search_label": "Csomagok keresése", - "search_first": "Csomag keresése...", - "search_add": "Egy másik csomag hozzáadása...", - "searching": "Keresés...", - "remove_package": "{package} eltávolítása", - "packages_selected": "{count}/{max} csomag kiválasztva.", - "add_hint": "Adj hozzá legalább 2 csomagot az összehasonlításhoz." - }, - "no_dependency": { - "label": "(Nincs függőség)", - "typeahead_title": "Mit tenne James?", - "typeahead_description": "Összehasonlítás függőség nélküli használattal! e18e jóváhagyott.", - "tooltip_title": "Valószínűleg nincs szükséged függőségre", - "tooltip_description": "Összehasonlítás függőség nélküli használattal! Az {link} a natív API-k vagy egyszerűbb alternatívákkal lecserélhető csomagok listáját tartalmazza.", - "e18e_community": "e18e közösség", - "add_column": "Nincs függőség oszlop hozzáadása az összehasonlításhoz" - }, - "facets": { - "group_label": "Összehasonlítási aspektusok", - "all": "összes", - "none": "nincs", - "coming_soon": "Hamarosan", - "select_all": "Az összes aspektus kiválasztása", - "deselect_all": "Az összes aspektus kijelölésének törlése", - "select_category": "Az összes {category} aspektus kiválasztása", - "deselect_category": "Az összes {category} aspektus kijelölésének törlése", - "binary_only_tooltip": "Ez a csomag binárisokat mutat ki és nincsenek exportok", - "categories": { - "performance": "Teljesítmény", - "health": "Egészség", - "compatibility": "Kompatibilitás", - "security": "Biztonság és megfelelőség" - }, - "items": { - "packageSize": { - "label": "Csomag mérete", - "description": "A csomag mérete (kicsomagolt)" - }, - "installSize": { - "label": "Telepítési méret", - "description": "Teljes telepítési méret az összes függőséggel" - }, - "dependencies": { - "label": "Közvetlen függőségek", - "description": "Közvetlen függőségek száma" - }, - "totalDependencies": { - "label": "Összes függőség", - "description": "Összes függőség száma, beleértve az átmeneti függőségeket" - }, - "downloads": { - "label": "Letöltés/hét", - "description": "Heti letöltési szám" - }, - "totalLikes": { - "label": "Kedvelések", - "description": "Kedvelések száma" - }, - "lastUpdated": { - "label": "Közzétéve", - "description": "Amikor ez a verzió közzé lett téve" - }, - "deprecated": { - "label": "Elavult?", - "description": "Hogy a csomag elavult-e" - }, - "engines": { - "label": "Motorok", - "description": "Node.js verzió követelmények" - }, - "types": { - "label": "Típusok", - "description": "TypeScript típusú definíciók" - }, - "moduleFormat": { - "label": "Modul formátum", - "description": "ESM/CJS támogatás" - }, - "license": { - "label": "Licenc", - "description": "Csomag licenc" - }, - "vulnerabilities": { - "label": "Sebezhetőségek", - "description": "Ismert biztonsági sebezhetőségek" - } - }, - "values": { - "any": "Bármely", - "none": "Nincs", - "unknown": "Ismeretlen", - "deprecated": "Elavult", - "not_deprecated": "Nem", - "types_included": "Mellékelve", - "types_none": "Nincs", - "vulnerabilities_summary": "{count} ({critical}C/{high}M)", - "up_to_you": "Rád van bízva!" - }, - "trends": { - "title": "Trendek összehasonlítása" - } - }, - "file_changes": "Fájl módosítások", - "files_count": "{count} fájl", - "lines_hidden": "{count} sor elrejtve", - "file_too_large": "A fájl túl nagy az összehasonlításhoz", - "file_size_warning": "{size} meghaladja a 250KB-os limitet az összehasonlításhoz", - "compare_versions": "diff", - "summary": "Összegzés", - "deps_count": "{count} függ", - "dependencies": "Függőségek", - "dev_dependencies": "Dev függőségek", - "peer_dependencies": "Peer függőségek", - "optional_dependencies": "Opcionális függőségek", - "no_dependency_changes": "Nincs függőség módosítás", - "file_filter_option": { - "all": "Összes ({count})", - "added": "Hozzáadott ({count})", - "removed": "Eltávolított ({count})", - "modified": "Módosított ({count})" - }, - "search_files_placeholder": "Fájlok keresése...", - "no_files_all": "Nincsenek fájlok", - "no_files_search": "Nincs fájl, amely megfelel: \"{query}\"", - "no_files_filtered": "Nincs {filter} fájl", - "filter": { - "added": "hozzáadott", - "removed": "eltávolított", - "modified": "módosított" - }, - "files_button": "Fájlok", - "select_file_prompt": "Válassz egy fájlt az oldalsávból a diff megtekintéséhez", - "close_files_panel": "Fájlok panel bezárása", - "filter_files_label": "Fájlok szűrése módosítás típusa szerint" - }, - "privacy_policy": { - "title": "adatvédelmi nyilatkozat", - "last_updated": "Utolsó frissítés: {date}", - "welcome": "Üdvözünk a(z) {app}-ban. Elkötelezettünk az adatvédelmed védelme iránt. Ez a szabályzat magyarázza, milyen adatokat gyűjtünk, hogyan használjuk azokat, és az adataidra vonatkozó jogaidat.", - "cookies": { - "what_are": { - "title": "Mik azok a cookie-k?", - "p1": "A cookie-k kis szövegfájlok, amelyeket a böngésződ tárol, amikor meglátogatod a weboldalt. Céljuk a böngészési élmény javítása azzal, hogy emlékeznek bizonyos beállításokra és preferenciákra." - }, - "types": { - "title": "Milyen cookie-kat használunk?", - "p1": "Csak {bold} -t használunk a webhely működésének feltétlenül szükséges céljaira. Nem használunk harmadik fél vagy hirdetési cookie-kat.", - "bold": "alapvető technikai cookie-kat", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Ezt a cookie-t a tárhelyszolgáltatónk (Vercel) használja szinkronizációs okoból. Biztosítja, hogy az eszközöket a megfelelő telepítési verzióból szerezd meg, ha egy új frissítés jelenik meg a böngészés közben. Ez nem követ nyomon.", - "cookie_h3": "h3", - "cookie_h3_desc": "Ez az egyedi munkamenet cookie-nk. Az Atmosphere fiók csatlakoztatásakor tárolja az OAuth hozzáférési tokent. Elengedhetetlen az hitelesített munkamenet fenntartásához." - }, - "local_storage": { - "title": "Helyi tárolás", - "p1": "A munkamenet cookie-k mellett a böngésző {bold} -ét használjuk a megjelenítési beállítások mentéséhez. Ez lehetővé teszi, hogy megjegyezzük a kiválasztott témát (világos/sötét) és néhány más {settings} -t, így nem kell újrakonfigurálnod azokat minden látogatásnál.", - "bold": "Local Storage", - "p2": "Ez az információ tisztán funkcionális, csak az eszközödön tárolódik, és {bold2}. Kizárólag a weboldalon nyújtott tapasztalat javítására használjuk.", - "bold2": "nem tartalmaz személyes adatokat, és nem követi nyomon", - "settings": "beállítások" - }, - "management": { - "title": "Cookie-k kezelése", - "p1": "Beállíthatod a böngésződet, hogy elfogadjon, elutasítson vagy töröljön cookie-kat a preferenciáidnak megfelelően. Azonban vedd figyelembe, hogy {bold}.", - "bold": "az alapvető cookie-k elutasítása megakadályozhatja az alkalmazáshoz való teljes hozzáférést", - "p2": "Az alábbiakban az útmutatások linkjei találhatók a cookie-k kezelésére a legtöbbet használt böngészőkben:", - "chrome": "Google Chrome (új ablakban nyílik meg)", - "firefox": "Mozilla Firefox (új ablakban nyílik meg)", - "edge": "Microsoft Edge (új ablakban nyílik meg)" - } - }, - "analytics": { - "title": "Analitika", - "p1": "{bold} -t használunk, hogy megértsük, hogyan használják a látogatók a weboldalunkat. Ez segít javítani a felhasználói élményt és azonosítani a problémákat.", - "bold": "Vercel Web Analytics", - "p2": "A Vercel Analytics az adatvédelemmel szem előtt lett kialakítva:", - "li1": "Nem használ cookie-kat", - "li2": "Nem gyűjt személyes azonosítókat", - "li3": "Nem követ nyomon felhasználókat az összes weboldal között", - "li4": "Minden adat összesítve és anonimizálva van", - "p3": "Az egyetlen gyűjtött információ a következőket tartalmazza: oldal URL-ek, referrer, ország/régió, eszköz típusa, böngésző és operációs rendszer. Az adatokat nem lehet egyedi felhasználók azonosítására használni." - }, - "authenticated": { - "title": "Hitelesített felhasználók", - "p1": "Amikor az {bold} fiókot csatlakoztatod az npmx-hez, az OAuth hozzáférési tokent egy biztonságos, HTTP-only munkamenet cookie-ban tároljuk. Ezt a tokent kizárólag a kérések hitelesítésére használjuk az Ön nevében.", - "bold": "Atmosphere", - "p2": "Nem tároljuk a hitelesítési adataidat, és nem férünk hozzá az használt funkciók biztosításához szükségesnél több adathoz. Fiókod bármikor szétkapcsolhatod a(z) {settings} oldalról.", - "settings": "beállítások" - }, - "data_retention": { - "title": "Adatmegőrzés", - "p1": "A munkamenet cookie-k automatikusan törlődnek, amikor bezárod a böngésződet vagy inaktivitás után. A helyi tárolás beállításai az eszközödön maradnak, amíg nem törlöd a böngésződ adatait. Az analitikai adatokat összesített formában tartják meg, és nem lehet azokat egyedi felhasználókhoz kapcsolni." - }, - "your_rights": { - "title": "Az Ön jogai", - "p1": "Jogod van:", - "li1": "Információt megtudni arról, milyen adatokat gyűjtünk", - "li2": "Bármikor törölheted a helyi tárolást és cookie-kat", - "li3": "Szétkapcsolhatod a hitelesített munkamenedet", - "li4": "Információt kérni az adatgyűjtési gyakorlatunkról", - "p2": "Mivel nem gyűjtünk személyes adatokat, általában nincs személyes információ a törlésre vagy az exportálásra." - }, - "contact": { - "title": "Lépj kapcsolatba velünk", - "p1": "Ha bármilyen kérdésed vagy aggodalma van ezzel az adatvédelmi nyilatkozattal kapcsolatban, felvehetsz velünk a kapcsolatot egy kérdés megnyitásával a(z) {link} -ben.", - "link": "GitHub tárhelyen" - }, - "changes": { - "title": "Módosítások ebben az irányelvben", - "p1": "Az adatvédelmi nyilatkozatot időről időre frissíthetjük. Bármilyen módosítás ezen az oldalon lesz közzétéve frissített revízió dátummal." - } - }, - "a11y": { - "title": "akadálymentesség", - "footer_title": "a11y", - "welcome": "Szeretnénk, ha a(z) {app} minél több ember számára használható volna.", - "approach": { - "title": "Az Ön megközelítésünk", - "p1": "Igyekszünk követni a Web Content Accessibility Guidelines (WCAG) 2.2-et, és referenciaként használjuk, amikor funkciókat építünk. Nem állítunk teljes megfelelőséget egyetlen WCAG szinttel sem — az akadálymentesség folyamatos folyamat, és mindig több tennivaló van.", - "p2": "Ez az oldal egy {about}. Az akadálymentesség javítása fokozatosan történik a rendszeres fejlesztés részeként.", - "about_link": "nyílt forráskódú, közösség által irányított projekt" - }, - "measures": { - "title": "Mit teszünk", - "p1": "Néhány dolog, amit az oldal egészén keresztül megcélzunk:", - "li1": "Szematikus HTML és ARIA attribútumok használata, ahol szükséges.", - "li2": "Relatív szövegméreteket használjon, hogy beállíthasd azokat a böngészőben.", - "li3": "Billentyűzet navigáció támogatása az interfész egészén keresztül.", - "li4": "A prefers-reduced-motion és prefers-color-scheme média lekérdezések tiszteletben tartása.", - "li5": "Megfelelő szín kontraszttal kell számolni.", - "li6": "Biztosítsd, hogy az alapvető tartalom JavaScript nélkül is elérhető legyen, bár néhány interaktív funkció megköveteli." - }, - "limitations": { - "title": "Ismert korlátozások", - "p1": "Az oldal egyes részei — különösen a harmadik felek által biztosított tartalmak, mint például a csomag README-k — nem felelnek meg az akadálymentesség szabványainak. Az idő múlásával igyekszünk ezeket a területeket javítani." - }, - "contact": { - "title": "Visszajelzés", - "p1": "Ha akadálymentességi problémákat tapasztalsz a(z) {app} -on, kérjük, közölj velünk egy kérdés megnyitásával a(z) {link} -ben. Komolyan vesszük ezeket a jelentéseket, és mindent megteszünk a megoldásukért.", - "link": "GitHub tárhelyen" - } - } -} diff --git a/lunaria/files/id-ID.json b/lunaria/files/id-ID.json deleted file mode 100644 index c258c39bd..000000000 --- a/lunaria/files/id-ID.json +++ /dev/null @@ -1,1218 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Penjelajah Paket untuk Registri npm", - "description": "penjelajah cepat dan modern untuk registri npm. Cari, telusuri, dan pelajari paket dengan antarmuka modern." - } - }, - "built_at": "dibuat {0}", - "alt_logo": "logo npmx", - "tagline": "penjelajah cepat dan modern untuk registri npm", - "non_affiliation_disclaimer": "tidak berafiliasi dengan npm, Inc.", - "trademark_disclaimer": "npm adalah merek dagang terdaftar dari npm, Inc. Situs ini tidak berafiliasi dengan npm, Inc.", - "footer": { - "about": "tentang", - "docs": "dokumen", - "source": "sumber", - "social": "sosial", - "chat": "obrolan", - "keyboard_shortcuts": "pintasan papan ketik" - }, - "shortcuts": { - "section": { - "global": "Global", - "search": "Pencarian", - "package": "Paket" - }, - "focus_search": "Fokus ke pencarian", - "show_kbd_hints": "Sorot petunjuk papan ketik", - "settings": "Buka pengaturan", - "compare": "Buka perbandingan", - "compare_from_package": "Buka perbandingan (terisi dengan paket saat ini)", - "navigate_results": "Navigasi hasil", - "go_to_result": "Buka hasil", - "open_code_view": "Buka tampilan kode", - "open_docs": "Buka dokumen", - "disable_shortcuts": "Anda dapat menonaktifkan pintasan papan ketik di {settings}." - }, - "search": { - "label": "Cari paket npm", - "placeholder": "cari paket...", - "button": "cari", - "searching": "Mencari...", - "found_packages": "Paket tidak ditemukan | Ditemukan 1 paket | Ditemukan {count} paket", - "found_packages_sorted": "Tidak ada hasil ditemukan | Menyortir {count} hasil teratas | Menyortir {count} hasil teratas", - "updating": "(memperbarui...)", - "no_results": "Tidak ada paket yang ditemukan untuk \"{query}\"", - "rate_limited": "Mencapai batas ukuran permintaan npm, coba lagi nanti", - "title": "pencarian", - "title_search": "pencarian: {search}", - "title_packages": "cari paket", - "meta_description": "Hasil pencarian untuk '{search}'", - "meta_description_packages": "Cari paket npm", - "not_taken": "{name} tersedia", - "claim_prompt": "Klaim nama paket ini di npm", - "claim_button": "Klaim \"{name}\"", - "want_to_claim": "Ingin klaim nama paket ini?", - "start_typing": "Mulai mengetik untuk mencari paket", - "algolia_disclaimer": "Didukung oleh Algolia", - "exact_match": "persis", - "suggestion": { - "user": "pengguna", - "org": "organisasi", - "view_user_packages": "Lihat paket oleh pengguna ini", - "view_org_packages": "Lihat paket oleh organisasi ini" - } - }, - "nav": { - "main_navigation": "Utama", - "popular_packages": "Paket populer", - "settings": "pengaturan", - "compare": "bandingkan", - "back": "kembali", - "menu": "Menu", - "mobile_menu": "Menu navigasi", - "open_menu": "Buka menu", - "links": "Tautan", - "tap_to_search": "Ketuk untuk mencari" - }, - "settings": { - "title": "pengaturan", - "tagline": "sesuaikan pengalaman npmx Anda", - "meta_description": "Sesuaikan pengalaman npmx.dev Anda dengan tema, bahasa, dan preferensi tampilan.", - "sections": { - "appearance": "Tampilan", - "display": "Layar", - "search": "Sumber data", - "language": "Bahasa", - "keyboard_shortcuts": "Pintasan papan ketik" - }, - "data_source": { - "label": "Sumber data", - "description": "Pilih dari mana npmx mendapatkan data pencarian. Halaman paket individu selalu menggunakan registri npm secara langsung.", - "npm": "Registri npm", - "npm_description": "Mengambil pencarian, daftar organisasi, dan profil pengguna langsung dari registri npm resmi. Autoritatif, tetapi bisa lebih lambat.", - "algolia": "Algolia", - "algolia_description": "Menggunakan Algolia untuk pencarian, halaman organisasi, dan pengguna yang lebih cepat." - }, - "relative_dates": "Format tanggal relatif", - "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", - "hide_platform_packages_description": "Sembunyikan paket biner asli seperti {'@'}esbuild/linux-x64 dari hasil", - "theme": "Tema", - "theme_light": "Terang", - "theme_dark": "Gelap", - "theme_system": "Sistem", - "language": "Bahasa", - "help_translate": "Bantu terjemahkan npmx", - "accent_colors": "Warna aksen", - "clear_accent": "Hapus warna aksen", - "translation_progress": "Progres terjemahan", - "background_themes": "Bayangan latar belakang", - "keyboard_shortcuts_enabled": "Aktifkan pintasan papan ketik", - "keyboard_shortcuts_enabled_description": "Pintasan papan ketik dapat dinonaktifkan jika bertentangan dengan pintasan peramban atau sistem lainnya." - }, - "i18n": { - "missing_keys": "{count} terjemahan hilang | {count} terjemahan hilang", - "copy_keys": "Salin key", - "show_more_keys": "Tampilkan {count} lagi...", - "contribute_hint": "Bantu tingkatkan terjemahan ini dengan menambahkan key yang hilang.", - "edit_on_github": "Edit di GitHub", - "view_guide": "Panduan terjemahan" - }, - "common": { - "loading": "Memuat...", - "loading_more": "Memuat lebih banyak...", - "loading_packages": "Memuat paket...", - "end_of_results": "Akhir dari hasil", - "try_again": "Coba lagi", - "close": "Tutup", - "or": "atau", - "retry": "Ulangi", - "copy": "salin", - "copied": "tersalin!", - "skip_link": "Lanjut ke konten utama", - "warnings": "Peringatan:", - "go_back_home": "Kembali ke Beranda", - "view_on_npm": "lihat di npm", - "per_week": "/ minggu", - "vanity_downloads_hint": "Angka statistik: tidak ada paket | Angka statistik: untuk paket yang tampil | Angka statistik: Total dari {count} paket yang tampil", - "sort": { - "name": "nama", - "role": "peran", - "members": "anggota" - }, - "scroll_to_top": "Kembali ke atas" - }, - "package": { - "not_found": "Paket Tidak Ditemukan", - "not_found_message": "Paket tidak dapat ditemukan.", - "no_description": "Tidak ada deskripsi", - "not_latest": "(bukan versi terbaru)", - "verified_provenance": "Provenans terverifikasi", - "view_permalink": "Lihat permalink untuk versi ini", - "navigation": "Paket", - "copy_name": "Salin nama paket", - "copy_version": "Salin versi paket", - "deprecation": { - "package": "Paket ini telah usang (deprecated).", - "version": "Versi ini telah usang (deprecated).", - "no_reason": "Alasan tidak diberikan" - }, - "size_increase": { - "title_size": "Peningkatan ukuran yang signifikan sejak v{version}", - "title_deps": "Peningkatan jumlah dependensi yang signifikan sejak v{version}", - "title_both": "Peningkatan ukuran dan ketergantungan yang signifikan sejak v{version}", - "size": "Ukuran instalasi meningkat sebesar {percent} ({size} lebih besar)", - "deps": "{count} lebih banyak dependensi" - }, - "replacement": { - "title": "Mungkin Anda tidak butuh dependensi ini.", - "native": "Ini bisa diganti dengan {replacement}, tersedia sejak Node {nodeVersion}.", - "simple": "{community} menganggap paket ini redundan, dengan saran: {replacement}.", - "documented": "{community} menganggap paket ini memiliki alternatif yang lebih berperforma.", - "none": "Paket ini ditandai sudah tidak diperlukan, fungsinya kemungkinan sudah tersedia secara bawaan (native).", - "learn_more": "Pelajari lebih lanjut", - "learn_more_above": "Pelajari selengkapnya di atas.", - "mdn": "MDN", - "community": "komunitas", - "consider_no_dep": "+ Pertimbangkan tanpa dependensi?" - }, - "stats": { - "license": "Lisensi", - "deps": "Dep", - "install_size": "Ukuran Instal", - "vulns": "Kerentanan", - "published": "Diterbitkan", - "published_tooltip": "Tanggal {package}{'@'}{version} diterbitkan", - "view_dependency_graph": "Lihat grafik dependensi", - "inspect_dependency_tree": "Periksa pohon dependensi", - "size_tooltip": { - "unpacked": "{size} ukuran tidak terkompresi (paket ini)", - "total": "{size} total ukuran tidak terkompresi (termasuk semua {count} dependensi untuk linux-x64)" - } - }, - "skills": { - "title": "Keahlian Agen", - "skills_available": "{count} keahlian tersedia | {count} keahlian tersedia", - "compatible_with": "Kompatibel dengan {tool}", - "install": "Instal", - "installation_method": "Metode instalasi", - "learn_more": "Pelajari selengkapnya", - "available_skills": "Keahlian Tersedia", - "click_to_expand": "Klik untuk memperluas", - "no_description": "Tidak ada deskripsi", - "file_counts": { - "scripts": "{count} skrip | {count} skrip", - "refs": "{count} ref | {count} ref", - "assets": "{count} aset | {count} aset" - }, - "view_source": "Lihat sumber" - }, - "links": { - "repo": "repo", - "homepage": "beranda", - "issues": "kendala", - "jsr": "jsr", - "code": "kode", - "docs": "dokumen", - "fund": "donasi", - "compare": "bandingkan" - }, - "likes": { - "like": "Sukai paket ini", - "unlike": "Batal sukai paket ini" - }, - "docs": { - "not_available": "Dokumen tidak tersedia", - "not_available_detail": "Kami tidak dapat membuat dokumen untuk versi ini." - }, - "get_started": { - "title": "Memulai", - "pm_label": "Manajer paket", - "copy_command": "Salin perintah instal", - "copy_dev_command": "Salin perintah instal dev", - "dev_dependency_hint": "Biasanya diinstal sebagai dev dependency", - "view_types": "Lihat {package}" - }, - "create": { - "title": "Buat proyek baru", - "copy_command": "Salin perintah 'create'", - "view": "{packageName} memiliki pemelihara yang sama. Klik untuk detail selengkapnya." - }, - "run": { - "title": "Jalankan", - "locally": "Jalankan secara lokal" - }, - "readme": { - "title": "Readme", - "no_readme": "README tidak tersedia.", - "view_on_github": "Lihat di GitHub", - "toc_title": "Garis Besar", - "callout": { - "note": "Catatan", - "tip": "Tip", - "important": "Penting", - "warning": "Peringatan", - "caution": "Perhatian" - }, - "copy_as_markdown": "Salin README sebagai Markdown" - }, - "provenance_section": { - "title": "Provenans", - "built_and_signed_on": "Dibangun dan ditandatangani di {provider}", - "view_build_summary": "Lihat ringkasan pembuatan", - "source_commit": "Komit Sumber", - "build_file": "Berkas Pembuatan", - "public_ledger": "Buku Besar Publik", - "transparency_log_entry": "Entri log transparansi", - "view_more_details": "Lihat detail selengkapnya", - "error_loading": "Gagal memuat detail provenans" - }, - "security_downgrade": { - "title": "Ketidakpercayaan", - "description_to_none_provenance": "Versi ini diterbitkan tanpa {provenance}.", - "description_to_none_trustedPublisher": "Versi ini diterbitkan tanpa {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Versi ini menggunakan {provenance} tetapi tidak menggunakan {trustedPublishing}.", - "fallback_install_provenance": "Perintah instal dipatok ke {version}, versi terakhir yang memiliki provenans.", - "fallback_install_trustedPublisher": "Perintah instal dipatok ke {version}, versi terakhir yang memiliki penerbit tepercaya.", - "provenance_link_text": "provenans", - "trusted_publishing_link_text": "penerbitan terpercaya" - }, - "keywords_title": "Kata Kunci", - "compatibility": "Kompatibilitas", - "card": { - "publisher": "Penerbit", - "published": "Diterbitkan", - "weekly_downloads": "Unduhan mingguan", - "keywords": "Kata kunci", - "license": "Lisensi" - }, - "versions": { - "title": "Versi", - "collapse": "Ciutkan {tag}", - "expand": "Expand {tag}", - "collapse_other": "Ciutkan versi lain", - "expand_other": "Tampilkan versi lain", - "collapse_major": "Ciutkan major {major}", - "expand_major": "Expand major {major}", - "other_versions": "Versi lainnya", - "more_tagged": "{count} lagi dengan tag", - "all_covered": "Semua versi sudah tercakup oleh tag di atas", - "deprecated_title": "{version} (usang)", - "view_all": "Lihat {count} versi | Lihat semua {count} versi", - "distribution_title": "Grup Semver", - "distribution_modal_title": "Versi", - "distribution_range_date_same_year": "dari {from} hingga {to}, {endYear}", - "distribution_range_date_multiple_years": "dari {from}, {startYear} hingga {to}, {endYear}", - "grouping_major": "Mayor", - "grouping_minor": "Minor", - "grouping_versions_title": "Versi", - "grouping_versions_all": "Semua", - "grouping_versions_only_recent": "Hanya baru-baru ini", - "grouping_usage_title": "Penggunaan", - "grouping_usage_all": "Semua", - "grouping_usage_low": "Rendah", - "recent_versions_only_tooltip": "Tampilkan hanya versi yang diterbitkan dalam satu tahun terakhir.", - "show_low_usage_tooltip": "Sertakan grup versi dengan kurang dari 1% total unduhan.", - "y_axis_label": "Unduhan", - "filter_placeholder": "Filter dengan semver (cth. ^3.0.0)", - "filter_invalid": "Rentang semver tidak valid", - "filter_help": "Bantuan filter rentang semver", - "filter_tooltip": "Saring versi menggunakan {link}. Sebagai contoh, ^3.0.0 menampilkan semua versi 3.x.", - "filter_tooltip_link": "rentang semver", - "no_matches": "Tidak ada versi yang cocok dengan rentang ini", - "copy_alt": { - "per_version_analysis": "Versi {version} diunduh {downloads} kali", - "general_description": "Grafik batang yang menampilkan jumlah unduhan per versi untuk {versions_count} versi grup {semver_grouping_mode} dari paket {package_name}, {date_range_label} mulai dari versi {first_version} hingga {last_version}. Versi yang paling banyak diunduh adalah {max_downloaded_version} dengan {max_version_downloads} unduhan. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Dependensi ({count})", - "list_label": "Dependensi paket", - "show_all": "tampilkan {count} dep | tampilkan semua {count} dep", - "optional": "opsional", - "view_vulnerabilities": "Lihat kerentanan", - "outdated_major": "Tertinggal {count} versi major (terbaru: {latest}) | Tertinggal {count} versi major (terbaru: {latest})", - "outdated_minor": "Tertinggal {count} versi minor (terbaru: {latest}) | Tertinggal {count} versi minor (terbaru: {latest})", - "outdated_patch": "Pembaruan patch tersedia (terbaru: {latest})", - "has_replacement": "Ketergantungan ini telah menyarankan beberapa alternatif" - }, - "peer_dependencies": { - "title": "Peer Dependencies ({count})", - "list_label": "Peer dependencies paket", - "show_all": "tampilkan {count} peer dep | tampilkan semua {count} peer dep" - }, - "optional_dependencies": { - "title": "Optional Dependencies ({count})", - "list_label": "Optional dependencies paket", - "show_all": "tampilkan {count} optional dep | tampilkan semua {count} optional dep" - }, - "maintainers": { - "title": "Pemelihara", - "list_label": "Pemelihara paket", - "you": "(Anda)", - "via": "via {teams}", - "remove_owner": "Hapus {name} sebagai pemilik", - "username_to_add": "Username untuk ditambah sebagai pemilik", - "username_placeholder": "username...", - "add_button": "tambah", - "cancel_add": "Batal menambah pemilik", - "add_owner": "+ Tambah pemilik", - "show_more": "(tampilkan {count} lagi)", - "show_less": "(tampilkan lebih sedikit)" - }, - "trends": { - "granularity": "Granularitas", - "granularity_daily": "Harian", - "granularity_weekly": "Mingguan", - "granularity_monthly": "Bulanan", - "granularity_yearly": "Tahunan", - "start_date": "Mulai", - "end_date": "Selesai", - "loading": "Memuat...", - "date_range": "{start} sampai {end}", - "date_range_multiline": "{start}\nsampai {end}", - "download_file": "Unduh {fileType}", - "toggle_annotator": "Ganti anotator", - "toggle_stack_mode": "Beralih mode tumpukan", - "legend_estimation": "Estimasi", - "no_data": "Tidak ada data tersedia", - "y_axis_label": "{granularity} {facet}", - "facet": "Aspek", - "title": "Tren", - "contributors_skip": "Tidak ditampilkan dalam Kontributor (tidak ada repositori GitHub):", - "items": { - "downloads": "Unduhan", - "likes": "Suka", - "contributors": "Kontributor" - }, - "play_animation": "Putar animasi", - "pause_animation": "Jeda animasi", - "data_correction": "Koreksi data", - "average_window": "Rata-rata jendela", - "smoothing": "Penghalusan", - "known_anomalies": "Anomali yang diketahui", - "known_anomalies_description": "Menyisipkan lonjakan unduhan yang diketahui akibat bot atau masalah CI.", - "known_anomalies_ranges": "Batas anomali", - "known_anomalies_range": "Dari {start} hingga {end}", - "known_anomalies_range_named": "{packageName}: dari {start} hingga {end}", - "known_anomalies_none": "Tidak ada anomali yang diketahui untuk paket ini. | Tidak ada anomali yang diketahui untuk paket-paket ini.", - "known_anomalies_contribute": "Berkontribusilah pada data anomali", - "apply_correction": "Terapkan koreksi", - "copy_alt": { - "trend_none": "sebagian besar datar", - "trend_strong": "kuat", - "trend_weak": "lemah", - "trend_undefined": "tidak terdefinisi (data tidak cukup)", - "button_label": "Salin teks alternatif", - "watermark": "Di bagian bawah, terdapat tanda air bertuliskan \"./npmx penjelajah cepat dan modern untuk registri npm\"", - "analysis": "{package_name} dimulai dari {start_value} dan berakhir di {end_value}, menampilkan tren {trend} dengan kemiringan {downloads_slope} unduhan per interval waktu", - "estimation": "Nilai akhir adalah estimasi berdasarkan data sebagian untuk periode saat ini.", - "estimations": "Nilai akhir adalah estimasi berdasarkan data sebagian untuk periode saat ini.", - "compare": "Bagan perbandingan jumlah unduhan paket untuk: {packages}.", - "single_package": "Bagan jumlah unduhan paket untuk paket {package}.", - "general_description": "Sumbu Y melambangkan jumlah unduhan. Sumbu X melambangkan jangka waktu, mulai dari {start_date} hingga {end_date}, dalam kurun waktu {granularity}. {estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Unduhan Mingguan", - "community_distribution": "Lihat sebaran penggunaan komunitas" - }, - "install_scripts": { - "title": "Skrip Instalasi", - "script_label": "(skrip)", - "npx_packages": "{count} paket npx | {count} paket npx", - "currently": "saat ini {version}" - }, - "playgrounds": { - "title": "Coba langsung", - "choose": "pilih playground" - }, - "metrics": { - "esm": "Mendukung ES Modules", - "cjs": "Mendukung CommonJS", - "no_esm": "Tidak mendukung ES Modules", - "types_label": "Tipe", - "types_included": "Tipe sudah disertakan", - "types_available": "Tipe tersedia via {package}", - "no_types": "Tidak ada tipe TypeScript" - }, - "license": { - "view_spdx": "Lihat teks lisensi di SPDX", - "none": "Tidak Ada" - }, - "vulnerabilities": { - "tree_found": "{vulns} kerentanan di {packages}/{total} paket | {vulns} kerentanan di {packages}/{total} paket", - "show_all_packages": "tampilkan semua {count} paket terdampak", - "path": "path", - "more": "+{count} lagi", - "packages_failed": "{count} paket tidak dapat diperiksa | {count} paket tidak dapat diperiksa", - "scan_failed": "Gagal memindai kerentanan", - "severity": { - "critical": "kritis", - "high": "tinggi", - "moderate": "sedang", - "low": "rendah" - }, - "fixed_in_title": "Diperbaiki pada versi {version}" - }, - "deprecated": { - "label": "Usang", - "tree_found": "{count} dependensi usang | {count} dependensi usang", - "show_all": "tampilkan {count} paket usang | tampilkan semua {count} paket usang" - }, - "access": { - "title": "Akses Tim", - "refresh": "Perbarui akses tim", - "list_label": "Daftar akses tim", - "owner": "pemilik", - "rw": "rw", - "ro": "ro", - "revoke_access": "Cabut akses {name}", - "no_access": "Akses tim belum dikonfigurasi", - "select_team_label": "Pilih tim", - "loading_teams": "Memuat tim...", - "select_team": "Pilih tim", - "permission_label": "Level izin", - "permission": { - "read_only": "hanya-baca", - "read_write": "baca-tulis" - }, - "grant_button": "berikan", - "cancel_grant": "Batal berikan akses", - "grant_access": "+ Berikan akses tim" - }, - "list": { - "filter_label": "Filter paket", - "filter_placeholder": "Filter paket...", - "sort_label": "Urutkan paket", - "showing_count": "Menampilkan {filtered} dari {total} paket" - }, - "skeleton": { - "loading": "Memuat detail paket", - "maintainers": "Pemelihara", - "keywords": "Kata kunci", - "versions": "Versi", - "dependencies": "Dependensi" - }, - "sort": { - "downloads": "Paling banyak diunduh", - "published": "Baru-baru ini diterbitkan", - "name_asc": "Nama (A-Z)", - "name_desc": "Nama (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Konektor Lokal", - "contributor_badge": "Hanya untuk kontributor", - "contributor_notice": "Konektor belum diterbitkan ke npm. Lihat {link} untuk cara menjalankannya secara lokal.", - "contributor_link": "panduan kontribusi", - "connected": "Terhubung", - "connected_as_user": "Terhubung sebagai ~{user}", - "connected_hint": "Anda sekarang dapat mengelola paket dan organisasi dari UI web.", - "disconnect": "Putuskan", - "run_hint": "Jalankan konektor pada mesin Anda untuk mengaktifkan fitur admin.", - "copy_command": "Salin perintah", - "copied": "Tersalin", - "paste_token": "Lalu tempel token di bawah untuk menghubungkan:", - "token_label": "Token", - "token_placeholder": "tempel token di sini...", - "advanced": "Opsi lanjutan", - "port_label": "Port", - "warning": "PERINGATAN", - "warning_text": "Ini memungkinkan npmx mengakses npm CLI Anda. Hanya hubungkan ke situs yang Anda percayai.", - "connect": "Hubungkan", - "connecting": "Menghubungkan...", - "auto_open_url": "Secara otomatis membuka halaman autentikasi" - } - }, - "operations": { - "queue": { - "title": "Antrean Operasi", - "clear_all": "hapus semua", - "refresh": "Perbarui operasi", - "empty": "Tidak ada operasi dalam antrean", - "empty_hint": "Tambah operasi dari halaman paket atau organisasi", - "active_label": "Operasi aktif", - "otp_required": "Diperlukan OTP", - "otp_prompt": "Masukkan OTP untuk melanjutkan", - "otp_placeholder": "Masukkan kode OTP...", - "otp_label": "Kata sandi sekali-pakai", - "retry_otp": "Ulangi dengan OTP", - "retry_web_auth": "Coba ulangi dengan autentikasi peramban", - "retrying": "Mengulangi...", - "open_web_auth": "Buka tautan autentikasi peramban", - "approve_operation": "Setujui operasi", - "remove_operation": "Hapus operasi", - "approve_all": "Setujui Semua", - "execute": "Eksekusi", - "executing": "Mengeksekusi...", - "log": "Log", - "log_label": "Log operasi selesai", - "remove_from_log": "Hapus dari log" - } - }, - "org": { - "teams": { - "title": "Tim", - "refresh": "Perbarui tim", - "filter_label": "Filter tim", - "filter_placeholder": "Filter tim...", - "sort_by": "Urutkan berdasarkan", - "loading": "Memuat tim...", - "no_teams": "Tim tidak ditemukan", - "list_label": "Tim organisasi", - "delete_team": "Hapus tim {name}", - "member_count": "{count} anggota | {count} anggota", - "members_of": "Anggota dari {team}", - "no_members": "Tidak ada anggota", - "remove_user": "Hapus {user} dari tim", - "username_to_add": "Username untuk ditambah ke {team}", - "username_placeholder": "username...", - "add_button": "tambah", - "cancel_add_user": "Batal menambah pengguna", - "add_member": "+ Tambah anggota", - "team_name_label": "Nama tim", - "team_name_placeholder": "nama-tim...", - "create_button": "buat", - "no_match": "Tidak ada tim yang cocok dengan \"{query}\"", - "cancel_create": "Batal membuat tim", - "create_team": "+ Buat tim" - }, - "members": { - "title": "Anggota", - "refresh": "Perbarui anggota", - "filter_label": "Filter anggota", - "filter_placeholder": "Filter anggota...", - "filter_by_role": "Filter peran", - "filter_by_team": "Filter tim", - "all_teams": "semua tim", - "sort_by": "Urutkan berdasarkan", - "loading": "Memuat anggota...", - "no_members": "Anggota tidak ditemukan", - "list_label": "Anggota organisasi", - "change_role_for": "Ubah peran untuk {name}", - "remove_from_org": "Hapus {name} dari organisasi", - "view_team": "Lihat tim {team}", - "no_match": "Tidak ada anggota yang cocok dengan filter", - "username_label": "Username", - "username_placeholder": "username...", - "role_label": "Peran", - "role": { - "all": "semua", - "developer": "developer", - "admin": "admin", - "owner": "pemilik" - }, - "team_label": "Tim", - "no_team": "tanpa tim", - "add_button": "tambah", - "cancel_add": "Batal menambah anggota", - "add_member": "+ Tambah anggota" - }, - "public_packages": "{count} paket publik | {count} paket publik", - "page": { - "packages_title": "Paket", - "members_tab": "Anggota", - "teams_tab": "Tim", - "no_packages": "Tidak ada paket publik untuk", - "no_packages_hint": "Organisasi ini mungkin tidak ada atau tidak memiliki paket publik.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(juga akan ditambahkan ke org)", - "press_enter_to_add": "Tekan Enter untuk menambah {'@'}{username}", - "default_placeholder": "username...", - "suggestions_label": "Saran pengguna" - }, - "page": { - "packages_title": "Paket", - "no_packages": "Tidak ada paket publik untuk", - "no_packages_hint": "Pengguna ini mungkin tidak ada atau tidak memiliki paket publik.", - "failed_to_load": "Gagal memuat paket pengguna", - "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", - "filter_placeholder": "Filter {count} paket..." - }, - "orgs_page": { - "title": "Organisasi", - "back_to_profile": "Kembali ke profil", - "connect_required": "Hubungkan CLI lokal untuk melihat organisasi Anda.", - "connect_hint_prefix": "Jalankan", - "connect_hint_suffix": "untuk memulai.", - "own_orgs_only": "Anda hanya dapat melihat organisasi Anda sendiri.", - "view_your_orgs": "Lihat organisasi Anda", - "loading": "Memuat organisasi...", - "empty": "Organisasi tidak ditemukan.", - "empty_hint": "Organisasi terdeteksi dari paket scoped Anda.", - "count": "{count} Organisasi | {count} Organisasi", - "packages_count": "{count} paket | {count} paket" - } - }, - "claim": { - "modal": { - "title": "Klaim Nama Paket", - "success": "Paket berhasil diklaim!", - "success_detail": "{name}{'@'}0.0.0 telah diterbitkan ke npm.", - "success_hint": "Anda sekarang dapat menerbitkan versi baru ke paket ini menggunakan npm publish.", - "view_package": "Lihat Paket", - "invalid_name": "Nama paket tidak valid:", - "available": "Nama ini tersedia!", - "taken": "Nama ini sudah digunakan.", - "missing_permission": "Anda tidak memiliki wewenang untuk menambahkan paket ke cakupan {'@'}{scope}.", - "similar_warning": "Paket serupa ditemukan - npm mungkin menolak nama ini:", - "related": "Paket terkait:", - "scope_warning_title": "Pertimbangkan untuk menggunakan paket scoped", - "scope_warning_text": "Nama paket unscoped adalah sumber daya bersama. Hanya klaim nama jika Anda berniat untuk menerbitkan dan memeliharanya. Untuk proyek pribadi atau organisasi, gunakan nama scoped seperti {'@'}{username}/{name}.", - "connect_required": "Hubungkan ke konektor lokal untuk mengklaim nama paket ini.", - "connect_button": "Hubungkan ke Konektor", - "publish_hint": "Ini akan menerbitkan paket placeholder minimal.", - "preview_json": "Pratinjau package.json", - "claim_button": "Klaim Nama Paket", - "publishing": "Menerbitkan...", - "checking": "Memeriksa ketersediaan...", - "failed_to_check": "Gagal memeriksa ketersediaan nama", - "failed_to_claim": "Gagal mengklaim paket" - } - }, - "code": { - "files_label": "Berkas", - "no_files": "Tidak ada berkas di direktori ini", - "root": "root", - "lines": "{count} baris", - "toggle_tree": "Ganti pohon berkas", - "close_tree": "Tutup pohon berkas", - "copy_link": "Salin tautan", - "raw": "Raw", - "view_raw": "Lihat berkas mentah", - "file_too_large": "Berkas terlalu besar untuk pratinjau", - "file_size_warning": "{size} melebihi batas 500KB untuk penyorotan sintaksis", - "failed_to_load": "Gagal memuat berkas", - "unavailable_hint": "Berkas mungkin terlalu besar atau tidak tersedia", - "version_required": "Versi diperlukan untuk menjelajahi kode", - "go_to_package": "Buka paket", - "loading_tree": "Memuat pohon berkas...", - "failed_to_load_tree": "Gagal memuat berkas untuk versi paket ini", - "back_to_package": "Kembali ke paket", - "table": { - "name": "Nama", - "size": "Ukuran" - }, - "markdown_view_mode": { - "preview": "pratinjau", - "code": "kode" - }, - "file_path": "Jalur berkas", - "scroll_to_top": "Kembali ke atas" - }, - "badges": { - "provenance": { - "verified": "terverifikasi", - "verified_title": "Provenans terverifikasi", - "verified_via": "Terverifikasi: diterbitkan via {provider}" - }, - "jsr": { - "title": "juga tersedia di JSR" - } - }, - "filters": { - "title": "Filter", - "search": "Cari", - "search_scope": "Cakupan pencarian", - "search_placeholder_name": "Filter berdasarkan nama paket...", - "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", - "keywords": "Kata kunci", - "more_keywords": "+{count} lagi", - "clear_all": "Hapus semua", - "remove_filter": "Hapus filter {label}", - "chips": { - "search": "Pencarian", - "downloads": "Unduhan", - "keyword": "Kata Kunci", - "security": "Keamanan", - "updated": "Terbaru" - }, - "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", - "published": "Paling Akhir Diterbitkan", - "name": "Nama", - "quality": "Kualitas", - "popularity": "Popularitas", - "maintenance": "Pemeliharaan", - "score": "Skor" - }, - "columns": { - "title": "Kolom", - "show": "Tampilkan kolom", - "reset": "Atur ulang ke bawaan", - "coming_soon": "Segera hadir", - "name": "Nama", - "version": "Versi", - "description": "Deskripsi", - "downloads": "Unduhan/minggu", - "published": "Paling Akhir Diterbitkan", - "maintainers": "Pemelihara", - "keywords": "Kata kunci", - "quality_score": "Skor kualitas", - "popularity_score": "Skor popularitas", - "maintenance_score": "Skor pemeliharaan", - "combined_score": "Skor gabungan", - "security": "Keamanan" - }, - "view_mode": { - "label": "Mode tampilan", - "cards": "Tampilan kartu", - "table": "Tampilan tabel" - }, - "pagination": { - "mode_label": "Mode paginasi", - "infinite": "Tak terbatas", - "paginated": "Terpaginasi", - "items_per_page": "Item per halaman", - "per_page": "{count} / halaman", - "all_yolo": "Semua (YOLO)", - "showing": "{start}-{end} dari {total}", - "previous": "Halaman sebelumnya", - "next": "Halaman berikutnya", - "nav_label": "Paginasi" - }, - "count": { - "showing_filtered": "{filtered} dari {count} paket | {filtered} dari {count} paket", - "showing_all": "{count} paket | {count} paket", - "showing_paginated": "{pageSize} dari {count} paket | {pageSize} dari {count} paket" - }, - "table": { - "security_warning": "Peringatan keamanan", - "secure": "Aman", - "no_packages": "Paket tidak ditemukan" - } - }, - "about": { - "title": "Tentang", - "heading": "tentang", - "meta_description": "npmx adalah penjelajah cepat dan modern untuk registri npm. UX/DX yang lebih baik untuk mencari paket npm.", - "what_we_are": { - "title": "Apa itu npmx", - "better_ux_dx": "UX/DX yang lebih baik", - "admin_ui": "UI admin", - "description": "npmx adalah {betterUxDx} untuk registri dan perkakas paket npm. Kami menyediakan antarmuka modern yang cepat untuk menjelajahi paket, dengan fitur seperti mode gelap, navigasi keyboard, penjelajahan kode, dan koneksi ke registri alternatif seperti {jsr}.", - "admin_description": "Kami juga bertujuan menyediakan {adminUi} yang lebih baik untuk mengelola paket, tim, dan organisasi Anda — semua dari peramban, didukung oleh npm CLI lokal Anda." - }, - "what_we_are_not": { - "title": "Apa yang bukan npmx", - "not_package_manager": "Bukan manajer paket.", - "not_registry": "Bukan registri.", - "registry_description": "Kami tidak menghosting paket. Kami hanyalah cara yang lebih baik untuk menjelajahinya.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Sudah ada", - "people": "banyak", - "building": "orang", - "really": "yang", - "cool": "membangun", - "package": "manajer paket", - "managers": "yang keren" - } - }, - "sponsors": { - "title": "Sponsor" - }, - "oss_partners": { - "title": "Mitra OSS" - }, - "team": { - "title": "Tim", - "governance": "Tata Kelola", - "role_steward": "pengurus", - "role_maintainer": "pemelihara", - "sponsor": "sponsor", - "sponsor_aria": "Sponsori {name} di GitHub" - }, - "contributors": { - "title": "Kontributor", - "description": "npmx sepenuhnya sumber terbuka (open source), dibangun oleh komunitas kontributor yang luar biasa. Bergabunglah dengan kami dan mari bangun pengalaman menjelajah npm yang selalu kita inginkan, bersama-sama.", - "loading": "Memuat kontributor...", - "error": "Gagal memuat kontributor", - "view_profile": "Lihat profil GitHub {name}" - }, - "get_involved": { - "title": "Ikut terlibat", - "contribute": { - "title": "Kontribusi", - "description": "Bantu kami membangun pengalaman npm yang lebih baik.", - "cta": "Lihat di GitHub" - }, - "community": { - "title": "Gabung komunitas", - "description": "Obrolkan, ajukan pertanyaan, dan bagikan ide.", - "cta": "Gabung Discord" - }, - "follow": { - "title": "Tetap terbarui", - "description": "Temukan kabar terbaru tentang npmx.", - "cta": "Ikuti di Bluesky" - } - } - }, - "account_menu": { - "connect": "hubungkan", - "account": "Akun", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Kelola paket & org", - "atmosphere_desc": "Fitur sosial & identitas", - "connect_npm_cli": "Hubungkan ke npm CLI", - "connect_atmosphere": "Hubungkan ke Atmosphere", - "connecting": "Menghubungkan...", - "ops": "{count} op | {count} op" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Terhubung sebagai {'@'}{handle}", - "disconnect": "Putuskan", - "connect_prompt": "Hubungkan dengan akun Atmosphere Anda", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Hubungkan", - "create_account": "Buat akun baru", - "connect_bluesky": "Hubungkan dengan Bluesky", - "what_is_atmosphere": "Apa itu akun Atmosphere?", - "atmosphere_explanation": "{npmx} menggunakan {atproto} untuk mendukung berbagai fitur sosialnya, memungkinkan pengguna memiliki data mereka sendiri dan menggunakan satu akun untuk semua aplikasi yang kompatibel. Setelah membuat akun, Anda dapat menggunakan aplikasi lain seperti {bluesky} dan {tangled} dengan akun yang sama.", - "default_input_error": "Silakan masukkan handle, DID, atau URL PDS yang valid" - } - }, - "header": { - "home": "beranda npmx", - "packages": "paket", - "packages_dropdown": { - "title": "Paket Anda", - "loading": "Memuat...", - "error": "Gagal memuat paket", - "empty": "Paket tidak ditemukan", - "view_all": "Lihat semua" - }, - "orgs": "organisasi", - "orgs_dropdown": { - "title": "Organisasi Anda", - "loading": "Memuat...", - "error": "Gagal memuat organisasi", - "empty": "Organisasi tidak ditemukan", - "view_all": "Lihat semua" - } - }, - "compare": { - "packages": { - "title": "bandingkan paket", - "tagline": "bandingkan paket npm secara berdampingan untuk membantu Anda memilih yang tepat.", - "meta_title": "Bandingkan {packages} - npmx", - "meta_title_empty": "Bandingkan Paket - npmx", - "meta_description": "Perbandingan berdampingan untuk {packages}", - "meta_description_empty": "Bandingkan paket npm secara berdampingan", - "section_packages": "Paket", - "section_facets": "Aspek", - "section_comparison": "Perbandingan", - "copy_as_markdown": "Salin tabel", - "loading": "Memuat data paket...", - "error": "Gagal memuat data paket. Silakan coba lagi.", - "empty_title": "Pilih paket untuk dibandingkan", - "empty_description": "Cari dan tambahkan setidaknya 2 paket di atas untuk melihat perbandingan metrik mereka secara berdampingan." - }, - "selector": { - "search_label": "Cari paket", - "search_first": "Cari paket...", - "search_add": "Tambah paket lain...", - "searching": "Mencari...", - "remove_package": "Hapus {package}", - "packages_selected": "{count}/{max} paket dipilih.", - "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan." - }, - "no_dependency": { - "label": "(Tanpa Ketergantungan)", - "typeahead_title": "Apa yang Akan Anda Lakukan?", - "typeahead_description": "Membandingkan dengan tanpa menggunakan ketergantungan! Disetujui e18e.", - "tooltip_title": "Anda mungkin tidak memerlukan ketergantungan ini", - "tooltip_description": "Membandingkan dengan tanpa menggunakan ketergantungan! {link} memelihara daftar paket yang dapat digantikan dengan API bawaan atau solusi yang lebih sederhana.", - "e18e_community": "Komunitas e18e", - "add_column": "Menambahkan kolom tanpa ketergantungan ke perbandingan" - }, - "facets": { - "group_label": "Aspek perbandingan", - "all": "semua", - "none": "tidak ada", - "coming_soon": "Segera hadir", - "select_all": "Pilih semua aspek", - "deselect_all": "Batalkan semua aspek", - "select_category": "Pilih semua aspek {category}", - "deselect_category": "Batalkan semua aspek {category}", - "binary_only_tooltip": "Paket ini hanya mengekspos berkas biner dan bukan eksport", - "categories": { - "performance": "Performa", - "health": "Kesehatan", - "compatibility": "Kompatibilitas", - "security": "Keamanan & Kepatuhan" - }, - "items": { - "packageSize": { - "label": "Ukuran Paket", - "description": "Ukuran paket itu sendiri (dibuka)" - }, - "installSize": { - "label": "Ukuran Instalasi", - "description": "Total ukuran instalasi termasuk semua ketergantungan" - }, - "dependencies": { - "label": "Ketergantungan Langsung", - "description": "Jumlah ketergantungan langsung" - }, - "totalDependencies": { - "label": "Total Ketergantungan", - "description": "Total jumlah ketergantungan termasuk ketergantungan transitif" - }, - "downloads": { - "label": "Unduhan/Minggu", - "description": "Jumlah unduhan mingguan" - }, - "totalLikes": { - "label": "Suka", - "description": "Jumlah suka" - }, - "lastUpdated": { - "label": "Diterbitkan", - "description": "Kapan versi ini diterbitkan" - }, - "deprecated": { - "label": "Usang?", - "description": "Apakah paket tersebut sudah usang" - }, - "engines": { - "label": "Mesin", - "description": "Persyaratan versi Node.js" - }, - "types": { - "label": "Tipe", - "description": "Definisi tipe TypeScript" - }, - "moduleFormat": { - "label": "Format Modul", - "description": "Dukungan ESM/CJS" - }, - "license": { - "label": "Lisensi", - "description": "Lisensi paket" - }, - "vulnerabilities": { - "label": "Kerentanan", - "description": "Kerentanan keamanan yang diketahui" - } - }, - "values": { - "any": "Apa saja", - "none": "Tidak Ada", - "unknown": "Tidak Diketahui", - "deprecated": "Usang", - "not_deprecated": "Tidak", - "types_included": "Tersedia", - "types_none": "Tidak Ada", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Terserah Anda!" - }, - "trends": { - "title": "Bandingkan Tren" - } - }, - "file_changes": "Perubahan Berkas", - "files_count": "{count} berkas", - "lines_hidden": "{count} baris disembunyikan", - "compare_versions": "perbarui", - "summary": "Ringkasan", - "deps_count": "{count} ketergantungan", - "dependencies": "Ketergantungan", - "dev_dependencies": "Dev Dependencies", - "peer_dependencies": "Peer Dependencies", - "optional_dependencies": "Optional Dependencies", - "no_dependency_changes": "Tidak ada perubahan ketergantungan", - "file_filter_option": { - "all": "Semua ({count})", - "added": "Ditambahkan ({count})", - "removed": "Dihapus ({count})", - "modified": "Dimodifikasi ({count})" - }, - "search_files_placeholder": "Cari berkas...", - "no_files_all": "Tidak ada berkas", - "no_files_search": "Tidak ada berkas yang sesuai dengan \"{query}\"", - "no_files_filtered": "Tidak ada berkas {filter}", - "filter": { - "added": "ditambah", - "removed": "dihapus", - "modified": "dimodifikasi" - }, - "files_button": "Berkas", - "select_file_prompt": "Pilih berkas dari bilah sisi untuk melihat perbedaan", - "close_files_panel": "Tutup panel berkas", - "filter_files_label": "Filter berkas menurut jenis tindakan" - }, - "privacy_policy": { - "title": "kebijakan privasi", - "last_updated": "Terakhir diperbarui: {date}", - "welcome": "Selamat datang di {app}. Kami berkomitmen untuk melindungi privasi Anda. Kebijakan ini menjelaskan bagaimana data kami dikumpulkan, bagaimana kami menggunakannya, dan hak-hak Anda atas privasi Anda.", - "cookies": { - "what_are": { - "title": "Apa itu cookie?", - "p1": "Cookie adalah berkas teks kecil yang disimpan pada perangkat Anda saat Anda mengunjungi situs. Tujuan dari cookie ini adalah untuk memperkaya pengalaman penelusuran Anda dengan menyimpan preferensi pengguna." - }, - "types": { - "title": "Cookie jenis apa yang kami gunakan?", - "p1": "Kami hanya menggunakan {bold} untuk tujuan yang sepenuhnya diperlukan bagi operasi. Kami tidak menggunakan cookie pelacak pihak ketiga.", - "bold": "cookie teknis dasar", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Digunakan oleh layanan penyedia kami (Vercel) untuk melindungi perpindahan beban. Ini memastikan Anda tidak mengambil aset dari repositori yang sama setelah pembaruan aplikasi selesai diunggah. Kami tidak akan mengubahnya.", - "cookie_h3": "h3", - "cookie_h3_desc": "Ini digunakan oleh cookie tingkat lanjutan. Ini mencatat parameter Atmosphere ke akun pengguna. Ini mutlak digunakan saat Anda terautentikasi." - }, - "local_storage": { - "title": "Penyimpanan lokal", - "p1": "Selain session cookies, kami menggunakan {bold} dari peramban Anda untuk mengingat preferensi. Ini membantu kami untuk mengingat preferensi desain, dan informasi tambahan, sehingga tidak perlu merubah pengaturan yang sama setiap masuk ke situs.", - "bold": "Penyimpanan Lokal", - "p2": "Pengaturan ini tidak berguna untuk data privasi, dan tidak diperlukan untuk mencatat Anda, sebatas untuk pengalaman di situs kami.", - "bold2": "tidak memuat data personal dan tidak diakses melalui peretas pihak ketiga", - "settings": "pengaturan" - }, - "management": { - "title": "Pengaturan cookie", - "p1": "Anda dapat mengonfigurasi perangkat lunak bawaan pada situs untuk menahan, membuka, atau menolak preferensi pada pengaturan. Namun karena beberapa hal, {bold}.", - "bold": "menolak preferensi cookie mungkin akan menghalangi akses secara utuh pada akun pengguna", - "p2": "Tautan panduan pengelolaan cookie peramban:", - "chrome": "Google Chrome (dibuka dalam layar baru)", - "firefox": "Mozilla Firefox (dibuka dalam layar baru)", - "edge": "Microsoft Edge (dibuka dalam layar baru)" - } - }, - "analytics": { - "title": "Analitika", - "p1": "Kami menggunakan layanan dari pihak {bold} tanpa menembus kerahasiaan penggunaan dan kerentanan data privasi.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics didesain berbasis pertimbangan keamanan:", - "li1": "Hal ini tidak menggunakan cookie", - "li2": "Ini tidak dapat mengumpulkan rekam data", - "li3": "Tidak akan melanggar pengaksesan lintas domain situs", - "li4": "Semua lalu lintas agregatif bersifat tidak anonimus", - "p3": "Data penting yang diketahui meliputi: URI halaman, lokasi rujukan/refrensi kawasan area, alat operasi, dan basis perangkat keras aplikasi." - }, - "authenticated": { - "title": "Pengguna autentikasi", - "p1": "Anda dapat merujuk alamat {bold} pada npmx. Terdapat token penyimpanan khusus atas autentikalisasi di sesi halaman dan permintaan rahasia server web dari perihal pengerjaan ini.", - "bold": "Atmosphere", - "p2": "Kami tidak menempatkan kredensial dalam bentuk database atau server penyimpanan informasi di luar batas. Anda memiliki kebebasan dari pencabutan hak atas fitur pada menu {settings}.", - "settings": "pengaturan" - }, - "data_retention": { - "title": "Pemutihan Data", - "p1": "Session cookies secara otomatis terhapus dengan penghilangan basis penelusuran situs via tab, sementara itu sesi data khusus pada penyimpanan akan terus ada sampai penghapusan langsung saat penganalisa data sudah usang karena batasan penggunaan reguler individu." - }, - "your_rights": { - "title": "Hak pengguna", - "p1": "Hak Anda termasuk:", - "li1": "Kemudahan akses dalam kumpulan kolektif log data dasar", - "li2": "Pemulaian penyimpanan peramban sesuai kemauan kapanpun ada", - "li3": "Cabut hak akses masuk dan keluar atas semua pengaturan profil", - "li4": "Hak warta akan apa kegunaan dari praktek situs ini secara praktis", - "p2": "Sesuai undang-undang yang ada, situs kami tidak menargetkan atau menggugurkan data untuk pemasaran individu apapun secara absolut. Semua hal tertera telah sesuai hukum konkrit operasional perusahaan platform web hosting." - }, - "contact": { - "title": "Kontak Kami", - "p1": "Kepada Anda yang berkenan menyampaikan pendapat terkait kendala akan syarat dari data proteksi pribadi kami, diskusikan melalui halaman isu repo {link} kami.", - "link": "GitHub Repository" - }, - "changes": { - "title": "Perkembangan halaman privasi regulasi publik", - "p1": "Setiap masa, laman dari undang privasi perlindungan kami terkini bisa selalu dimutakhirkan kepada pembaharuan penjaminan mutu privasi web portal. Jangan lupakan pembaruan ini demi keamanan lebih dalam interaksi aplikasi perangkat piranti Anda." - } - }, - "a11y": { - "title": "aksesibilitas", - "footer_title": "a11y", - "welcome": "Kami membuat aplikasi web base {app} untuk dikembangkan secara masal buat banyak kelompok antarpelajar digital dan praktis program.", - "approach": { - "title": "Penerapan Konsep Layanan Kami", - "p1": "Kami secara utuh menetapkan acuan ke-web WCAG sebagai arahan pengolestasian pembuatan sarana penjangkau web situs. Namun bukan patokan dasar, perbaharuan ini tetap merangkum layanan masal terbuka yang dikombinasikan demi proses progres pelayaran internet berkapabilitas maksimal.", - "p2": "Laman website merupakan wadah {about}. Penerapan keaksesibilitasannya sangat seirama bersinggungan ke proses kelestarian penyesuaian situs pengembang interaktif peramban mutakhir antarpulau internet bebas batasan.", - "about_link": "open-source (sumber-terbuka) dan project gabungan warga sipil" - }, - "measures": { - "title": "Kegiatan Kami di Situs Bebas Batasan Layan Akses Aksesibilitas.", - "p1": "Upaya kami di sini akan memperlihatkan beberapa inovasi peningatan mutu akses yang meluas.", - "li1": "Fitur porsi berbasis Semantik pada platform Web HTML.", - "li2": "Skala modifikasi relatif tulisan tanpa cacat integratif.", - "li3": "Navigabilitas fungsi di setiap porsi papan ketik UI.", - "li4": "Atribut antarmuka kustom untuk ramah pandang grafis redup adaptif.", - "li5": "Membandingkan spektrum yang selaras di pewarnaan komponen elemen dasar.", - "li6": "Tingkat jangkauan tanpa kode pendukung Javascript pada interaksi non komputasi dasar elemen web." - }, - "limitations": { - "title": "Kejanggalan Dalam Pemenuhan Cacat Akses Pada Modul Terseleksi Keterbatasan", - "p1": "Bagian tertentu kemungkinan tak selalu selaras, khusus paket di README ini. Kendati demikian, modifikasi tak berkelanjutan bisa direalisasikan atas pertimbangan waktu seiring perjalanan." - }, - "contact": { - "title": "Timbal Balik Peringatan Laporan Fitur Interaktif Kami.", - "p1": "Seandainya Anda dihadapkan akan berbagai celah ketiadaan alat pendukung disabilitas / pembatasan pandang yang cukup dalam platform {app}, kemukakan permasalahan sistem di isu {link} pengembang repositori publik ini. Permasalahan yang terdata diproses atas perhatian penuh dengan tingkat penyelesaian progres deduktif mutakhir bagi kami seluruh rekan kolaborasi di depan panggung layanan.", - "link": "Repositori Pengembangan Isu Github" - } - } -} diff --git a/lunaria/files/it-IT.json b/lunaria/files/it-IT.json deleted file mode 100644 index 92b95a243..000000000 --- a/lunaria/files/it-IT.json +++ /dev/null @@ -1,1079 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Il browser dei pacchetti per il registro npm", - "description": "un browser veloce e moderno per il registro npm. Cerca, naviga ed esplora i pacchetti con un'interfaccia moderna." - } - }, - "built_at": "compilato {0}", - "alt_logo": "logo npmx", - "tagline": "un browser veloce e moderno per il registro npm", - "non_affiliation_disclaimer": "non affiliato con npm, Inc.", - "trademark_disclaimer": "npm è un marchio registrato da npm, Inc. Questo sito non è affiliato con npm, Inc.", - "footer": { - "about": "info", - "docs": "docs", - "source": "codice", - "social": "social", - "chat": "chat", - "keyboard_shortcuts": "shortcuts tastiera" - }, - "shortcuts": { - "section": { - "global": "Globali", - "search": "Cerca", - "package": "Pacchetto" - }, - "focus_search": "Focus cerca", - "show_kbd_hints": "Evidenzia suggerimenti da tastiera", - "settings": "Apri impostazioni", - "compare": "Apri confronto", - "compare_from_package": "Apri confronto (con il pacchetto attuale)", - "navigate_results": "Naviga risultati", - "go_to_result": "Vai al risultato", - "open_code_view": "Apri vista codice", - "open_docs": "Apri documentazione" - }, - "search": { - "label": "Cerca i pacchetti npm", - "placeholder": "cerca i pacchetti...", - "button": "cerca", - "searching": "Cercando...", - "found_packages": "Trovati {count} pacchetti", - "found_packages_sorted": "Nessun risultato trovato | Ordinando i primi {count} risultati | Ordinando i primi {count} risultati", - "updating": "(aggiornando...)", - "no_results": "Nessun pacchetto trovato per \"{query}\"", - "rate_limited": "Limite di richiesta ad npm raggiunto, riprova tra poco", - "title": "cerca", - "title_search": "cerca: {search}", - "title_packages": "cerca pacchetti", - "meta_description": "Risultati di ricerca per '{search}'", - "meta_description_packages": "Cerca pacchetti npm", - "not_taken": "{name} è disponibile", - "claim_prompt": "Ottieni il nome di questo pacchetto su npm", - "claim_button": "Ottieni \"{name}\"", - "want_to_claim": "Vuoi ottenere il nome di questo pacchetto?", - "start_typing": "Inizia a scrivere per cercare i pacchetti", - "algolia_disclaimer": "Fornito da Algolia", - "exact_match": "ricerca esatta", - "suggestion": { - "user": "utente", - "org": "organizzazione", - "view_user_packages": "Vedi pacchetti di questo utente", - "view_org_packages": "Vedi pacchetti di questa organizzazione" - } - }, - "nav": { - "main_navigation": "Principale", - "popular_packages": "Pacchetti popolari", - "settings": "impostazioni", - "compare": "confronta", - "back": "indietro", - "menu": "Menu", - "mobile_menu": "Menu di navigazione", - "open_menu": "Apri menu", - "links": "Link", - "tap_to_search": "Tocca per cercare" - }, - "settings": { - "title": "impostazioni", - "tagline": "personalizza la tua esperienza npmx", - "meta_description": "Personalizza la tua esperienza npmx.dev con tema, lingua e preferenze di visualizzazione.", - "sections": { - "appearance": "Aspetto", - "display": "Visualizzazione", - "search": "Fonte dati", - "language": "Lingua" - }, - "data_source": { - "label": "Fonte dati", - "description": "Scegli da dove npmx ottiene i dati di ricerca. Le pagine dei singoli pacchetti usano sempre direttamente il registro npm.", - "npm": "npm registry", - "npm_description": "Usa il registro npm per la ricerca. Più lento, ma sempre aggiornato.", - "algolia": "Algolia", - "algolia_description": "Usa Algolia per una ricerca più veloce, pagine organizzazione e utente." - }, - "relative_dates": "Date relative", - "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", - "hide_platform_packages_description": "Nascondi i pacchetti binari nativi come {'@'}esbuild/linux-x64 dai risultati", - "theme": "Tema", - "theme_light": "Chiaro", - "theme_dark": "Scuro", - "theme_system": "Sistema", - "language": "Lingua", - "help_translate": "Aiuta a tradurre npmx", - "accent_colors": "Colori di accento", - "clear_accent": "Cancella colore di accento", - "translation_progress": "Progresso della traduzione", - "background_themes": "Sfumatura di sfondo" - }, - "i18n": { - "missing_keys": "{count} chiave mancante | {count} chiavi mancanti", - "copy_keys": "Copia chiavi", - "show_more_keys": "Mostra altri {count}...", - "contribute_hint": "Aiuta a migliorare questa traduzione aggiungendo le chiavi mancanti.", - "edit_on_github": "Modifica su GitHub", - "view_guide": "Guida alla traduzione" - }, - "common": { - "loading": "Caricando...", - "loading_more": "Caricando altri...", - "loading_packages": "Caricando i pacchetti...", - "end_of_results": "Fine dei risultati", - "try_again": "Prova di nuovo", - "close": "Chiudi", - "or": "oppure", - "retry": "Riprova", - "copy": "copia", - "copied": "copiato!", - "skip_link": "Salta al contenuto principale", - "warnings": "Avvisi:", - "go_back_home": "Torna alla home", - "view_on_npm": "vedi su npm", - "per_week": "/ settimana", - "vanity_downloads_hint": "Numero di vanità: nessun pacchetto visualizzato | Numero di vanità: per il pacchetto visualizzato | Numero di vanità: somma di {count} pacchetti visualizzati", - "sort": { - "name": "nome", - "role": "ruolo", - "members": "membri" - }, - "scroll_to_top": "Torna su" - }, - "package": { - "not_found": "Pacchetto Non Trovato", - "not_found_message": "Impossibile trovare il pacchetto.", - "no_description": "Nessuna descrizione fornita", - "not_latest": "(non recente)", - "verified_provenance": "Provenienza verificata", - "view_permalink": "Vedi il link permanente per questa versione", - "navigation": "Pacchetto", - "copy_name": "Copia nome pacchetto", - "copy_version": "Copia versione pacchetto", - "deprecation": { - "package": "Questo pacchetto è stato deprecato.", - "version": "Questa versione è stata deprecata.", - "no_reason": "Nessuna ragione fornita" - }, - "size_increase": { - "title_size": "Aumento significativo delle dimensioni dalla v{version}", - "title_deps": "Aumento significativo del numero di dipendenze dalla v{version}", - "title_both": "Aumento significativo delle dimensioni e dipendenze dalla v{version}", - "size": "Dimensione di installazione aumentato del {percent} ({size} larger)", - "deps": "{count} dipendenze in più" - }, - "replacement": { - "title": "Questa dipendenza potrebbe non essere necessaria.", - "native": "Questo può essere sostituito con {replacement}, disponibile da Node {nodeVersion}.", - "simple": "La {community} ha segnalato questo pacchetto come ridondante, con il consiglio: {replacement}.", - "documented": "La {community} ha segnalato questo pacchetto come avente alternative più performanti.", - "none": "Questo pacchetto è stato segnalato come non più necessario, e la sua funzionalità è probabilmente disponibile nativamente in tutti i motori.", - "learn_more": "Scopri di più", - "learn_more_above": "Scopri di più sopra", - "mdn": "MDN", - "community": "comunità", - "consider_no_dep": "Considera nessuna dipendenza?" - }, - "stats": { - "license": "Licenza", - "deps": "Deps", - "install_size": "Dimensioni di installazione", - "vulns": "Vulns", - "published": "Pubblicato", - "published_tooltip": "Data {package}{'@'}{version} è stato pubblicato", - "view_dependency_graph": "Vedi il grafico delle dipendenze", - "inspect_dependency_tree": "Ispeziona l'albero delle dipendenze", - "size_tooltip": { - "unpacked": "{size} dimensione non compattata (questo pacchetto)", - "total": "{size} dimensione totale non compattata (inclusa {count} dipendenza per linux-x64) | {size} dimensione totale non compattata (incluse tutte le {count} dipendenze per linux-x64)" - } - }, - "skills": { - "title": "Competenze dell'agente", - "skills_available": "{count} competenza disponibile | {count} competenze disponibili", - "compatible_with": "Compatibile con {tool}", - "install": "Installa", - "installation_method": "Metodo di installazione", - "learn_more": "Scopri di più", - "available_skills": "Competenze disponibili", - "click_to_expand": "Fare clic per espandere", - "no_description": "Nessuna descrizione", - "file_counts": { - "scripts": "{count} script | {count} script", - "refs": "{count} ref | {count} ref", - "assets": "{count} risorsa | {count} risorse" - }, - "view_source": "Visualizza sorgente" - }, - "links": { - "repo": "repo", - "homepage": "homepage", - "issues": "issues", - "jsr": "jsr", - "code": "codice", - "docs": "documenti", - "fund": "finanzia", - "compare": "confronta" - }, - "likes": { - "like": "Metti mi piace a questo pacchetto", - "unlike": "Togli mi piace a questo pacchetto" - }, - "docs": { - "not_available": "Documenti non disponibili", - "not_available_detail": "Non abbiamo potuto generare i documenti per questa versione." - }, - "get_started": { - "title": "Inizia", - "pm_label": "Gestore di pacchetti", - "copy_command": "Copia comando di installazione", - "view_types": "Vedi {package}", - "copy_dev_command": "Copia comando di installazione dev", - "dev_dependency_hint": "Di solito installato come dev dependency" - }, - "create": { - "title": "Crea nuovo progetto", - "copy_command": "Copia crea comando", - "view": "{packageName} ha lo stesso mantenitore. Fare clic per più dettagli." - }, - "run": { - "title": "Esegui", - "locally": "Esegui localmente" - }, - "readme": { - "title": "Readme", - "no_readme": "Nessuno README disponibile.", - "view_on_github": "Vedi su GitHub", - "toc_title": "Contorno", - "callout": { - "note": "Nota", - "tip": "Suggerimento", - "important": "Importante", - "warning": "Avvertenza", - "caution": "Cautela" - }, - "copy_as_markdown": "Copia README come Markdown" - }, - "provenance_section": { - "title": "Provenienza", - "built_and_signed_on": "Costruito e firmato su {provider}", - "view_build_summary": "Visualizza riepilogo della compilazione", - "source_commit": "Commit di origine", - "build_file": "File di compilazione", - "public_ledger": "Registro pubblico", - "transparency_log_entry": "Voce del registro di trasparenza", - "view_more_details": "Visualizza più dettagli", - "error_loading": "Impossibile caricare i dettagli della provenienza" - }, - "security_downgrade": { - "title": "Trust downgrade", - "description_to_none_provenance": "Question versione è stata publicata senza {provenance}.", - "description_to_none_trustedPublisher": "Question versione è stata publicata senza {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Questa versione usa {provenance} ma senza {trustedPublishing}.", - "fallback_install_provenance": "Comandi di installazione fissi a {version}, l'ultima versione con provenienza.", - "fallback_install_trustedPublisher": "Comandi di installazione fissi a {version}, l'ultima versione con pubblicazione attendibile.", - "provenance_link_text": "provenienza", - "trusted_publishing_link_text": "pubblicazione attendibile" - }, - "keywords_title": "Keywords", - "compatibility": "Compatibilità", - "card": { - "publisher": "Publicatore", - "published": "Pubblicato", - "weekly_downloads": "Download settimanali", - "keywords": "Keywords", - "license": "Licenza" - }, - "versions": { - "title": "Versioni", - "collapse": "Chiudi {tag}", - "expand": "Espandi {tag}", - "collapse_other": "Chiudi altre versioni", - "expand_other": "Espandi altre versioni", - "collapse_major": "Chiudi major {major}", - "expand_major": "Espandi major {major}", - "other_versions": "Altre versioni", - "more_tagged": "{count} altri taggati", - "all_covered": "Tutte le versioni sono coperte dai tag sopra", - "deprecated_title": "{version} (deprecato)", - "view_all": "Visualizza {count} versione | Visualizza tutte le {count} versioni" - }, - "dependencies": { - "title": "Dipendenza ({count}) | Dipendenze ({count})", - "list_label": "Dipendenze del pacchetto", - "show_all": "mostra {count} dip | mostra tutte le {count} dip", - "optional": "opzionale", - "view_vulnerabilities": "Visualizza vulnerabilità", - "outdated_major": "{count} versione principale indietro (latest: {latest}) | {count} versioni principali indietro (latest: {latest})", - "outdated_minor": "{count} versione minore indietro (latest: {latest}) | {count} versioni minori indietro (latest: {latest})", - "outdated_patch": "Aggiornamento patch disponibile (latest: {latest})" - }, - "peer_dependencies": { - "title": "Dipendenza peer ({count}) | Dipendenze peer ({count})", - "list_label": "Dipendenze peer del pacchetto", - "show_all": "mostra {count} dip peer | mostra tutte le {count} dip peer" - }, - "optional_dependencies": { - "title": "Dipendenza opzionale ({count}) | Dipendenze opzionali ({count})", - "list_label": "Dipendenze opzionali del pacchetto", - "show_all": "mostra {count} dip opzionale | mostra tutte le {count} dip opzionali" - }, - "maintainers": { - "title": "Mantenitori", - "list_label": "Mantenitori dei pacchetti", - "you": "(tu)", - "via": "tramite {teams}", - "remove_owner": "Rimuovi {name} come proprietario", - "username_to_add": "Nome utente da aggiungere come proprietario", - "username_placeholder": "nome utente...", - "add_button": "aggiungi", - "cancel_add": "Cancella aggiunta proprietario", - "add_owner": "+ Aggiungi proprietario", - "show_more": "(mostra altri {count})", - "show_less": "(mostra meno)" - }, - "trends": { - "granularity": "Granularità", - "granularity_daily": "Giornaliero", - "granularity_weekly": "Settimanale", - "granularity_monthly": "Mensile", - "granularity_yearly": "Annuale", - "start_date": "Inizio", - "end_date": "Fine", - "loading": "Caricando...", - "date_range": "{start} a {end}", - "date_range_multiline": "{start}\na {end}", - "download_file": "Scarica {fileType}", - "toggle_annotator": "Attiva/disattiva annotatore", - "legend_estimation": "Stima", - "no_data": "Nessun dato disponibile", - "y_axis_label": "{granularity} {facet}", - "items": { - "downloads": "Download" - } - }, - "downloads": { - "title": "Download settimanali", - "community_distribution": "Visualizza distribuzione adozione della comunità" - }, - "install_scripts": { - "title": "Script di installazione", - "script_label": "(script)", - "npx_packages": "{count} npx package | {count} npx packages", - "currently": "al momento {version}" - }, - "playgrounds": { - "title": "Provalo", - "choose": "sciegli il playground" - }, - "metrics": { - "esm": "ES Modules supportati", - "cjs": "CommonJS supportato", - "no_esm": "Nessun supporto per ES Modules", - "types_label": "Tipi", - "types_included": "Tipi inclusi", - "types_available": "Tipi disponibili tramite {package}", - "no_types": "Nessun tipo TypeScript" - }, - "license": { - "view_spdx": "Visualizza il testo della licenza su SPDX", - "none": "Nessuno" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerabilità in {packages}/{total} pacchetti | {vulns} vulnerabilità in {packages}/{total} pacchetti", - "show_all_packages": "mostra tutti i {count} pacchetti interessati", - "path": "percorso", - "more": "+{count} altri", - "packages_failed": "{count} pacchetto non ha potuto essere verificato | {count} pacchetti non hanno potuto essere verificati", - "scan_failed": "Impossibile analizzare le vulnerabilità", - "severity": { - "critical": "critica", - "high": "alta", - "moderate": "moderata", - "low": "bassa" - } - }, - "deprecated": { - "label": "Deprecato", - "tree_found": "{count} dipendenza deprecata | {count} dipendenze deprecate", - "show_all": "mostra tutti i {count} pacchetti deprecati" - }, - "access": { - "title": "Accesso Team", - "refresh": "Aggiorna accesso team", - "list_label": "Team access list", - "owner": "proprietario", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revoca {name} accesso", - "no_access": "Nessun accesso team configurato", - "select_team_label": "Seleziona team", - "loading_teams": "Caricando i team...", - "select_team": "Seleziona team", - "permission_label": "Livello di permessi", - "permission": { - "read_only": "di sola lettura", - "read_write": "di sola scrittura" - }, - "grant_button": "concedi", - "cancel_grant": "Cancella concessione d'accesso", - "grant_access": "+ Concedi accesso team" - }, - "list": { - "filter_label": "Filtra pacchetti", - "filter_placeholder": "Filtra pacchetti...", - "sort_label": "Ordina pacchetti", - "showing_count": "Mostra {filtered} su {total} pacchetti" - }, - "skeleton": { - "loading": "Caricamento dettagli pacchetto", - "maintainers": "Manutentori", - "keywords": "Keywords", - "versions": "Versioni", - "dependencies": "Dipendenze" - }, - "sort": { - "downloads": "Più scaricati", - "published": "Pubblicato di recente", - "name_asc": "Nome (A-Z)", - "name_desc": "Nome (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Connettore locale", - "contributor_badge": "Solo collaboratori", - "contributor_notice": "Il connettore non è ancora pubblicato su npm. Vedi {link} per come eseguire localmente.", - "contributor_link": "guida ai contributi", - "connected": "Connesso", - "connected_as_user": "Connesso come ~{user}", - "connected_hint": "Puoi ora gestire i pacchetti e le organizzazioni dall'interfaccia web.", - "disconnect": "Disconnetti", - "run_hint": "Esegui il connettore sulla tua macchina per abilitare le funzioni di amministrazione.", - "copy_command": "Copia comando", - "copied": "Copiato", - "paste_token": "Quindi incolla il token qui sotto per connetterti:", - "token_label": "Token", - "token_placeholder": "incolla il token qui...", - "advanced": "Opzioni avanzate", - "port_label": "Porta", - "warning": "AVVISO", - "warning_text": "Questo consente a npmx di accedere alla tua CLI npm. Connettiti solo a siti di cui ti fidi.", - "connect": "Connetti", - "connecting": "Connettendo..." - } - }, - "operations": { - "queue": { - "title": "Coda Operazioni", - "clear_all": "cancella tutto", - "refresh": "Aggiorna operazioni", - "empty": "Nessuna operatione in coda", - "empty_hint": "Aggiungi operazioni dalle pagine dei pacchetti o dell'organizzazione.", - "active_label": "Operazioni attive", - "otp_required": "OTP necessaria", - "otp_prompt": "Inserisci la OTP per continuare", - "otp_placeholder": "Inserisci il codice OTP...", - "otp_label": "One-time password", - "retry_otp": "Riprova la OTP", - "retrying": "Riprovando...", - "approve_operation": "Approva operazione", - "remove_operation": "Rimuovi operazione", - "approve_all": "Approva Tutto", - "execute": "Esegui", - "executing": "Eseguendo...", - "log": "Log", - "log_label": "Completa operazioni log", - "remove_from_log": "Rimuovi dal log" - } - }, - "org": { - "teams": { - "title": "Team", - "refresh": "Aggiorna team", - "filter_label": "Filtra i team", - "filter_placeholder": "Filtra i team...", - "sort_by": "Ordina per", - "loading": "Caricando i team...", - "no_teams": "Nessun team trovato", - "list_label": "Team organizzativi", - "delete_team": "Elimina il team {name}", - "member_count": "{count} membro | {count} membri", - "members_of": "Membri di {team}", - "no_members": "Nessun membro", - "remove_user": "Remuovi {user} dal team", - "username_to_add": "Nome utente da aggiungere al {team}", - "username_placeholder": "nome utente...", - "add_button": "aggiungi", - "cancel_add_user": "Cancella aggiunta utente", - "add_member": "+ Aggiungi membro", - "team_name_label": "Nome del team", - "team_name_placeholder": "Nome del team...", - "create_button": "crea", - "no_match": "Nessun team corrisponde a \"{query}\"", - "cancel_create": "Cancella creamento team", - "create_team": "+ Crea team" - }, - "members": { - "title": "Membri", - "refresh": "Aggiorna membri", - "filter_label": "Filtra membri", - "filter_placeholder": "Filtra membri...", - "filter_by_role": "Filtra per ruolo", - "filter_by_team": "Filtra per team", - "all_teams": "tutti i team", - "sort_by": "Ordina per", - "loading": "Caricando membri...", - "no_members": "Nessub membro trovato", - "list_label": "Team organizzativi", - "change_role_for": "Cambia ruolo per {name}", - "remove_from_org": "Rimuovi {name} dall'organizzazione", - "view_team": "Vedi team {team}", - "no_match": "Nessun membro corrisponde ai tuoi filtri", - "username_label": "Nome utente", - "username_placeholder": "nome utente...", - "role_label": "Ruolo", - "role": { - "all": "tutti", - "developer": "programmatore", - "admin": "amministratore", - "owner": "proprietario" - }, - "team_label": "Team", - "no_team": "nessun team", - "add_button": "aggiungi", - "cancel_add": "Cancella aggiunta membro", - "add_member": "+ Aggiungi membro" - }, - "public_packages": "{count} pacchetto pubblico | {count} pacchetti pubblici", - "page": { - "packages_title": "Pacchetti", - "members_tab": "Membri", - "teams_tab": "Team", - "no_packages": "Nessunn pacchetto pubblico è stato trovato per", - "no_packages_hint": "Questa organizzazione potrebbe non esistere o non ha pacchetti pubblici.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(verrà aggiunto anche all'org)", - "press_enter_to_add": "Premi Invio per aggiungere {'@'}{username}", - "default_placeholder": "nome utente...", - "suggestions_label": "Suggerimenti utente" - }, - "page": { - "packages_title": "Pacchetti", - "no_packages": "Nessun pacchetto pubblico è stato trovato per", - "no_packages_hint": "Questo utente probabilmente non esiste o non ha pacchetti pubblici.", - "failed_to_load": "Impossibile caricare i pacchetti dell’utente", - "no_match": "Nessun pacchetto corrisponde a \"{query}\"", - "filter_placeholder": "Filtra {count} pacchetti..." - }, - "orgs_page": { - "title": "Organizzazioni", - "back_to_profile": "Torna al profilo", - "connect_required": "Collega la CLI locale per visualizzare le tue organizzazioni.", - "connect_hint_prefix": "Esegui", - "connect_hint_suffix": "per iniziare.", - "own_orgs_only": "Puoi visualizzare solo le tue organizzazioni.", - "view_your_orgs": "Visualizza le tue organizzazioni", - "loading": "Caricamento organizzazioni...", - "empty": "Nessuna organizzazione trovata.", - "empty_hint": "Le organizzazioni vengono rilevate dai tuoi pacchetti con scope.", - "count": "{count} Organizzazione | {count} Organizzazioni", - "packages_count": "{count} pacchetto | {count} pacchetti" - } - }, - "claim": { - "modal": { - "title": "Ottieni il nome del pacchetto", - "success": "Pacchetto ottenuto!", - "success_detail": "{name}{'@'}0.0.0 è stato pubblicato su npm.", - "success_hint": "Ora puoi pubblicare nuove versioni di questo pacchetto usando npm publish.", - "view_package": "Vedi Pacchetto", - "invalid_name": "Nome del pacchetto non valido:", - "available": "Questo nome è disponibile!", - "taken": "Questo nome è già occupato.", - "similar_warning": "Esistono pacchetti simili — npm potrebbe rifiutare questo nome:", - "related": "Pacchetti correlati:", - "scope_warning_title": "Valuta l'uso di un pacchetto con scope", - "scope_warning_text": "I nomi dei pacchetti senza scope sono una risorsa condivisa. Ottieni un nome solo se intendi pubblicare e mantenere un pacchetto. Per progetti personali o di organizzazione, usa un nome con scope come {'@'}{username}/{name}.", - "connect_required": "Connetti il connettore locale per ottenere questo nome di pacchetto.", - "connect_button": "Connetti al Connettore", - "publish_hint": "Questo pubblicherà un pacchetto segnaposto.", - "preview_json": "Anteprima package.json", - "claim_button": "Ottieni il nome del pacchetto", - "publishing": "Pubblicando...", - "checking": "Verificando disponibilità...", - "failed_to_check": "Verifica della disponibilità del nome non riuscita", - "failed_to_claim": "Operazione di acquisizione del pacchetto non riuscota" - } - }, - "code": { - "files_label": "File", - "no_files": "Nessun file in questa directory", - "root": "root", - "lines": "{count} riga | {count} righe", - "toggle_tree": "Attiva/disattiva albero dei file", - "close_tree": "Chiudi albero dei file", - "copy_link": "Copia link", - "raw": "Raw", - "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", - "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", - "go_to_package": "Vai al pacchetto", - "loading_tree": "Caricamento albero dei file...", - "failed_to_load_tree": "Impossibile caricare i file per questa versione del pacchetto", - "back_to_package": "Torna al pacchetto", - "table": { - "name": "Nome", - "size": "Dimensione" - }, - "markdown_view_mode": { - "preview": "anteprima", - "code": "codice" - }, - "file_path": "Percorso del file" - }, - "badges": { - "provenance": { - "verified": "verificato", - "verified_title": "Provenienza verificata", - "verified_via": "Verificato: pubblicato tramite {provider}" - }, - "jsr": { - "title": "disponibile anche su JSR" - } - }, - "filters": { - "title": "Filtri", - "search": "Cerca", - "search_scope": "Ambito di ricerca", - "search_placeholder_name": "Filtra per nome del pacchetto...", - "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", - "keywords": "Keywords", - "more_keywords": "+{count} altri", - "clear_all": "Cancella tutto", - "remove_filter": "Rimuovi filtro {label}", - "chips": { - "search": "Cerca", - "downloads": "Download", - "keyword": "Keyword", - "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" - }, - "columns": { - "title": "Colonne", - "show": "Mostra colonne", - "reset": "Reimposta a predefiniti", - "coming_soon": "Prossimamente", - "name": "Nome", - "version": "Versione", - "description": "Descrizione", - "downloads": "Download/settimana", - "published": "Ultimo pubblicato", - "maintainers": "Manutentori", - "keywords": "Keywords", - "quality_score": "Punteggio di qualità", - "popularity_score": "Punteggio di popolarità", - "maintenance_score": "Punteggio di manutenzione", - "combined_score": "Punteggio combinato", - "security": "Sicurezza" - }, - "view_mode": { - "label": "Modalità di visualizzazione", - "cards": "Visualizzazione scheda", - "table": "Visualizzazione tabella" - }, - "pagination": { - "mode_label": "Modalità di paginazione", - "infinite": "Infinito", - "paginated": "Paginato", - "items_per_page": "Elementi per pagina", - "per_page": "{count} / pagina", - "all_yolo": "Tutti (YOLO)", - "showing": "{start}-{end} su {total}", - "previous": "Pagina precedente", - "next": "Pagina successiva", - "nav_label": "Paginazione" - }, - "count": { - "showing_filtered": "{filtered} su {count} pacchetto | {filtered} su {count} pacchetti", - "showing_all": "{count} pacchetto | {count} pacchetti", - "showing_paginated": "{pageSize} su {count} pacchetto | {pageSize} su {count} pacchetti" - }, - "table": { - "security_warning": "Avviso di sicurezza", - "secure": "Sicuro", - "no_packages": "Nessun pacchetto trovato" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "Cosa siamo", - "better_ux_dx": "migliore UX/DX", - "admin_ui": "interfaccia di amministrazione", - "description": "npmx è una {betterUxDx} per il registro npm e i suoi strumenti. Forniamo un'interfaccia veloce e moderna per esplorare i pacchetti, con funzionalità come la modalità scura, la navigazione da tastiera, la visualizzazione del codice e connessioni a registri alternativi come {jsr}.", - "admin_description": "Miriamo anche a fornire una migliore {adminUi} per gestire i tuoi pacchetti, team e organizzazioni — tutto dal browser, alimentato dalla tua CLI npm locale." - }, - "what_we_are_not": { - "title": "Cosa non siamo", - "not_package_manager": "Non un gestore di pacchetti.", - "not_registry": "Non un registro.", - "registry_description": "Non ospitiamo pacchetti. Siamo solo un modo migliore per esplorarli.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Ci sono", - "people": "già", - "building": "persone", - "really": "che creano", - "cool": "davvero", - "package": "fantastici", - "managers": "gestori di pacchetti" - } - }, - "team": {}, - "contributors": { - "title": "{count} Collaboratore | {count} Collaboratori", - "description": "npmx è completamente open source, costruito da una straordinaria comunità di collaboratori. Unisciti a noi e costruiamo insieme l'esperienza di navigazione npm che abbiamo sempre voluto.", - "loading": "Caricamento collaboratori...", - "error": "Impossibile caricare i collaboratori", - "view_profile": "Visualizza il profilo GitHub di {name}" - }, - "get_involved": { - "title": "Partecipa", - "contribute": { - "title": "Contribuisci", - "description": "Aiutaci a costruire un'esperienza npm migliore.", - "cta": "Visualizza su GitHub" - }, - "community": { - "title": "Unisciti alla comunità", - "description": "Chatta, fai domande e condividi idee.", - "cta": "Unisciti a Discord" - }, - "follow": { - "title": "Rimani aggiornato", - "description": "Scopri le ultime novità su npmx.", - "cta": "Segui su Bluesky" - } - } - }, - "account_menu": { - "connect": "connetti", - "account": "Account", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Gestisci pacchetti e organizzazioni", - "atmosphere_desc": "Funzionalità sociali e identità", - "connect_npm_cli": "Connetti a npm CLI", - "connect_atmosphere": "Connetti ad Atmosphere", - "connecting": "Connettendo...", - "ops": "{count} op | {count} op" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Connesso come {'@'}{handle}", - "disconnect": "Disconnetti", - "connect_prompt": "Connetti con il tuo account Atmosphere", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "Connetti", - "create_account": "Crea un nuovo account", - "connect_bluesky": "Connetti con Bluesky", - "what_is_atmosphere": "Cos'è un account Atmosphere?", - "atmosphere_explanation": "{npmx} utilizza {atproto} per potenziare molte delle sue funzionalità sociali, consentendo agli utenti di possedere i loro dati e utilizzare un account per tutte le applicazioni compatibili. Una volta creato un account, puoi utilizzare altre app come {bluesky} e {tangled} con lo stesso account.", - "default_input_error": "Inserisci un handle valido, DID o URL PDS completo" - } - }, - "header": { - "home": "npmx home", - "packages": "pacchetti", - "packages_dropdown": { - "title": "I tuoi pacchetti", - "loading": "Caricamento...", - "error": "Impossibile caricare i pacchetti", - "empty": "Nessun pacchetto trovato", - "view_all": "Visualizza tutto" - }, - "orgs": "organizzazioni", - "orgs_dropdown": { - "title": "Le tue organizzazioni", - "loading": "Caricamento...", - "error": "Impossibile caricare le organizzazioni", - "empty": "Nessuna organizzazione trovata", - "view_all": "Visualizza tutto" - } - }, - "compare": { - "packages": { - "title": "confronta pacchetti", - "tagline": "confronta i pacchetti npm fianco a fianco per aiutarti a scegliere quello giusto.", - "meta_title": "Confronta {packages} - npmx", - "meta_title_empty": "Confronta pacchetti - npmx", - "meta_description": "Confronto fianco a fianco di {packages}", - "meta_description_empty": "Confronta i pacchetti npm fianco a fianco", - "section_packages": "Pacchetti", - "section_facets": "Sfaccettature", - "section_comparison": "Confronto", - "loading": "Caricamento dati del pacchetto...", - "error": "Impossibile caricare i dati del pacchetto. Riprova.", - "empty_title": "Seleziona pacchetti da confrontare", - "empty_description": "Cerca e aggiungi almeno 2 pacchetti sopra per vedere un confronto fianco a fianco delle loro metriche." - }, - "selector": { - "search_label": "Cerca pacchetti", - "search_first": "Cerca un pacchetto...", - "search_add": "Aggiungi un altro pacchetto...", - "searching": "Cercando...", - "remove_package": "Rimuovi {package}", - "packages_selected": "{count}/{max} pacchetti selezionati.", - "add_hint": "Aggiungi almeno 2 pacchetti da confrontare." - }, - "no_dependency": { - "label": "Nessuna dipendenza", - "typeahead_title": "Cosa farebbe James?", - "typeahead_description": "Confronta con il non utilizzo di una dipendenza! Approvato da e18e.", - "tooltip_title": "Potresti non aver bisogno di una dipendenza", - "tooltip_description": "Confronta con l'utilizzo senza dipendenza! Nella {link} trovi una lista di pacchetti che possono essere sostituiti con API native o alternative più semplici.", - "e18e_community": "comunità e18e", - "add_column": "Aggiungi una colonna per il confronto senza dipendenze" - }, - "facets": { - "group_label": "Sfaccettature di confronto", - "all": "tutto", - "none": "niente", - "coming_soon": "Prossimamente", - "select_all": "Seleziona tutte le sfaccettature", - "deselect_all": "Deseleziona tutte le sfaccettature", - "select_category": "Seleziona tutte le sfaccettature {category}", - "deselect_category": "Deseleziona tutte le sfaccettature {category}", - "binary_only_tooltip": "Questo pacchetto espone binari e nessuna esportazione", - "categories": { - "performance": "Prestazioni", - "health": "Salute", - "compatibility": "Compatibilità", - "security": "Sicurezza e conformità" - }, - "items": { - "packageSize": { - "label": "Dimensione del pacchetto", - "description": "Dimensione del pacchetto stesso (non compattato)" - }, - "installSize": { - "label": "Dimensione installazione", - "description": "Dimensione totale di installazione incluse tutte le dipendenze" - }, - "dependencies": { - "label": "Dipendenze dirette", - "description": "Numero di dipendenze dirette" - }, - "totalDependencies": { - "label": "Dipendenze totali", - "description": "Numero totale di dipendenze incluse quelle transitive" - }, - "downloads": { - "label": "Download/settimana", - "description": "Conteggio download settimanale" - }, - "totalLikes": { - "label": "Mi piace", - "description": "Numero di mi piace" - }, - "lastUpdated": { - "label": "Pubblicato", - "description": "Quando è stata pubblicata questa versione" - }, - "deprecated": { - "label": "Deprecato?", - "description": "Se il pacchetto è deprecato" - }, - "engines": { - "label": "Engine", - "description": "Requisiti della versione Node.js" - }, - "types": { - "label": "Tipi", - "description": "Definizioni di tipo TypeScript" - }, - "moduleFormat": { - "label": "Formato modulo", - "description": "Supporto ESM/CJS" - }, - "license": { - "label": "Licenza", - "description": "Licenza del pacchetto" - }, - "vulnerabilities": { - "label": "Vulnerabilità", - "description": "Vulnerabilità di sicurezza note" - } - }, - "values": { - "any": "Qualsiasi", - "none": "Nessuno", - "unknown": "Sconosciuto", - "deprecated": "Deprecato", - "not_deprecated": "No", - "types_included": "Incluso", - "types_none": "Nessuno", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "A tua scelta!" - }, - "trends": {} - } - }, - "privacy_policy": { - "title": "Informativa sulla privacy", - "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": { - "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." - }, - "types": { - "title": "Quali cookie usiamo?", - "p1": "Usiamo solo {bold} per scopi strettamente necessari al funzionamento del sito. Non utilizziamo cookie di terze parti o pubblicitari.", - "bold": "cookie tecnici essenziali", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Questo cookie è utilizzato dal nostro provider di hosting (Vercel) per la protezione dallo skew. Garantisce che tu scarichi le risorse dalla versione di deployment corretta se viene rilasciato un nuovo aggiornamento mentre stai navigando. Non ti traccia.", - "cookie_h3": "h3", - "cookie_h3_desc": "Questo è il nostro cookie di sessione sicuro. Memorizza il token di accesso OAuth quando colleghi il tuo account Atmosphere. È essenziale per mantenere la tua sessione autenticata." - }, - "local_storage": { - "title": "Archiviazione locale", - "p1": "Oltre ai cookie di sessione, utilizziamo l'{bold} del tuo browser per salvare le tue preferenze di visualizzazione. Questo ci permette di ricordare il tema (chiaro/scuro) e alcune altre {settings} che hai selezionato, così non devi riconfigurarle a ogni visita.", - "bold": "archiviazione locale", - "p2": "Queste informazioni sono puramente funzionali, memorizzate solo sul tuo dispositivo, e {bold2}. Le usiamo esclusivamente per migliorare la tua esperienza sul nostro sito web.", - "bold2": "non contengono dati personali né vengono usate per tracciarti", - "settings": "impostazioni" - }, - "management": { - "title": "Gestire i cookies", - "p1": "Puoi configurare il tuo browser per accettare, rifiutare o eliminare i cookie in base alle tue preferenze. Tuttavia, tieni presente che {bold}.", - "bold": "rifiutare i cookie essenziali potrebbe impedire il completo accesso all'applicazione", - "p2": "Di seguito sono riportati i link con le istruzioni per la gestione dei cookie nei browser più comunemente usati:", - "chrome": "Google Chrome (si apre in una nuova finestra)", - "firefox": "Mozilla Firefox (si apre in una nuova finestra)", - "edge": "Microsoft Edge (si apre in una nuova finestra)" - } - }, - "analytics": { - "title": "Analitiche", - "p1": "Usiamo le {bold} per capire come i visitatori utilizzano il nostro sito web. Questo ci aiuta a migliorare l'esperienza utente e a identificare eventuali problemi.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics è progettato con la privacy in mente:", - "li1": "Non usa cookies", - "li2": "Non raccoglie identificatori personali", - "li3": "Non traccia gli utenti attraverso i siti web", - "li4": "Tutti i dati sono aggregati e anonimizzati", - "p3": "Le uniche informazioni raccolte includono: URL delle pagine, referrer, paese/regione, tipo di dispositivo, browser e sistema operativo. Questi dati non possono essere utilizzati per identificare singoli utenti." - }, - "authenticated": { - "title": "Utenti autenticati", - "p1": "Quando colleghi il tuo account {bold} a npmx, memorizziamo il tuo token di accesso OAuth in un cookie di sessione sicuro e HTTP-only. Questo token viene utilizzato esclusivamente per autenticare le richieste a tuo nome.", - "bold": "Atmosphere", - "p2": "Non memorizziamo le tue credenziali e non accediamo a dati oltre a quelli necessari per fornire le funzionalità che utilizzi. Puoi disconnettere il tuo account in qualsiasi momento dalla pagina {settings}.", - "settings": "impostazioni" - }, - "data_retention": { - "title": "Conservazione dei dati", - "p1": "I cookie di sessione vengono eliminati automaticamente quando chiudi il browser o dopo un periodo di inattività. Le preferenze memorizzate nel local storage rimangono sul tuo dispositivo fino a quando non cancelli i dati del browser. I dati analitici vengono conservati in forma aggregata e non possono essere collegati a singoli utenti." - }, - "your_rights": { - "title": "I tuoi diritti", - "p1": "Hai il diritto di:", - "li1": "Accedere alle informazioni sui dati che raccogliamo", - "li2": "Cancellare la tua archiviazione locale e i cookie in qualsiasi momento", - "li3": "Disconnettere la tua sessione autenticata", - "li4": "Richiedere informazioni sulle nostre pratiche di gestione dei dati", - "p2": "Poiché non raccogliamo dati personali, di solito non ci sono informazioni personali da cancellare o esportare." - }, - "contact": { - "title": "Contattaci", - "p1": "Per qualsiasi domanda o preoccupazione riguardo a questa informativa sulla privacy, puoi contattarci aprendo una issue sulla nostra {link}.", - "link": "repository GitHub" - }, - "changes": { - "title": "Modifiche a questa informativa sulla privacy", - "p1": "Potremmo aggiornare questa informativa sulla privacy di tanto in tanto. Eventuali modifiche saranno pubblicate su questa pagina con una data di revisione aggiornata." - } - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/ja-JP.json b/lunaria/files/ja-JP.json deleted file mode 100644 index 3e0b3e98f..000000000 --- a/lunaria/files/ja-JP.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npmレジストリのためのパッケージブラウザ", - "description": "高速でモダンなnpmレジストリブラウザ。モダンなインターフェイスでパッケージの検索、閲覧、探索が可能です。" - } - }, - "built_at": "ビルド {0}", - "alt_logo": "npmxロゴ", - "tagline": "高速でモダンなnpmレジストリブラウザ", - "non_affiliation_disclaimer": "npm, Inc.とは関係ありません。", - "trademark_disclaimer": "npmはnpm, Inc.の登録商標です。当サイトはnpm, Inc.とは関係ありません。", - "footer": { - "about": "npmxについて", - "docs": "ドキュメント", - "source": "ソースコード", - "social": "ソーシャル", - "chat": "チャット", - "keyboard_shortcuts": "キーボードショートカット" - }, - "shortcuts": { - "section": { - "global": "グローバル", - "search": "検索", - "package": "パッケージ" - }, - "focus_search": "検索にフォーカス", - "show_kbd_hints": "キーボードヒントをハイライト", - "settings": "設定を開く", - "compare": "比較を開く", - "compare_from_package": "比較を開く(現在のパッケージを自動入力)", - "navigate_results": "検索結果を移動", - "go_to_result": "結果に移動", - "open_code_view": "コードビューを開く", - "open_docs": "ドキュメントを開く", - "disable_shortcuts": "{settings} でキーボードショートカットを無効化できます。" - }, - "search": { - "label": "npmパッケージを検索", - "placeholder": "パッケージを検索...", - "button": "検索", - "searching": "検索中...", - "found_packages": "{count} 個のパッケージが見つかりました", - "found_packages_sorted": "上位 {count} 件の結果をソート中", - "updating": "(更新中...)", - "no_results": "\"{query}\" に一致するパッケージは見つかりませんでした", - "rate_limited": "npmのレート制限に達しました。しばらくしてから再試行してください", - "title": "検索", - "title_search": "検索: {search}", - "title_packages": "パッケージを検索", - "meta_description": "'{search}' の検索結果", - "meta_description_packages": "npmパッケージを検索", - "not_taken": "{name} は使用可能です", - "claim_prompt": "このパッケージ名をnpmで取得する", - "claim_button": "\"{name}\" を取得", - "want_to_claim": "このパッケージ名を取得しますか?", - "start_typing": "入力を開始してパッケージを検索", - "algolia_disclaimer": "Algoliaにより提供", - "exact_match": "完全一致", - "suggestion": { - "user": "ユーザー", - "org": "organization", - "view_user_packages": "このユーザーのパッケージを表示", - "view_org_packages": "このorganizationのパッケージを表示" - } - }, - "nav": { - "main_navigation": "メイン", - "popular_packages": "人気のパッケージ", - "settings": "設定", - "compare": "比較", - "back": "戻る", - "menu": "メニュー", - "mobile_menu": "ナビゲーションメニュー", - "open_menu": "メニューを開く", - "links": "リンク", - "tap_to_search": "タップして検索" - }, - "settings": { - "title": "設定", - "tagline": "npmxの体験をカスタマイズ", - "meta_description": "テーマ、言語、表示設定でnpmx.devの体験をカスタマイズします。", - "sections": { - "appearance": "外観", - "display": "表示", - "search": "データソース", - "language": "言語", - "keyboard_shortcuts": "キーボードショートカット" - }, - "data_source": { - "label": "データソース", - "description": "npmxが検索データを取得する先を選択します。個別のパッケージページは常にnpmレジストリから直接取得します。", - "npm": "npmレジストリ", - "npm_description": "公式npmレジストリから検索、organization、ユーザー一覧を直接取得します。正確ですが、やや遅い場合があります。", - "algolia": "Algolia", - "algolia_description": "Algoliaを使用して検索、organization、ユーザーページをより高速に取得します。" - }, - "relative_dates": "日付を相対表記", - "include_types": "インストール時に{'@'}typesを含める", - "include_types_description": "型定義のないパッケージのインストールコマンドに{'@'}typesパッケージを追加します", - "hide_platform_packages": "検索でプラットフォーム固有のパッケージを非表示", - "hide_platform_packages_description": "検索結果から{'@'}esbuild/linux-x64のようなネイティブバイナリパッケージを非表示にします", - "theme": "テーマ", - "theme_light": "ライト", - "theme_dark": "ダーク", - "theme_system": "システム", - "language": "言語", - "help_translate": "npmxの翻訳に協力する", - "accent_colors": "アクセントカラー", - "clear_accent": "アクセントカラーをクリア", - "translation_progress": "翻訳の進捗状況", - "background_themes": "背景シェード", - "keyboard_shortcuts_enabled": "キーボードショートカットを有効化", - "keyboard_shortcuts_enabled_description": "ブラウザやシステムのショートカットと競合する場合、キーボードショートカットを無効化できます" - }, - "i18n": { - "missing_keys": "{count} 件の未翻訳項目", - "copy_keys": "キーをコピー", - "show_more_keys": "他 {count} 件を表示...", - "contribute_hint": "不足しているキーを追加して翻訳の改善にご協力ください。", - "edit_on_github": "GitHubで編集", - "view_guide": "翻訳ガイド" - }, - "common": { - "loading": "読み込み中...", - "loading_more": "さらに読み込み中...", - "loading_packages": "パッケージを読み込み中...", - "end_of_results": "結果の最後です", - "try_again": "もう一度お試しください", - "close": "閉じる", - "or": "または", - "retry": "再試行", - "copy": "コピー", - "copied": "コピー完了!", - "skip_link": "メインコンテンツにスキップ", - "warnings": "警告:", - "go_back_home": "ホームへ戻る", - "view_on_npm": "npmで表示", - "per_week": "/ 週", - "vanity_downloads_hint": "バニティ番号: パッケージが表示されていません|バニティ番号: 表示されているパッケージの数値|バニティ番号: 表示されている {count} 個のパッケージの合計", - "sort": { - "name": "名前", - "role": "ロール", - "members": "メンバー" - }, - "scroll_to_top": "トップへ戻る", - "cancel": "キャンセル", - "save": "保存", - "edit": "編集", - "error": "エラー" - }, - "profile": { - "display_name": "表示名", - "description": "説明", - "no_description": "説明なし", - "website": "ウェブサイト", - "website_placeholder": "https://example.com", - "likes": "いいね", - "seo_title": "{handle} - npmx", - "seo_description": "{handle} のnpmxプロフィール", - "not_found": "プロフィールが見つかりません", - "not_found_message": "{handle} のプロフィールは見つかりませんでした。", - "invite": { - "message": "まだnpmxを利用していないようです。npmxを紹介しますか?", - "share_button": "Blueskyで共有", - "compose_text": "{'@'}{handle} さん、npmx.devはもうチェックしましたか? 高速でモダンなオープンソースのnpmレジストリブラウザです。\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "パッケージが見つかりません", - "not_found_message": "パッケージが見つかりませんでした。", - "no_description": "説明はありません", - "not_latest": "(最新ではありません)", - "verified_provenance": "検証済みprovenance", - "view_permalink": "このバージョンのパーマリンクを表示", - "navigation": "パッケージナビゲーション", - "copy_name": "パッケージ名をコピー", - "copy_version": "パッケージのバージョンをコピー", - "deprecation": { - "package": "このパッケージは非推奨になりました。", - "version": "このバージョンは非推奨になりました。", - "no_reason": "理由は提供されていません" - }, - "size_increase": { - "title_size": "v{version} 以降、大幅なサイズ増加", - "title_deps": "v{version} 以降、大幅な依存関係数の増加", - "title_both": "v{version} 以降、大幅なサイズおよび依存関係の増加", - "size": "インストールサイズが {percent} 増加({size} 増)", - "deps": "依存関係が {count} 件増加" - }, - "replacement": { - "title": "この依存関係は不要な可能性があります。", - "native": "これは Node {nodeVersion} 以降で利用可能な {replacement} で置き換え可能です。", - "simple": "{community} はこのパッケージを冗長としてフラグを立てており、次のアドバイスがあります: {replacement}", - "documented": "{community} により、このパッケージにはよりパフォーマンスの高い代替手段があることが報告されています。", - "none": "このパッケージは不要になったとフラグが立てられています。その機能はすべてのエンジンでネイティブに利用できる可能性があります。", - "learn_more": "詳細はこちら", - "learn_more_above": "詳細は上記を確認してください。", - "mdn": "MDN", - "community": "コミュニティ", - "consider_no_dep": "+ 依存関係なしを検討しますか?" - }, - "stats": { - "license": "ライセンス", - "deps": "依存関係", - "install_size": "インストールサイズ", - "vulns": "脆弱性", - "published": "公開日", - "published_tooltip": "{package}{'@'}{version} が公開された日付", - "view_dependency_graph": "依存関係グラフを表示", - "inspect_dependency_tree": "依存関係ツリーを検査", - "size_tooltip": { - "unpacked": "展開サイズ: {size} (このパッケージ)", - "total": "総展開サイズ: {size} (linux-x64向けの全 {count} 個の依存関係を含む)" - } - }, - "skills": { - "title": "エージェント スキル", - "skills_available": "{count} 個のスキルが利用可能", - "compatible_with": "{tool} と互換あり", - "install": "インストール", - "installation_method": "インストール方法", - "learn_more": "詳細はこちら", - "available_skills": "利用可能なスキル", - "click_to_expand": "クリックして展開", - "no_description": "説明なし", - "file_counts": { - "scripts": "{count} 個のスクリプト", - "refs": "{count} 個の参照", - "assets": "{count} 個のアセット" - }, - "view_source": "ソースを表示" - }, - "links": { - "repo": "リポジトリ", - "homepage": "ホームページ", - "issues": "issues", - "jsr": "jsr", - "code": "コード", - "docs": "ドキュメント", - "fund": "資金援助", - "compare": "比較" - }, - "likes": { - "like": "このパッケージをいいねする", - "unlike": "このパッケージのいいねを解除する" - }, - "docs": { - "not_available": "ドキュメントは利用できません", - "not_available_detail": "このバージョンのドキュメントを生成できませんでした。" - }, - "get_started": { - "title": "はじめに", - "pm_label": "パッケージマネージャー", - "copy_command": "インストールコマンドをコピー", - "copy_dev_command": "devインストールコマンドをコピー", - "dev_dependency_hint": "通常はdev依存関係としてインストールされます", - "view_types": "{package} を表示" - }, - "create": { - "title": "新しいプロジェクトを作成", - "copy_command": "作成コマンドをコピー", - "view": "{packageName} は同じメンテナにより管理されています。詳細を確認するにはクリックしてください。" - }, - "run": { - "title": "実行", - "locally": "ローカルで実行" - }, - "readme": { - "title": "Readme", - "no_readme": "READMEはありません。", - "view_on_github": "GitHubで表示", - "toc_title": "目次", - "callout": { - "note": "メモ", - "tip": "ヒント", - "important": "重要", - "warning": "警告", - "caution": "注意" - }, - "copy_as_markdown": "READMEをMarkdownとしてコピーする" - }, - "provenance_section": { - "title": "Provenance", - "built_and_signed_on": "{provider} でビルドおよび署名済み", - "view_build_summary": "ビルドサマリーを表示", - "source_commit": "ソースコミット", - "build_file": "ビルドファイル", - "public_ledger": "パブリックレジャー", - "transparency_log_entry": "透明性ログエントリ", - "view_more_details": "詳細を表示", - "error_loading": "provenance詳細情報の読み込みに失敗しました" - }, - "security_downgrade": { - "title": "信頼性の低下", - "description_to_none_provenance": "このバージョンは {provenance} なしで公開されました。", - "description_to_none_trustedPublisher": "このバージョンは {trustedPublishing} なしで公開されました。", - "description_to_provenance_trustedPublisher": "このバージョンは {provenance} を使用していますが、{trustedPublishing} は使用していません。", - "fallback_install_provenance": "インストールコマンドは、provenanceが付与された最後のバージョン {version} に固定されています。", - "fallback_install_trustedPublisher": "インストールコマンドは、trusted publishingされた最後のバージョン {version} に固定されています。", - "provenance_link_text": "provenance", - "trusted_publishing_link_text": "trusted publishing" - }, - "keywords_title": "キーワード", - "compatibility": "互換性", - "card": { - "publisher": "パブリッシャー", - "published": "公開済み", - "weekly_downloads": "週間ダウンロード数", - "keywords": "キーワード", - "license": "ライセンス" - }, - "versions": { - "title": "バージョン", - "collapse": "{tag} を折りたたむ", - "expand": "{tag} を展開", - "collapse_other": "他のバージョンを折りたたむ", - "expand_other": "他のバージョンを展開", - "collapse_major": "メジャーバージョン {major} を折りたたむ", - "expand_major": "メジャーバージョン {major} を展開", - "other_versions": "他のバージョン", - "more_tagged": "他 {count} 個のタグ付き", - "all_covered": "すべてのバージョンが上記のタグに含まれています", - "deprecated_title": "{version}(非推奨)", - "view_all": "{count} 個のバージョンを表示|{count} 個のすべてのバージョンを表示", - "distribution_title": "Semverグループ", - "distribution_modal_title": "バージョン", - "distribution_range_date_same_year": "{endYear} 年 {from} から {to}", - "distribution_range_date_multiple_years": "{startYear} 年 {from} から {endYear} 年 {to}", - "grouping_major": "メジャー", - "grouping_minor": "マイナー", - "grouping_versions_title": "バージョン", - "grouping_versions_all": "すべて", - "grouping_versions_only_recent": "直近のみ", - "grouping_usage_title": "使用状況", - "grouping_usage_all": "すべて", - "grouping_usage_low": "低", - "recent_versions_only_tooltip": "過去1年以内に公開されたバージョンのみ表示します。", - "show_low_usage_tooltip": "総ダウンロード数の1%未満のバージョングループも含めます。", - "y_axis_label": "ダウンロード", - "filter_placeholder": "semverで絞り込み (例: ^3.0.0)", - "filter_invalid": "無効なsemver範囲です", - "filter_help": "semver範囲フィルタのヘルプ", - "filter_tooltip": "{link} を使ってバージョンを絞り込みます。例えば、^3.0.0は3.xのすべてのバージョンを表示します。", - "filter_tooltip_link": "semver範囲", - "no_matches": "この範囲に一致するバージョンはありません", - "copy_alt": { - "per_version_analysis": "バージョン {version} は {downloads} 回ダウンロードされました", - "general_description": "{package_name} パッケージの {versions_count} 個の {semver_grouping_mode} バージョンにおけるバージョン別ダウンロード数を示す棒グラフ。期間は {date_range_label}({first_version} から {last_version} まで)。最多ダウンロードはバージョン {max_downloaded_version} で {max_version_downloads} 回。{per_version_analysis}。{watermark}。" - } - }, - "dependencies": { - "title": "依存関係({count})", - "list_label": "パッケージの依存関係", - "show_all": "全 {count} 個の依存関係を表示", - "optional": "オプション", - "view_vulnerabilities": "脆弱性情報を表示", - "outdated_major": "最新から {count} 個のメジャーバージョン遅れています (最新: {latest})", - "outdated_minor": "最新から {count} 個のマイナーバージョン遅れています (最新: {latest})", - "outdated_patch": "パッチアップデートがあります (最新: {latest})", - "has_replacement": "この依存関係には代替の候補があります" - }, - "peer_dependencies": { - "title": "ピア依存関係({count})", - "list_label": "パッケージのピア依存関係", - "show_all": "全 {count} 個のピア依存関係を表示" - }, - "optional_dependencies": { - "title": "オプションの依存関係({count})", - "list_label": "パッケージのオプションの依存関係", - "show_all": "全 {count} 個のオプションの依存関係を表示" - }, - "maintainers": { - "title": "メンテナ", - "list_label": "パッケージのメンテナ", - "you": "(あなた)", - "via": "{teams} 経由", - "remove_owner": "{name} をownerから削除", - "username_to_add": "ownerに追加するユーザー名", - "username_placeholder": "ユーザー名...", - "add_button": "追加", - "cancel_add": "ownerの追加をキャンセル", - "add_owner": "+ ownerを追加", - "show_more": "(他 {count} 個を表示)", - "show_less": "(表示を減らす)" - }, - "trends": { - "granularity": "粒度", - "granularity_daily": "日次", - "granularity_weekly": "週次", - "granularity_monthly": "月次", - "granularity_yearly": "年次", - "start_date": "開始日", - "end_date": "終了日", - "loading": "読み込み中...", - "date_range": "{start} から {end}", - "date_range_multiline": "{start}\nから {end}", - "download_file": "{fileType} をダウンロード", - "toggle_annotator": "アノテーターを切り替え", - "toggle_stack_mode": "スタックモードを切り替え", - "legend_estimation": "推定値", - "no_data": "データがありません", - "y_axis_label": "{granularity} {facet}", - "facet": "指標", - "title": "トレンド", - "contributors_skip": "コントリビューターには表示されません(GitHubリポジトリなし):", - "items": { - "downloads": "ダウンロード数", - "likes": "いいね数", - "contributors": "コントリビューター" - }, - "play_animation": "アニメーション再生", - "pause_animation": "アニメーション停止", - "data_correction": "データ補正", - "average_window": "平均ウィンドウ", - "smoothing": "スムージング", - "known_anomalies": "既知のアノマリー", - "known_anomalies_description": "ボットやCIの問題による既知のダウンロードスパイクを補完します。", - "known_anomalies_ranges": "アノマリー範囲", - "known_anomalies_range": "{start} から {end}", - "known_anomalies_range_named": "{packageName}: {start} から {end}", - "known_anomalies_none": "このパッケージに既知のアノマリーはありません。|これらのパッケージに既知のアノマリーはありません。", - "known_anomalies_contribute": "アノマリーデータの提供", - "apply_correction": "補正を適用", - "copy_alt": { - "trend_none": "ほぼ横ばい", - "trend_strong": "強い", - "trend_weak": "弱い", - "trend_undefined": "未定義(データ不足)", - "button_label": "altテキストをコピー", - "watermark": "下部に「./npmx a fast, modern browser for the npm registry」のウォーターマークあり", - "analysis": "{package_name} は {start_value} で始まり {end_value} で終了。{trend} 傾向を示し、時間間隔あたりのダウンロード傾斜は {downloads_slope} です。", - "estimation": "最終値は、現在の期間の部分的データに基づく推定値です。", - "estimations": "最終値は、現在の期間の部分的データに基づく推定値です。", - "compare": "パッケージダウンロード比較折れ線グラフ: {packages}", - "single_package": "{package} パッケージのダウンロード折れ線グラフ", - "general_description": "Y軸はダウンロード数、X軸は {start_date} から {end_date} までの期間(単位:{granularity})を示します。{estimation_notice} {packages_analysis}。{watermark}。" - } - }, - "downloads": { - "title": "週間ダウンロード数", - "community_distribution": "コミュニティの採用分布を表示", - "subtitle": "全バージョン合計" - }, - "install_scripts": { - "title": "インストールスクリプト", - "script_label": "(スクリプト)", - "npx_packages": "{count} 個の npx パッケージ", - "currently": "現在 {version}" - }, - "playgrounds": { - "title": "試してみる", - "choose": "プレイグラウンドを選択" - }, - "metrics": { - "esm": "ESモジュール対応", - "cjs": "CommonJS対応", - "no_esm": "ESモジュール非対応", - "types_label": "型定義", - "types_included": "型定義同梱", - "types_available": "{package} 経由で型定義を利用可能", - "no_types": "TypeScript型定義なし" - }, - "license": { - "view_spdx": "SPDXでライセンス条文を表示", - "none": "なし" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} 個のパッケージに {vulns} 件の脆弱性", - "show_all_packages": "影響を受ける全 {count} 個のパッケージを表示", - "path": "パス", - "more": "+他 {count} 個", - "packages_failed": "{count} 個のパッケージをチェックできませんでした", - "scan_failed": "脆弱性をスキャンできませんでした", - "severity": { - "critical": "緊急", - "high": "高", - "moderate": "中", - "low": "低" - }, - "fixed_in_title": "{version} で修正済み" - }, - "deprecated": { - "label": "非推奨", - "tree_found": "{count} 件の非推奨の依存関係", - "show_all": "{count} 件の非推奨パッケージをすべて表示" - }, - "access": { - "title": "チームアクセス", - "refresh": "チームアクセスを更新", - "list_label": "チームアクセスリスト", - "owner": "owner", - "rw": "読み書き可(rw)", - "ro": "読み取り専用(ro)", - "revoke_access": "{name} のアクセス権を削除", - "no_access": "チームアクセスは設定されていません", - "select_team_label": "チームを選択", - "loading_teams": "チームを読み込み中...", - "select_team": "チームを選択", - "permission_label": "権限レベル", - "permission": { - "read_only": "読み取り専用", - "read_write": "読み書き可" - }, - "grant_button": "許可", - "cancel_grant": "アクセス権の付与をキャンセル", - "grant_access": "+ チームアクセスを付与" - }, - "list": { - "filter_label": "パッケージを絞り込む", - "filter_placeholder": "パッケージを絞り込む...", - "sort_label": "パッケージを並べ替える", - "showing_count": "{total} 個中 {filtered} 個のパッケージを表示中" - }, - "skeleton": { - "loading": "パッケージ詳細を読み込み中", - "maintainers": "メンテナ", - "keywords": "キーワード", - "versions": "バージョン", - "dependencies": "依存関係" - }, - "sort": { - "downloads": "ダウンロード数順", - "published": "最近の公開", - "name_asc": "名前順(A-Z)", - "name_desc": "名前順(Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "ローカルコネクタ", - "contributor_badge": "コントリビューター専用", - "contributor_notice": "コネクタはまだ npm に公開されていません。ローカルでの実行方法については {link} を参照してください。", - "contributor_link": "コントリビューションガイド", - "connected": "接続済み", - "connected_as_user": "~{user} として接続済み", - "connected_hint": "Web UIからパッケージとorganizationを管理できるようになりました。", - "disconnect": "切断", - "run_hint": "管理機能を有効にするには、ローカル環境でコネクタを実行します。", - "copy_command": "コマンドをコピー", - "copied": "コピーしました", - "paste_token": "そして、以下にトークンを貼り付けて接続します。", - "token_label": "トークン", - "token_placeholder": "ここにトークンを貼り付け...", - "advanced": "詳細オプション", - "port_label": "ポート", - "warning": "警告", - "warning_text": "これによりnpmxがnpm CLIにアクセスできるようになります。信頼できるサイトにのみ接続してください。", - "connect": "接続", - "connecting": "接続中...", - "auto_open_url": "認証ページを自動で開く" - } - }, - "operations": { - "queue": { - "title": "操作キュー", - "clear_all": "すべてクリア", - "refresh": "操作を更新", - "empty": "キューにある操作はありません", - "empty_hint": "パッケージやorganizationのページから操作を追加してください", - "active_label": "実行中の操作", - "otp_required": "OTPが必要です", - "otp_prompt": "続行するにはOTPを入力してください", - "otp_placeholder": "OTPコードを入力...", - "otp_label": "ワンタイムパスワード", - "retry_otp": "OTPで再試行", - "retry_web_auth": "ウェブ認証で再試行", - "retrying": "再試行中...", - "open_web_auth": "ウェブ認証リンクを開く", - "approve_operation": "操作を承認", - "remove_operation": "操作を削除", - "approve_all": "すべて承認", - "execute": "実行", - "executing": "実行中...", - "log": "ログ", - "log_label": "完了した操作のログ", - "remove_from_log": "ログから削除" - } - }, - "org": { - "teams": { - "title": "チーム", - "refresh": "チームを更新", - "filter_label": "チームを絞り込む", - "filter_placeholder": "チームを絞り込む...", - "sort_by": "並べ替え", - "loading": "チームを読み込み中...", - "no_teams": "チームは見つかりませんでした", - "list_label": "organizationのチーム", - "delete_team": "チーム {name} を削除", - "member_count": "{count} 人のメンバー", - "members_of": "{team} のメンバー", - "no_members": "メンバーはいません", - "remove_user": "ユーザー {user} をチームから削除", - "username_to_add": "{team} に追加するユーザー名", - "username_placeholder": "ユーザー名...", - "add_button": "追加", - "cancel_add_user": "ユーザーの追加をキャンセル", - "add_member": "+ メンバーを追加", - "team_name_label": "チーム名", - "team_name_placeholder": "チーム名...", - "create_button": "作成", - "no_match": "\"{query}\" に一致するチームはありません", - "cancel_create": "チーム作成をキャンセル", - "create_team": "+ チームを作成" - }, - "members": { - "title": "メンバー", - "refresh": "メンバーを更新", - "filter_label": "メンバーを絞り込む", - "filter_placeholder": "メンバーを絞り込む...", - "filter_by_role": "ロールで絞り込む", - "filter_by_team": "チームで絞り込む", - "all_teams": "すべてのチーム", - "sort_by": "並べ替え", - "loading": "メンバーを読み込み中...", - "no_members": "メンバーは見つかりませんでした", - "list_label": "organizationのメンバー", - "change_role_for": "{name} のロールを変更", - "remove_from_org": "{name} をorganizationから削除", - "view_team": "{team} チームを表示", - "no_match": "フィルターに一致するメンバーはいません", - "username_label": "ユーザー名", - "username_placeholder": "ユーザー名...", - "role_label": "ロール", - "role": { - "all": "すべて", - "developer": "developer", - "admin": "admin", - "owner": "owner" - }, - "team_label": "チーム", - "no_team": "チームなし", - "add_button": "追加", - "cancel_add": "メンバーの追加をキャンセル", - "add_member": "+ メンバーを追加" - }, - "public_packages": "{count} 個の公開パッケージ", - "page": { - "packages_title": "パッケージ", - "members_tab": "メンバー", - "teams_tab": "チーム", - "no_packages": "公開パッケージは見つかりませんでした: ", - "no_packages_hint": "このorganizationは存在しないか、公開パッケージがない可能性があります。", - "failed_to_load": "organizationのパッケージの読み込みに失敗しました", - "no_match": "\"{query}\" に一致するパッケージはありません", - "not_found": "organizationが見つかりません", - "not_found_message": "organization \"{'@'}{name}\" はnpmに存在しません" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(organizationにも追加されます)", - "press_enter_to_add": "Enterキーを押して {'@'}{username} を追加", - "default_placeholder": "ユーザー名...", - "suggestions_label": "ユーザーの提案" - }, - "page": { - "packages_title": "パッケージ", - "no_packages": "公開パッケージは見つかりませんでした: ", - "no_packages_hint": "このユーザーは存在しないか、公開パッケージがない可能性があります。", - "failed_to_load": "ユーザーのパッケージの読み込みに失敗しました", - "no_match": "\"{query}\" に一致するパッケージはありません", - "filter_placeholder": "{count} 個のパッケージを絞り込む..." - }, - "orgs_page": { - "title": "organization", - "back_to_profile": "プロフィールに戻る", - "connect_required": "organizationを表示するには、ローカルCLIに接続してください。", - "connect_hint_prefix": "開始するには", - "connect_hint_suffix": "を実行してください。", - "own_orgs_only": "自分のorganizationのみ表示できます。", - "view_your_orgs": "自分のorganizationを表示", - "loading": "organizationを読み込み中...", - "empty": "organizationは見つかりませんでした。", - "empty_hint": "organizationは、自身のスコープ付きパッケージから検出されます。", - "count": "{count} 個のorganization", - "packages_count": "{count} 個のパッケージ" - } - }, - "claim": { - "modal": { - "title": "パッケージ名を取得", - "success": "パッケージ名を取得しました!", - "success_detail": "{name}{'@'}0.0.0 がnpmに公開されました。", - "success_hint": "npm publish を使用して、このパッケージの新しいバージョンを公開できるようになりました。", - "view_package": "パッケージを表示", - "invalid_name": "無効なパッケージ名:", - "available": "この名前は使用可能です!", - "taken": "この名前はすでに使用されています。", - "missing_permission": "スコープ {'@'}{scope} にパッケージを追加する権限がありません。", - "similar_warning": "似た名前のパッケージが存在します。npmによって拒否される可能性があります:", - "related": "関連パッケージ:", - "scope_warning_title": "スコープ付きパッケージの使用を検討してください", - "scope_warning_text": "スコープなしのパッケージ名は共有リソースです。パッケージを公開し、維持する意思がある場合にのみ取得してください。個人やorganizationのプロジェクトには、{'@'}{username}/{name} のようなスコープ付きの名前を使用してください。", - "connect_required": "パッケージ名を取得するには、ローカルコネクタに接続してください。", - "connect_button": "コネクタに接続", - "publish_hint": "これにより、最小限のプレースホルダーパッケージが公開されます。", - "preview_json": "package.jsonをプレビュー", - "claim_button": "パッケージ名を取得", - "publishing": "公開中...", - "checking": "空き状況を確認中...", - "failed_to_check": "名前の空き状況の確認に失敗しました", - "failed_to_claim": "パッケージの取得に失敗しました" - } - }, - "code": { - "files_label": "ファイル", - "no_files": "このディレクトリにファイルはありません", - "root": "ルート", - "lines": "{count} 行", - "toggle_tree": "ファイルツリーを切り替え", - "close_tree": "ファイルツリーを閉じる", - "copy_link": "リンクをコピー", - "raw": "RAW", - "view_raw": "RAWファイルを表示", - "file_too_large": "ファイルが大きすぎるためプレビューできません", - "file_size_warning": "{size} は構文強調表示の制限である500KBを超えています", - "failed_to_load": "ファイルの読み込みに失敗しました", - "unavailable_hint": "ファイルが大きすぎるか、利用できない可能性があります", - "version_required": "コードを閲覧するにはバージョン指定が必要です", - "go_to_package": "パッケージへ移動", - "loading_tree": "ファイルツリーを読み込み中...", - "failed_to_load_tree": "このパッケージバージョンのファイルの読み込みに失敗しました", - "back_to_package": "パッケージに戻る", - "table": { - "name": "名前", - "size": "サイズ" - }, - "markdown_view_mode": { - "preview": "プレビュー", - "code": "コード" - }, - "file_path": "ファイルパス", - "scroll_to_top": "トップへスクロール" - }, - "badges": { - "provenance": { - "verified": "検証済み", - "verified_title": "検証済みprovenance", - "verified_via": "検証済み: {provider} 経由で公開" - }, - "jsr": { - "title": "JSRでも利用可能" - } - }, - "filters": { - "title": "フィルター", - "search": "検索", - "search_scope": "検索スコープ", - "search_placeholder_name": "パッケージ名で絞り込む...", - "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": "セキュリティ", - "keywords": "キーワード", - "more_keywords": "+他 {count} 個", - "clear_all": "すべてクリア", - "remove_filter": "{label} フィルターを削除", - "chips": { - "search": "検索", - "downloads": "ダウンロード数", - "keyword": "キーワード", - "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": "スコア" - }, - "columns": { - "title": "列", - "show": "表示する列", - "reset": "デフォルトに戻す", - "coming_soon": "近日公開", - "name": "名前", - "version": "バージョン", - "description": "説明", - "downloads": "ダウンロード数/週", - "published": "最新の公開", - "maintainers": "メンテナ", - "keywords": "キーワード", - "quality_score": "品質スコア", - "popularity_score": "人気度スコア", - "maintenance_score": "メンテナンススコア", - "combined_score": "総合スコア", - "security": "セキュリティ" - }, - "view_mode": { - "label": "表示モード", - "cards": "カード表示", - "table": "テーブル表示" - }, - "pagination": { - "mode_label": "ページネーションモード", - "infinite": "無限スクロール", - "paginated": "ページ分割", - "items_per_page": "1ページあたりの項目数", - "per_page": "{count} / ページ", - "all_yolo": "すべて表示 (YOLO)", - "showing": "{total} 件中 {start}-{end}", - "previous": "前のページ", - "next": "次のページ", - "nav_label": "ページネーション" - }, - "count": { - "showing_filtered": "{count} 件中 {filtered} 件を表示", - "showing_all": "{count} 件のパッケージ", - "showing_paginated": "{count} 件中 {pageSize} 件を表示" - }, - "table": { - "security_warning": "セキュリティ警告", - "secure": "セキュア", - "no_packages": "パッケージが見つかりませんでした" - } - }, - "about": { - "title": "npmxについて", - "heading": "このサイトについて", - "meta_description": "npmxは高速でモダンなnpmレジストリブラウザです。npmパッケージを探索するためのより優れたUX/DXを提供します。", - "what_we_are": { - "title": "npmxとは", - "better_ux_dx": "より優れたUX/DX", - "admin_ui": "管理UI", - "description": "npmxは、npmパッケージレジストリとツール群のための、{betterUxDx}を持つブラウザです。ダークモード、キーボードナビゲーション、コード閲覧、{jsr}などの代替レジストリへの接続機能を備えた、高速でモダンなインターフェイスを提供します。", - "admin_description": "また、ブラウザからパッケージ、チーム、organizationを管理するための、より優れた{adminUi}の提供を目指しています。これは、ローカルのnpm CLIを活用して動作します。" - }, - "what_we_are_not": { - "title": "npmxではないもの", - "not_package_manager": "パッケージマネージャーではありません。", - "not_registry": "レジストリではありません。", - "registry_description": "パッケージのホスティングは行っていません。閲覧するためのより良い手段を提供しています。", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}。", - "words": { - "already": "すでに", - "people": "素晴らしい", - "building": "パッケージ", - "really": "マネージャーを", - "cool": "作っている", - "package": "人たちが", - "managers": "存在します" - } - }, - "sponsors": { - "title": "スポンサー" - }, - "oss_partners": { - "title": "OSSパートナー" - }, - "team": { - "title": "チーム", - "governance": "ガバナンス", - "role_steward": "スチュワード", - "role_maintainer": "メンテナ", - "sponsor": "スポンサー", - "sponsor_aria": "GitHubで {name} さんをスポンサーする" - }, - "contributors": { - "title": "コントリビューター", - "description": "npmxは完全にオープンソースです。素晴らしいコントリビューターのコミュニティにより開発されています。", - "loading": "コントリビューターを読み込み中...", - "error": "コントリビューターの読み込みに失敗しました", - "view_profile": "{name} のGitHubプロフィールを表示" - }, - "get_involved": { - "title": "参加するには", - "contribute": { - "title": "貢献する", - "description": "より良いnpm体験の開発に協力してください。", - "cta": "GitHubで表示" - }, - "community": { - "title": "コミュニティに参加", - "description": "チャット、質問、アイデアの共有。", - "cta": "Discordに参加" - }, - "follow": { - "title": "最新情報を入手", - "description": "npmxの最新情報をお届けします。", - "cta": "Blueskyでフォロー" - } - } - }, - "account_menu": { - "connect": "接続", - "account": "アカウント", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "パッケージとorganizationの管理", - "atmosphere_desc": "ソーシャル機能とID", - "connect_npm_cli": "npm CLIに接続", - "connect_atmosphere": "Atmosphereに接続", - "connecting": "接続中...", - "ops": "{count} 件の操作" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} として接続済み", - "disconnect": "切断", - "connect_prompt": "Atmosphereアカウントで接続", - "handle_label": "ハンドル", - "handle_placeholder": "alice.npmx.social", - "connect": "接続", - "create_account": "アカウントを新規作成", - "connect_bluesky": "Blueskyで接続", - "what_is_atmosphere": "Atmosphereアカウントとは?", - "atmosphere_explanation": "{npmx} は多くのソーシャル機能に {atproto} を利用しています。AT Protocolにより、ユーザーは自分自身のデータを所有し、1つのアカウントでAT Protocolに対応するすべてのアプリケーションを利用できるようになります。アカウントを作成すると、{bluesky} や {tangled} などの他のアプリでも同じアカウントを使用できます。", - "default_input_error": "有効なハンドル、DID、または完全なPDS URLを入力してください", - "profile": "プロフィール" - } - }, - "header": { - "home": "ホーム", - "packages": "パッケージ", - "packages_dropdown": { - "title": "あなたのパッケージ", - "loading": "読み込み中...", - "error": "パッケージの読み込みに失敗しました", - "empty": "パッケージは見つかりませんでした", - "view_all": "すべて表示" - }, - "orgs": "organization", - "orgs_dropdown": { - "title": "あなたのorganization", - "loading": "読み込み中...", - "error": "organizationの読み込みに失敗しました", - "empty": "organizationは見つかりませんでした", - "view_all": "すべて表示" - } - }, - "compare": { - "packages": { - "title": "パッケージ比較", - "tagline": "npmパッケージを並べて比較し、適切なパッケージの選択を助けます。", - "meta_title": "{packages} の比較 - npmx", - "meta_title_empty": "パッケージ比較 - npmx", - "meta_description": "{packages} の詳細比較", - "meta_description_empty": "npmパッケージを並べて比較します", - "section_packages": "パッケージ", - "section_facets": "比較項目", - "section_comparison": "比較", - "copy_as_markdown": "テーブルをコピー", - "loading": "パッケージデータを読み込み中...", - "error": "パッケージデータの読み込みに失敗しました。もう一度お試しください。", - "empty_title": "比較するパッケージを選択", - "empty_description": "上部の検索から2つ以上のパッケージを追加すると、メトリクスを並べて比較できます。" - }, - "selector": { - "search_label": "パッケージを検索", - "search_first": "パッケージを検索...", - "search_add": "パッケージを追加...", - "searching": "検索中...", - "remove_package": "{package} を削除", - "packages_selected": "{count}/{max} パッケージ選択中。", - "add_hint": "比較するには少なくとも2つのパッケージを追加してください。" - }, - "no_dependency": { - "label": "(依存関係なし)", - "typeahead_title": "Jamesならどうする?", - "typeahead_description": "依存関係を使用しない場合と比較します!e18eも承認済みです。", - "tooltip_title": "依存関係は不要かもしれません", - "tooltip_description": "依存関係を使用しない場合と比較してください!{link}は、ネイティブAPIやよりシンプルな代替手段に置き換え可能なパッケージのリストをメンテナンスしています。", - "e18e_community": "e18eコミュニティ", - "add_column": "比較項目に「依存関係なし」カラムを追加" - }, - "facets": { - "group_label": "比較項目", - "all": "すべて", - "none": "なし", - "coming_soon": "近日公開", - "select_all": "すべての項目を選択", - "deselect_all": "すべての項目の選択を解除", - "select_category": "{category} のすべての項目を選択", - "deselect_category": "{category} のすべての項目の選択を解除", - "binary_only_tooltip": "このパッケージはバイナリのみを提供し、エクスポートを含みません", - "categories": { - "performance": "パフォーマンス", - "health": "ヘルス", - "compatibility": "互換性", - "security": "セキュリティとコンプライアンス" - }, - "items": { - "packageSize": { - "label": "パッケージサイズ", - "description": "パッケージ自体のサイズ(展開時)" - }, - "installSize": { - "label": "インストールサイズ", - "description": "すべての依存関係を含む総インストールサイズ" - }, - "dependencies": { - "label": "直接の依存関係", - "description": "直接の依存関係の数" - }, - "totalDependencies": { - "label": "すべての依存関係", - "description": "推移的な依存関係を含む総数" - }, - "downloads": { - "label": "ダウンロード数/週", - "description": "1週間のダウンロード数" - }, - "totalLikes": { - "label": "いいね", - "description": "いいねの合計数" - }, - "lastUpdated": { - "label": "公開日", - "description": "このバージョンが公開された日付" - }, - "deprecated": { - "label": "非推奨?", - "description": "パッケージが非推奨かどうか" - }, - "engines": { - "label": "エンジン", - "description": "Node.jsのバージョン要件" - }, - "types": { - "label": "型定義", - "description": "TypeScriptの型定義" - }, - "moduleFormat": { - "label": "モジュール形式", - "description": "ESM/CJSのサポート状況" - }, - "license": { - "label": "ライセンス", - "description": "パッケージのライセンス" - }, - "vulnerabilities": { - "label": "脆弱性", - "description": "既知のセキュリティ脆弱性" - } - }, - "values": { - "any": "指定なし", - "none": "なし", - "unknown": "不明", - "deprecated": "非推奨", - "not_deprecated": "いいえ", - "types_included": "同梱", - "types_none": "なし", - "vulnerabilities_summary": "{count} 件 ({critical}C/{high}H)", - "up_to_you": "あなた次第!" - }, - "trends": { - "title": "トレンド比較" - } - }, - "file_changes": "ファイル変更", - "files_count": "{count} ファイル", - "lines_hidden": "{count} 行を非表示", - "file_too_large": "ファイルサイズが大きすぎるため比較できません", - "file_size_warning": "{size} は比較制限の250KBを超えています", - "compare_versions": "diff", - "summary": "要約", - "deps_count": "依存関係 {count} 件", - "dependencies": "依存関係", - "dev_dependencies": "dev依存関係", - "peer_dependencies": "ピア依存関係", - "optional_dependencies": "オプション依存関係", - "no_dependency_changes": "依存関係の変更なし", - "file_filter_option": { - "all": "すべて ({count})", - "added": "追加 ({count})", - "removed": "削除 ({count})", - "modified": "変更 ({count})" - }, - "search_files_placeholder": "ファイルを検索...", - "no_files_all": "ファイルなし", - "no_files_search": "\"{query}\" に一致するファイルなし", - "no_files_filtered": "{filter} ファイルなし", - "filter": { - "added": "追加済み", - "removed": "削除済み", - "modified": "変更済み" - }, - "files_button": "ファイル", - "select_file_prompt": "サイドバーからファイルを選択してdiffを表示", - "close_files_panel": "ファイルパネルを閉じる", - "filter_files_label": "変更タイプでファイルをフィルタリング" - }, - "privacy_policy": { - "title": "プライバシーポリシー", - "last_updated": "最終更新日: {date}", - "welcome": "{app}へようこそ。私たちはあなたのプライバシーの保護に努めています。本ポリシーでは、どんなデータを収集するか、どのように使用するか、そして、あなたの情報に関するあなたが持つ権利について説明します。", - "cookies": { - "what_are": { - "title": "Cookieとは?", - "p1": "Cookieは、ウェブサイト訪問時にデバイスに保存される小さなテキストファイルです。特定の好みや設定を記憶することで、ブラウジング体験を向上させることを目的としています。" - }, - "types": { - "title": "使用しているCookie", - "p1": "サイトの機能に厳密に必要な目的のために{bold}のみを使用します。サードパーティCookieや広告用Cookieは使用しません。", - "bold": "必須の技術的なCookie", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "このCookieは、ホスティングプロバイダー(Vercel)がスキュー保護のために使用します。ブラウジング中に新しいアップデートがリリースされた場合でも、正しいデプロイバージョンからアセットを取得できるようにします。あなたの行動の追跡には利用されません。", - "cookie_h3": "h3", - "cookie_h3_desc": "これはセキュアなセッションCookieです。Atmosphereアカウント接続時にOAuthアクセストークンを保存します。認証セッションの維持に不可欠です。" - }, - "local_storage": { - "title": "ローカルストレージ", - "p1": "セッションCookieに加えて、ブラウザの{bold}を使用して表示設定を保存します。これにより、選択したテーマ(ライト/ダーク)やその他の{settings}を記憶し、サイトの訪問のたびに再設定する手間を省きます。", - "bold": "ローカルストレージ", - "p2": "この情報は純粋に機能的なものであり、あなたのデバイスにのみ保存され、{bold2}。ウェブサイトでの体験向上のためにのみ使用されます。", - "bold2": "個人データを含まず、あなたの追跡にも使用されません", - "settings": "設定" - }, - "management": { - "title": "Cookieの管理", - "p1": "あなたは、自身の好みに合わせて、Cookieの受け入れ、拒否、または削除をブラウザで設定できます。ただし、{bold}場合があるため、注意してください。", - "bold": "必須Cookieを拒否するとアプリケーションの一部機能が制限される", - "p2": "主要なブラウザにおけるCookieの管理手順は、以下のリンクから確認できます。", - "chrome": "Google Chrome(別ウィンドウで開く)", - "firefox": "Mozilla Firefox(別ウィンドウで開く)", - "edge": "Microsoft Edge(別ウィンドウで開く)" - } - }, - "analytics": { - "title": "分析", - "p1": "訪問者のウェブサイト利用状況を把握するために{bold}を使用しています。この分析は、ユーザー体験の向上や問題の特定に役立ちます。", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analyticsは、以下のようにプライバシーに配慮して設計されています。", - "li1": "Cookieを使用しません", - "li2": "個人を識別できる情報を収集しません", - "li3": "複数のサイトを横断したユーザー追跡を行いません", - "li4": "すべてのデータは集計および匿名化されます", - "p3": "収集される情報は、ページURL、リファラ、国/地域、デバイスの種類、ブラウザ、OSのみです。これらのデータから個人を特定することはできません。" - }, - "authenticated": { - "title": "認証済みユーザー", - "p1": "{bold}アカウントをnpmxに接続すると、OAuthアクセストークンがセキュアなHTTP-onlyセッションCookieに保存されます。このトークンは、代理でリクエストを認証するためだけに制限的に使用されます。", - "bold": "Atmosphere", - "p2": "認証情報は保存しません。また、機能提供に必要な範囲を超えたデータへのアクセスも行いません。アカウントの接続解除は、いつでも{settings}ページから行えます。", - "settings": "設定" - }, - "data_retention": { - "title": "データ保持", - "p1": "セッションCookieは、ブラウザを閉じるか一定期間操作がない場合に自動的に削除されます。ローカルストレージの設定は、ブラウザデータを消去するまでデバイスに残ります。分析データは集計された形式で保持され、個々のユーザーに関連付けられることはありません。" - }, - "your_rights": { - "title": "ユーザーの権利", - "p1": "あなたには以下の権利があります。", - "li1": "私たちが収集したデータに関する情報にアクセスする権利", - "li2": "いつでもローカルストレージとCookieを消去する権利", - "li3": "認証済みセッションを切断する権利", - "li4": "データ取り扱いに関する情報を要求する権利", - "p2": "私たちは個人情報を収集していないため、通常、削除やエクスポートの対象となる個人情報はありません。" - }, - "contact": { - "title": "問い合わせ", - "p1": "本プライバシーポリシーに関する質問や懸念がある場合は、{link}でissueを作成して連絡してください。", - "link": "GitHubリポジトリ" - }, - "changes": { - "title": "ポリシーの変更", - "p1": "本プライバシーポリシーは随時更新されることがあります。変更は、更新日とともに本ページで公開されます。" - } - }, - "a11y": { - "title": "アクセシビリティ", - "footer_title": "アクセシビリティ", - "welcome": "私たちは {app} を、できるだけ多くの人に使ってもらえるものにしたいと思っています。", - "approach": { - "title": "私たちのアプローチ", - "p1": "私たちはWeb Content Accessibility Guidelines (WCAG) 2.2に準拠するよう努め、機能開発時の指針として活用しています。WCAGのいかなるレベルへの完全な準拠を主張するものではありません。アクセシビリティは継続的な取り組みであり、常に改善の余地があるためです。", - "p2": "このサイトは {about} です。アクセシビリティの改善は、通常の開発の一環として段階的に行っています。", - "about_link": "オープンソースのコミュニティ主導プロジェクト" - }, - "measures": { - "title": "私たちの取り組み", - "p1": "サイト全体で、主に以下のことに取り組んでいます。", - "li1": "適切な箇所でセマンティックHTMLとARIA属性を使用する。", - "li2": "ブラウザで調整可能な相対的なテキストサイズを使用する。", - "li3": "インターフェイス全体でキーボード操作をサポートする。", - "li4": "prefers-reduced-motionおよびprefers-color-schemeメディアクエリを尊重する。", - "li5": "十分なカラーコントラストを考慮してデザインする。", - "li6": "一部のインタラクティブ機能はJavaScriptが必要ですが、重要なコンテンツはJavaScriptなしでも利用できるようにする。" - }, - "limitations": { - "title": "既知の制限事項", - "p1": "サイトの一部、特にパッケージのREADMEなどのサードパーティコンテンツは、アクセシビリティ基準を満たしていない場合があります。これらの領域についても、時間をかけて改善に取り組んでいます。" - }, - "contact": { - "title": "フィードバック", - "p1": "{app} でアクセシビリティ上のバリアを見つけた場合は、{link} でissueを作成して連絡してください。報告は真剣に受け止め、問題を解決するためにできる限り対応します。", - "link": "GitHubリポジトリ" - } - } -} diff --git a/lunaria/files/kn-IN.json b/lunaria/files/kn-IN.json deleted file mode 100644 index d202b6f83..000000000 --- a/lunaria/files/kn-IN.json +++ /dev/null @@ -1,857 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm ರಿಜಿಸ್ಟ್ರಿಗೆ ಪ್ಯಾಕೇಜ್ ಬ್ರೌಸರ್", - "description": "npm ರಿಜಿಸ್ಟ್ರಿಗೆ ಉತ್ತಮ ಬ್ರೌಸರ್. ಆಧುನಿಕ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹುಡುಕಿ, ಬ್ರೌಸ್ ಮಾಡಿ ಮತ್ತು ಅನ್ವೇಷಿಸಿ." - } - }, - "built_at": "{0} ನಿರ್ಮಿಸಲಾಗಿದೆ", - "alt_logo": "npmx ಲೋಗೋ", - "tagline": "npm ರಿಜಿಸ್ಟ್ರಿಗೆ ಉತ್ತಮ ಬ್ರೌಸರ್", - "non_affiliation_disclaimer": "npm, Inc. ಜೊತೆ ಯಾವುದೇ ಸಂಬಂಧ ಇಲ್ಲ.", - "trademark_disclaimer": "npm, npm, Inc. ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್‌ಮಾರ್ಕ್. ಈ ಸೈಟ್ npm, Inc. ಜೊತೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.", - "footer": { - "about": "ನಮ್ಮ ಬಗ್ಗೆ", - "docs": "ದಸ್ತಾವೇಜುಗಳು", - "source": "ಮೂಲ", - "social": "ಸಾಮಾಜಿಕ", - "chat": "ಚಾಟ್" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "npm ಪ್ಯಾಕೇಜ್ ಹುಡುಕಿ", - "placeholder": "ಪ್ಯಾಕೇಜ್ ಹುಡುಕಿ...", - "button": "ಹುಡುಕಿ", - "searching": "ಹುಡುಕಲಾಗುತ್ತಿದೆ...", - "found_packages": "ಯಾವುದೇ ಪ್ಯಾಕೇಜ್ ಕಂಡುಬಂದಿಲ್ಲ | 1 ಪ್ಯಾಕೇಜ್ ಕಂಡುಬಂದಿದೆ | {count} ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿವೆ", - "updating": "(ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ...)", - "no_results": "\"{query}\"ಗಾಗಿ ಯಾವುದೇ ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "not_taken": "{name} ಲಭ್ಯವಿದೆ", - "claim_prompt": "npm ನಲ್ಲಿ ಈ ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಿ", - "claim_button": "\"{name}\" ಕ್ಲೇಮ್ ಮಾಡಿ", - "want_to_claim": "ಈ ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಲು ಇಷ್ಟವಿದೆಯೇ?", - "start_typing": "ಪ್ಯಾಕೇಜ್ ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ", - "exact_match": "ನಿಖರ ಹೊಂದಾಣಿಕೆ", - "suggestion": { - "user": "ಬಳಕೆದಾರ", - "org": "ಸಂಸ್ಥೆ", - "view_user_packages": "ಈ ಬಳಕೆದಾರದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನೋಡಿ", - "view_org_packages": "ಈ ಸಂಸ್ಥೆಯ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನೋಡಿ" - } - }, - "nav": { - "main_navigation": "ಮುಖ್ಯ ನಾವಿಗೇಶನ್", - "popular_packages": "ಜನಪ್ರಿಯ ಪ್ಯಾಕೇಜ್‌ಗಳು", - "settings": "ಸೆಟ್ಟಿಂಗ್‌ಗಳು", - "compare": "ಹೋಲಿಸಿ", - "back": "ಹಿಂದೆ", - "menu": "ಮೆನು", - "mobile_menu": "ನಾವಿಗೇಶನ್ ಮೆನು", - "open_menu": "ಮೆನು ತೆರೆಯಿರಿ", - "links": "ಲಿಂಕ್‌ಗಳು", - "tap_to_search": "ಹುಡುಕಲು ಟ್ಯಾಪ್ ಮಾಡಿ" - }, - "settings": { - "title": "ಸೆಟ್ಟಿಂಗ್‌ಗಳು", - "tagline": "ನಿಮ್ಮ npmx ಅನುಭವವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ", - "meta_description": "ಥೀಮ್, ಭಾಷೆ ಮತ್ತು ಪ್ರದರ್ಶನ ಆದ್ಯತೆಗಳೊಂದಿಗೆ ನಿಮ್ಮ npmx.dev ಅನುಭವವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ.", - "sections": { - "appearance": "ರೂಪ", - "display": "ಪ್ರದರ್ಶನ", - "language": "ಭಾಷೆ" - }, - "data_source": {}, - "relative_dates": "ಸಾಪೇಕ್ಷ ದಿನಾಂಕಗಳು", - "include_types": "ಇನ್‌ಸ್ಟಾಲ್‌ನಲ್ಲಿ {'@'}types ಸೇರಿಸಿ", - "include_types_description": "ಟೈಪ್ ಇಲ್ಲದ ಪ್ಯಾಕೇಜ್‌ಗೆ ಇನ್‌ಸ್ಟಾಲ್ ಕಮಾಂಡ್‌ನಲ್ಲಿ {'@'}types ಪ್ಯಾಕೇಜ್ ಸೇರಿಸಿ", - "hide_platform_packages": "ಹುಡುಕಾಟದಲ್ಲಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ", - "hide_platform_packages_description": "ಫಲಿತಾಂಶಗಳಿಂದ {'@'}esbuild/linux-x64 ಮಾದರಿಯ ನೆಟಿವ್ ಬೈನರಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ", - "theme": "ಥೀಮ್", - "theme_light": "ಲೈಟ್", - "theme_dark": "ಡಾರ್ಕ್", - "theme_system": "ಸಿಸ್ಟಮ್", - "language": "ಭಾಷೆ", - "help_translate": "npmx ಅನುವಾದಕ್ಕೆ ಸಹಾಯ ಮಾಡಿ", - "accent_colors": "ಅಕ್ಸೆಂಟ್ ಬಣ್ಣಗಳು", - "clear_accent": "ಅಕ್ಸೆಂಟ್ ಬಣ್ಣ ತೆರವುಗೊಳಿಸಿ", - "translation_progress": "ಅನುವಾದ ಪ್ರಗತಿ" - }, - "i18n": { - "missing_keys": "{count} ಅನುವಾದ ಇಲ್ಲ | {count} ಅನುವಾದಗಳು ಇಲ್ಲ", - "copy_keys": "ಕೀಗಳನ್ನು ನಕಲಿಸಿ", - "show_more_keys": "{count} ಇನ್ನಷ್ಟು ತೋರಿಸಿ...", - "contribute_hint": "ಕಾಣೆಯಾದ ಕೀಗಳನ್ನು ಸೇರಿಸಿ ಈ ಅನುವಾದವನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡಿ.", - "edit_on_github": "GitHub ನಲ್ಲಿ ಸಂಪಾದಿಸಿ", - "view_guide": "ಅನುವಾದ ಮಾರ್ಗದರ್ಶಿ" - }, - "common": { - "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "loading_more": "ಇನ್ನಷ್ಟು ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "loading_packages": "ಪ್ಯಾಕೇಜ್‌ಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ...", - "end_of_results": "ಫಲಿತಾಂಶಗಳು ಮುಗಿದಿವೆ", - "try_again": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", - "close": "ಮುಚ್ಚಿ", - "retry": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", - "copy": "ನಕಲಿಸಿ", - "copied": "ನಕಲಿಸಲಾಗಿದೆ!", - "skip_link": "ಮುಖ್ಯ ವಿಷಯಕ್ಕೆ ಹೋಗಿ", - "warnings": "ಎಚ್ಚರಿಕೆಗಳು:", - "go_back_home": "ಮುಖಪುಟಕ್ಕೆ ಹಿಂತಿರುಗಿ", - "view_on_npm": "npm ನಲ್ಲಿ ನೋಡಿ", - "per_week": "/ ವಾರ", - "vanity_downloads_hint": "ವ್ಯಾನಿಟಿ ಸಂಖ್ಯೆ: ಪ್ಯಾಕೇಜ್ ಪ್ರದರ್ಶಿಸಲಾಗಿಲ್ಲ | ವ್ಯಾನಿಟಿ ಸಂಖ್ಯೆ: ಪ್ರದರ್ಶಿಸಲಾದ ಪ್ಯಾಕೇಜ್ | ವ್ಯಾನಿಟಿ ಸಂಖ್ಯೆ: {count} ಪ್ರದರ್ಶಿಸಲಾದ ಪ್ಯಾಕೇಜ್‌ಗಳ ಒಟ್ಟು", - "sort": { - "name": "ಹೆಸರು", - "role": "ಪಾತ್ರ", - "members": "ಸದಸ್ಯರು" - }, - "scroll_to_top": "ಮೇಲಕ್ಕೆ ಸ್ಕ್ರೋಲ್ ಮಾಡಿ" - }, - "package": { - "not_found": "ಪ್ಯಾಕೇಜ್ ಕಂಡುಬಂದಿಲ್ಲ", - "not_found_message": "ಪ್ಯಾಕೇಜ್ ಕಂಡುಬಂದಿಲ್ಲ.", - "no_description": "ವಿವರಣೆ ನೀಡಲಾಗಿಲ್ಲ", - "not_latest": "(ಇದು ಇತ್ತೀಚಿನದು ಅಲ್ಲ)", - "verified_provenance": "ಪರಿಶೀಲಿತ ಮೂಲ (Provenance)", - "view_permalink": "ಈ ಆವೃತ್ತಿಯ ಶಾಶ್ವತ ಲಿಂಕ್ ನೋಡಿ", - "navigation": "ಪ್ಯಾಕೇಜ್", - "copy_name": "ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ನಕಲಿಸಿ", - "deprecation": { - "package": "ಈ ಪ್ಯಾಕೇಜ್ ಅಮಾನ್ಯಗೊಳಿಸಲಾಗಿದೆ.", - "version": "ಈ ಆವೃತ್ತಿ ಅಮಾನ್ಯಗೊಳಿಸಲಾಗಿದೆ.", - "no_reason": "ಕಾರಣ ನೀಡಲಾಗಿಲ್ಲ" - }, - "replacement": { - "title": "ನಿಮಗೆ ಈ ಅವಲಂಬನೆ ಅಗತ್ಯವಿಲ್ಲದಿರಬಹುದು.", - "native": "ಇದನ್ನು {replacement} ಮೂಲಕ ಬದಲಾಯಿಸಬಹುದು, ಇದು Node {nodeVersion} ರಿಂದ ಲಭ್ಯವಿದೆ.", - "simple": "{community} ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನಾವಶ್ಯಕವೆಂದು ಗುರುತಿಸಿದೆ, ಶಿಫಾರಸು: {replacement}.", - "documented": "{community} ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯ ಆಯ್ಕೆಯೆಂದು ಗುರುತಿಸಿದೆ.", - "none": "ಈ ಪ್ಯಾಕೇಜ್ ಈಗ ಅನಾವಶ್ಯಕವೆಂದು ಗುರುತಿಸಲಾಗಿದೆ ಮತ್ತು ಇದರ ಕಾರ್ಯಕ್ಷಮತೆ ಎಲ್ಲಾ ಎಂಜಿನ್‌ಗಳಲ್ಲಿ ನೆಟಿವ್ ಆಗಿ ಲಭ್ಯವಿರಬಹುದು.", - "learn_more": "ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಿ", - "mdn": "MDN", - "community": "ಸಮುದಾಯ" - }, - "stats": { - "license": "ಪರವಾನಗಿ", - "deps": "ಅವಲಂಬನೆಗಳು", - "install_size": "ಸ್ಥಾಪನೆ ಗಾತ್ರ", - "vulns": "ಭದ್ರತಾ ದುರ್ಬಲತೆಗಳು", - "view_dependency_graph": "ಅವಲಂಬನೆ ಗ್ರಾಫ್ ನೋಡಿ", - "inspect_dependency_tree": "ಅವಲಂಬನೆ ಮರ ಪರಿಶೀಲಿಸಿ", - "size_tooltip": { - "unpacked": "{size} ಅನ್ಪ್ಯಾಕ್ ಗಾತ್ರ (ಈ ಪ್ಯಾಕೇಜ್)", - "total": "{size} ಒಟ್ಟು ಅನ್ಪ್ಯಾಕ್ ಗಾತ್ರ (linux-x64 ಗಾಗಿ ಎಲ್ಲಾ {count} ಅವಲಂಬನೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ)" - } - }, - "skills": { - "title": "ಏಜೆಂಟ್ ಕೌಶಲ್ಯಗಳು", - "skills_available": "{count} ಕೌಶಲ್ಯ ಲಭ್ಯವಿದೆ | {count} ಕೌಶಲ್ಯಗಳು ಲಭ್ಯವಿವೆ", - "compatible_with": "{tool} ಜೊತೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ", - "install": "ಸ್ಥಾಪಿಸಿ", - "installation_method": "ಸ್ಥಾಪನೆ ವಿಧಾನ", - "learn_more": "ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಿ", - "available_skills": "ಲಭ್ಯವಿರುವ ಕೌಶಲ್ಯಗಳು", - "click_to_expand": "ವಿಸ್ತರಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ", - "no_description": "ವಿವರಣೆ ಇಲ್ಲ", - "file_counts": { - "scripts": "{count} ಸ್ಕ್ರಿಪ್ಟ್ | {count} ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು", - "refs": "{count} ಉಲ್ಲೇಖ | {count} ಉಲ್ಲೇಖಗಳು", - "assets": "{count} ಸಂಪತ್ತು | {count} ಸಂಪತ್ತುಗಳು" - }, - "view_source": "ಮೂಲ ಕೋಡ್ ನೋಡಿ" - }, - "links": { - "repo": "ರೆಪೊಸಿಟರಿ", - "homepage": "ಮುಖ್ಯಪುಟ", - "issues": "ಸಮಸ್ಯೆಗಳು", - "jsr": "jsr", - "code": "ಕೋಡ್", - "docs": "ದಸ್ತಾವೇಜುಗಳು", - "fund": "ಹಣ ಸಹಾಯ", - "compare": "ಹೋಲಿಸಿ" - }, - "likes": {}, - "docs": { - "not_available": "ದಸ್ತಾವೇಜುಗಳು ಲಭ್ಯವಿಲ್ಲ", - "not_available_detail": "ಈ ಆವೃತ್ತಿಗಾಗಿ ದಸ್ತಾವೇಜುಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." - }, - "get_started": { - "title": "ಪ್ರಾರಂಭಿಸಿ", - "pm_label": "ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕ", - "copy_command": "ಸ್ಥಾಪನೆ ಕಮಾಂಡ್ ನಕಲಿಸಿ", - "view_types": "{package} ನೋಡಿ" - }, - "create": { - "title": "ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ", - "copy_command": "create ಕಮಾಂಡ್ ನಕಲಿಸಿ" - }, - "run": { - "title": "ಚಲಾಯಿಸಿ", - "locally": "ಸ್ಥಳೀಯವಾಗಿ ಚಲಾಯಿಸಿ" - }, - "readme": { - "title": "ರೀಡ್‌ಮಿ", - "no_readme": "README ಲಭ್ಯವಿಲ್ಲ.", - "view_on_github": "GitHub ನಲ್ಲಿ ನೋಡಿ", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "ಕೀವರ್ಡ್‌ಗಳು", - "compatibility": "ಹೊಂದಿಕೊಳ್ಳುವಿಕೆ", - "card": { - "publisher": "ಪ್ರಕಾಶಕರು", - "weekly_downloads": "ವಾರದ ಡೌನ್‌ಲೋಡ್‌ಗಳು", - "keywords": "ಕೀವರ್ಡ್‌ಗಳು", - "license": "ಪರವಾನಗಿ" - }, - "versions": { - "title": "ಆವೃತ್ತಿಗಳು", - "collapse": "{tag} ಸಂಕ್ಷಿಪಿಸಿ", - "expand": "{tag} ವಿಸ್ತರಿಸಿ", - "collapse_other": "ಇತರೆ ಆವೃತ್ತಿಗಳನ್ನು ಸಂಕ್ಷಿಪಿಸಿ", - "expand_other": "ಇತರೆ ಆವೃತ್ತಿಗಳನ್ನು ವಿಸ್ತರಿಸಿ", - "collapse_major": "ಮೇಜರ್ {major} ಸಂಕ್ಷಿಪಿಸಿ", - "expand_major": "ಮೇಜರ್ {major} ವಿಸ್ತರಿಸಿ", - "other_versions": "ಇತರೆ ಆವೃತ್ತಿಗಳು", - "more_tagged": "{count} ಇನ್ನಷ್ಟು ಟ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ", - "all_covered": "ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು ಮೇಲಿನ ಟ್ಯಾಗ್‌ಗಳಿಂದ ಒಳಗೊಂಡಿವೆ", - "deprecated_title": "{version} (ಅಮಾನ್ಯಗೊಳಿಸಲಾಗಿದೆ)", - "view_all": "{count} ಆವೃತ್ತಿ ನೋಡಿ | ಎಲ್ಲಾ {count} ಆವೃತ್ತಿಗಳನ್ನು ನೋಡಿ" - }, - "dependencies": { - "title": "ಅವಲಂಬನೆಗಳು ({count})", - "list_label": "ಪ್ಯಾಕೇಜ್ ಅವಲಂಬನೆಗಳು", - "show_all": "{count} ಅವಲಂಬನೆ ತೋರಿಸಿ | ಎಲ್ಲಾ {count} ಅವಲಂಬನೆಗಳನ್ನು ತೋರಿಸಿ", - "optional": "ಐಚ್ಛಿಕ", - "view_vulnerabilities": "ಭದ್ರತಾ ದುರ್ಬಲತೆಗಳನ್ನು ನೋಡಿ", - "outdated_major": "{count} ಮೇಜರ್ ಆವೃತ್ತಿ ಹಿಂದುಳಿದಿದೆ (ಇತ್ತೀಚಿನದು: {latest}) | {count} ಮೇಜರ್ ಆವೃತ್ತಿಗಳು ಹಿಂದುಳಿದಿವೆ (ಇತ್ತೀಚಿನದು: {latest})", - "outdated_minor": "{count} ಮೈನರ್ ಆವೃತ್ತಿ ಹಿಂದುಳಿದಿದೆ (ಇತ್ತೀಚಿನದು: {latest}) | {count} ಮೈನರ್ ಆವೃತ್ತಿಗಳು ಹಿಂದುಳಿದಿವೆ (ಇತ್ತೀಚಿನದು: {latest})", - "outdated_patch": "ಪ್ಯಾಚ್ ನವೀಕರಣ ಲಭ್ಯವಿದೆ (ಇತ್ತೀಚಿನದು: {latest})" - }, - "peer_dependencies": { - "title": "ಪೀರ್ ಅವಲಂಬನೆಗಳು ({count})", - "list_label": "ಪ್ಯಾಕೇಜ್ ಪೀರ್ ಅವಲಂಬನೆಗಳು", - "show_all": "{count} ಪೀರ್ ಅವಲಂಬನೆ ತೋರಿಸಿ | ಎಲ್ಲಾ {count} ಪೀರ್ ಅವಲಂಬನೆಗಳನ್ನು ತೋರಿಸಿ" - }, - "optional_dependencies": { - "title": "ಐಚ್ಛಿಕ ಅವಲಂಬನೆಗಳು ({count})", - "list_label": "ಪ್ಯಾಕೇಜ್ ಐಚ್ಛಿಕ ಅವಲಂಬನೆ", - "show_all": "{count} ಐಚ್ಛಿಕ ಅವಲಂಬನೆ ತೋರಿಸಿ | ಎಲ್ಲಾ {count} ಐಚ್ಛಿಕ ಅವಲಂಬನೆಗಳನ್ನು ತೋರಿಸಿ" - }, - "maintainers": { - "title": "ನಿರ್ವಹಕರು", - "list_label": "ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಕರು", - "you": "(ನೀವು)", - "via": "{teams} ಮೂಲಕ", - "remove_owner": "{name} ಅವರನ್ನು ಮಾಲೀಕರಾಗಿ ತೆಗೆದುಹಾಕಿ", - "username_to_add": "ಮಾಲೀಕರಾಗಿ ಸೇರಿಸಲು ಬಳಕೆದಾರ ಹೆಸರು", - "username_placeholder": "ಬಳಕೆದಾರ ಹೆಸರು...", - "add_button": "ಸೇರಿಸಿ", - "cancel_add": "ಮಾಲೀಕರನ್ನು ಸೇರಿಸುವುದನ್ನು ರದ್ದುಮಾಡಿ", - "add_owner": "+ ಮಾಲೀಕರನ್ನು ಸೇರಿಸಿ", - "show_more": "({count} ಇನ್ನಷ್ಟು ತೋರಿಸಿ)", - "show_less": "(ಕಡಿಮೆ ತೋರಿಸಿ)" - }, - "trends": { - "granularity": "ಗ್ರಾನ್ಯುಲಾರಿಟಿ", - "granularity_daily": "ದೈನಂದಿನ", - "granularity_weekly": "ವಾರದ", - "granularity_monthly": "ತಿಂಗಳ", - "granularity_yearly": "ವಾರ್ಷಿಕ", - "start_date": "ಆರಂಭ", - "end_date": "ಅಂತ್ಯ", - "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "date_range": "{start} ರಿಂದ {end}", - "date_range_multiline": "{start}\nರಿಂದ {end}", - "download_file": "{fileType} ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", - "toggle_annotator": "ಅನೋಟೇಟರ್ ಟಾಗಲ್ ಮಾಡಿ", - "items": {} - }, - "downloads": { - "title": "ವಾರದ ಡೌನ್‌ಲೋಡ್‌ಗಳು" - }, - "install_scripts": { - "title": "ಇನ್‌ಸ್ಟಾಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು", - "script_label": "(ಸ್ಕ್ರಿಪ್ಟ್)", - "npx_packages": "{count} npx ಪ್ಯಾಕೇಜ್ | {count} npx ಪ್ಯಾಕೇಜ್‌ಗಳು", - "currently": "ಪ್ರಸ್ತುತ {version}" - }, - "playgrounds": { - "title": "ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ", - "choose": "ಪ್ಲೇಗ್ರೌಂಡ್ ಆಯ್ಕೆಮಾಡಿ" - }, - "metrics": { - "esm": "ES Modules ಬೆಂಬಲಿತ", - "cjs": "CommonJS ಬೆಂಬಲಿತ", - "no_esm": "ES Modules ಬೆಂಬಲ ಇಲ್ಲ", - "types_label": "ಟೈಪ್‌ಗಳು", - "types_included": "ಟೈಪ್‌ಗಳು ಸೇರಿಸಲಾಗಿದೆ", - "types_available": "ಟೈಪ್‌ಗಳು {package} ಮೂಲಕ ಲಭ್ಯವಿವೆ", - "no_types": "TypeScript ಟೈಪ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ" - }, - "license": { - "view_spdx": "SPDX ನಲ್ಲಿ ಪರವಾನಗಿ ಪಠ್ಯ ನೋಡಿ", - "none": "ಯಾವುದೂ ಇಲ್ಲ" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ {vulns} ಭದ್ರತಾ ದುರ್ಬಲತೆ | {packages}/{total} ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ {vulns} ಭದ್ರತಾ ದುರ್ಬಲತೆಗಳು", - "show_all_packages": "ಎಲ್ಲ {count} ಪ್ರಭಾವಿತ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ತೋರಿಸಿ", - "path": "ಮಾರ್ಗ", - "more": "+{count} ಇನ್ನಷ್ಟು", - "packages_failed": "{count} ಪ್ಯಾಕೇಜ್ ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ | {count} ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ", - "scan_failed": "ಭದ್ರತಾ ದುರ್ಬಲತೆಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "severity": { - "critical": "ಅತ್ಯಂತ ಗಂಭೀರ", - "high": "ಉನ್ನತ", - "moderate": "ಮಧ್ಯಮ", - "low": "ಕಡಿಮೆ" - } - }, - "deprecated": { - "label": "ಅಮಾನ್ಯಗೊಳಿಸಲಾಗಿದೆ", - "tree_found": "{count} ಅಮಾನ್ಯಗೊಳಿಸಿದ ಅವಲಂಬನೆ | {count} ಅಮಾನ್ಯಗೊಳಿಸಿದ ಅವಲಂಬನೆಗಳು", - "show_all": "{count} ಅಮಾನ್ಯಗೊಳಿಸಿದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ತೋರಿಸಿ | ಎಲ್ಲಾ {count} ಅಮಾನ್ಯಗೊಳಿಸಿದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ತೋರಿಸಿ" - }, - "access": { - "title": "ತಂಡ ಪ್ರವೇಶ", - "refresh": "ತಂಡ ಪ್ರವೇಶವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ", - "list_label": "ತಂಡ ಪ್ರವೇಶ ಪಟ್ಟಿ", - "owner": "ಮಾಲೀಕ", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} ಅವರ ಪ್ರವೇಶವನ್ನು ರದ್ದುಮಾಡಿ", - "no_access": "ತಂಡ ಪ್ರವೇಶ ಸಂರಚಿಸಲಾಗಿಲ್ಲ", - "select_team_label": "ತಂಡ ಆಯ್ಕೆಮಾಡಿ", - "loading_teams": "ತಂಡಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ...", - "select_team": "ತಂಡ ಆಯ್ಕೆಮಾಡಿ", - "permission_label": "ಅನುಮತಿ ಮಟ್ಟ", - "permission": { - "read_only": "ಓದಲು ಮಾತ್ರ", - "read_write": "ಓದು-ಬರೆ" - }, - "grant_button": "ಅನುಮತಿ ನೀಡಿ", - "cancel_grant": "ಅನುಮತಿ ನೀಡುವುದನ್ನು ರದ್ದುಮಾಡಿ", - "grant_access": "+ ತಂಡ ಪ್ರವೇಶ ನೀಡಿ" - }, - "list": { - "filter_label": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ", - "filter_placeholder": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ...", - "sort_label": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ವಿಂಗಡಿಸಿ", - "showing_count": "{total} ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ {filtered} ತೋರಿಸಲಾಗುತ್ತಿದೆ" - }, - "skeleton": { - "loading": "ಪ್ಯಾಕೇಜ್ ವಿವರಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ", - "maintainers": "ನಿರ್ವಹಕರು", - "keywords": "ಕೀವರ್ಡ್‌ಗಳು", - "versions": "ಆವೃತ್ತಿಗಳು", - "dependencies": "ಅವಲಂಬನೆಗಳು" - }, - "sort": { - "downloads": "ಅತ್ಯಧಿಕ ಡೌನ್‌ಲೋಡ್‌ಗಳು", - "name_asc": "ಹೆಸರು (A-Z)", - "name_desc": "ಹೆಸರು (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "ಸ್ಥಳೀಯ ಸಂಪರ್ಕಕ", - "contributor_badge": "ಸಹಯೋಗಿಗಳಿಗೆ ಮಾತ್ರ", - "contributor_notice": "ಸಂಪರ್ಕಕ ಇನ್ನೂ npm ನಲ್ಲಿ ಪ್ರಕಟವಾಗಿಲ್ಲ. ಸ್ಥಳೀಯವಾಗಿ ಚಾಲನೆ ಮಾಡಲು {link} ನೋಡಿ.", - "contributor_link": "ಸಹಯೋಗ ಮಾರ್ಗದರ್ಶಿ", - "connected": "ಸಂಪರ್ಕಿಸಲಾಗಿದೆ", - "connected_as_user": "~{user} ಎಂದು ಸಂಪರ್ಕಿಸಲಾಗಿದೆ", - "connected_hint": "ಈಗ ನೀವು ವೆಬ್ UI ಯಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು ಸಂಸ್ಥೆಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು.", - "disconnect": "ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ", - "run_hint": "ಆಡ್ಮಿನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನಿಮ್ಮ ಯಂತ್ರದಲ್ಲಿ ಸಂಪರ್ಕಕವನ್ನು ಚಾಲನೆ ಮಾಡಿ.", - "copy_command": "ಕಮಾಂಡ್ ನಕಲಿಸಿ", - "copied": "ನಕಲಿಸಲಾಗಿದೆ", - "paste_token": "ನಂತರ ಸಂಪರ್ಕಿಸಲು ಕೆಳಗೆ ಟೋಕನ್ ಅಂಟಿಸಿ:", - "token_label": "ಟೋಕನ್", - "token_placeholder": "ಇಲ್ಲಿ ಟೋಕನ್ ಅಂಟಿಸಿ...", - "advanced": "ಮುನ್ನಡೆ ಆಯ್ಕೆಗಳು", - "port_label": "ಪೋರ್ಟ್", - "warning": "ಎಚ್ಚರಿಕೆ", - "warning_text": "ಇದು npmx ಗೆ ನಿಮ್ಮ npm CLI ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ನಂಬಿಕಸ್ಥ ಸೈಟ್‌ಗಳಿಂದ ಮಾತ್ರ ಸಂಪರ್ಕಿಸಿ.", - "connect": "ಸಂಪರ್ಕಿಸಿ", - "connecting": "ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ..." - } - }, - "operations": { - "queue": { - "title": "ಕಾರ್ಯಾಚರಣೆಗಳ ಸರತಿ", - "clear_all": "ಎಲ್ಲವನ್ನು ತೆರವುಗೊಳಿಸಿ", - "refresh": "ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ", - "empty": "ಸರತಿಯಲ್ಲಿ ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆಗಳಿಲ್ಲ", - "empty_hint": "ಪ್ಯಾಕೇಜ್ ಅಥವಾ org ಪುಟದಿಂದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸೇರಿಸಿ", - "active_label": "ಸಕ್ರಿಯ ಕಾರ್ಯಾಚರಣೆಗಳು", - "otp_required": "OTP ಅಗತ್ಯವಿದೆ", - "otp_prompt": "ಮುಂದುವರಿಸಲು OTP ನಮೂದಿಸಿ", - "otp_placeholder": "OTP ಕೋಡ್ ನಮೂದಿಸಿ...", - "otp_label": "ಒಮ್ಮೆ ಮಾತ್ರ ಬಳಕೆಯ ಪಾಸ್‌ವರ್ಡ್", - "retry_otp": "OTP ಜೊತೆಗೆ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", - "retrying": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ...", - "approve_operation": "ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅನುಮೋದಿಸಿ", - "remove_operation": "ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತೆಗೆದುಹಾಕಿ", - "approve_all": "ಎಲ್ಲವನ್ನು ಅನುಮೋದಿಸಿ", - "execute": "ಕಾರ್ಯಗತಗೊಳಿಸಿ", - "executing": "ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತಿದೆ...", - "log": "ದಾಖಲೆ", - "log_label": "ಪೂರ್ಣ ಕಾರ್ಯಾಚರಣೆಗಳ ದಾಖಲೆ", - "remove_from_log": "ದಾಖಲೆಯಿಂದ ತೆಗೆದುಹಾಕಿ" - } - }, - "org": { - "teams": { - "title": "ತಂಡಗಳು", - "refresh": "ತಂಡಗಳನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ", - "filter_label": "ತಂಡಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ", - "filter_placeholder": "ತಂಡಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ...", - "sort_by": "ಇದರ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ", - "loading": "ತಂಡಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ...", - "no_teams": "ಯಾವುದೇ ತಂಡಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "list_label": "ಸಂಸ್ಥೆಯ ತಂಡಗಳು", - "delete_team": "ತಂಡ {name} ತೆಗೆದುಹಾಕಿ", - "member_count": "{count} ಸದಸ್ಯ | {count} ಸದಸ್ಯರು", - "members_of": "{team} ತಂಡದ ಸದಸ್ಯರು", - "no_members": "ಸದಸ್ಯರಿಲ್ಲ", - "remove_user": "{user} ಅವರನ್ನು ತಂಡದಿಂದ ತೆಗೆದುಹಾಕಿ", - "username_to_add": "{team} ಗೆ ಸೇರಿಸಲು ಬಳಕೆದಾರ ಹೆಸರು", - "username_placeholder": "ಬಳಕೆದಾರ ಹೆಸರು...", - "add_button": "ಸೇರಿಸಿ", - "cancel_add_user": "ಬಳಕೆದಾರ ಸೇರಿಸುವುದನ್ನು ರದ್ದುಮಾಡಿ", - "add_member": "+ ಸದಸ್ಯ ಸೇರಿಸಿ", - "team_name_label": "ತಂಡದ ಹೆಸರು", - "team_name_placeholder": "ತಂಡ-ಹೆಸರು...", - "create_button": "ರಚಿಸಿ", - "no_match": "\"{query}\" ಗೆ ಹೊಂದುವ ತಂಡಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "cancel_create": "ತಂಡ ರಚಿಸುವುದನ್ನು ರದ್ದುಮಾಡಿ", - "create_team": "+ ತಂಡ ರಚಿಸಿ" - }, - "members": { - "title": "ಸದಸ್ಯರು", - "refresh": "ಸದಸ್ಯರನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ", - "filter_label": "ಸದಸ್ಯರನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ", - "filter_placeholder": "ಸದಸ್ಯರನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ...", - "filter_by_role": "ಪಾತ್ರದ ಪ್ರಕಾರ ಫಿಲ್ಟರ್ ಮಾಡಿ", - "filter_by_team": "ತಂಡದ ಪ್ರಕಾರ ಫಿಲ್ಟರ್ ಮಾಡಿ", - "all_teams": "ಎಲ್ಲಾ ತಂಡಗಳು", - "sort_by": "ಇದರ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ", - "loading": "ಸದಸ್ಯರು ಲೋಡ್ ಆಗುತ್ತಿದ್ದಾರೆ...", - "no_members": "ಯಾವುದೇ ಸದಸ್ಯರು ಕಂಡುಬಂದಿಲ್ಲ", - "list_label": "ಸಂಸ್ಥೆಯ ಸದಸ್ಯರು", - "change_role_for": "{name} ಅವರ ಪಾತ್ರ ಬದಲಾಯಿಸಿ", - "remove_from_org": "{name} ಅವರನ್ನು ಸಂಸ್ಥೆಯಿಂದ ತೆಗೆದುಹಾಕಿ", - "view_team": "{team} ತಂಡ ನೋಡಿ", - "no_match": "ನಿಮ್ಮ ಫಿಲ್ಟರ್‌ಗೆ ಹೊಂದುವ ಸದಸ್ಯರು ಕಂಡುಬಂದಿಲ್ಲ", - "username_label": "ಬಳಕೆದಾರ ಹೆಸರು", - "username_placeholder": "ಬಳಕೆದಾರ ಹೆಸರು...", - "role_label": "ಪಾತ್ರ", - "role": { - "all": "ಎಲ್ಲ", - "developer": "ಡೆವಲಪರ್", - "admin": "ಆಡ್ಮಿನ್", - "owner": "ಮಾಲೀಕ" - }, - "team_label": "ತಂಡ", - "no_team": "ತಂಡವಿಲ್ಲ", - "add_button": "ಸೇರಿಸಿ", - "cancel_add": "ಸದಸ್ಯ ಸೇರಿಸುವುದನ್ನು ರದ್ದುಮಾಡಿ", - "add_member": "+ ಸದಸ್ಯ ಸೇರಿಸಿ" - }, - "public_packages": "{count} ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್ | {count} ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳು", - "page": { - "packages_title": "ಪ್ಯಾಕೇಜ್‌ಗಳು", - "members_tab": "ಸದಸ್ಯರು", - "teams_tab": "ತಂಡಗಳು", - "no_packages": "ಈಗಾಗಿ ಯಾವುದೇ ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "no_packages_hint": "ಈ ಸಂಸ್ಥೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರದಿರಬಹುದು ಅಥವಾ ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳು ಇಲ್ಲದಿರಬಹುದು.", - "failed_to_load": "ಸಂಸ್ಥೆಯ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "no_match": "\"{query}\" ಗೆ ಹೊಂದುವ ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "not_found": "ಸಂಸ್ಥೆ ಕಂಡುಬಂದಿಲ್ಲ", - "not_found_message": "ಸಂಸ್ಥೆ \"{'@'}{name}\" npm ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(org ಗೆ ಕೂಡ ಸೇರಿಸಲಾಗುತ್ತದೆ)", - "press_enter_to_add": "{'@'}{username} ಸೇರಿಸಲು Enter ಒತ್ತಿ", - "default_placeholder": "ಬಳಕೆದಾರ ಹೆಸರು...", - "suggestions_label": "ಬಳಕೆದಾರ ಸಲಹೆಗಳು" - }, - "page": { - "packages_title": "ಪ್ಯಾಕೇಜ್‌ಗಳು", - "no_packages": "ಈಗಾಗಿ ಯಾವುದೇ ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "no_packages_hint": "ಈ ಬಳಕೆದಾರ ಅಸ್ತಿತ್ವದಲ್ಲಿರದಿರಬಹುದು ಅಥವಾ ಸಾರ್ವಜನಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳು ಇಲ್ಲದಿರಬಹುದು.", - "failed_to_load": "ಬಳಕೆದಾರ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "no_match": "\"{query}\" ಗೆ ಹೊಂದುವ ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "filter_placeholder": "{count} ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಿ..." - }, - "orgs_page": { - "title": "ಸಂಸ್ಥೆಗಳು", - "back_to_profile": "ಪ್ರೊಫೈಲ್‌ಗೆ ಹಿಂದಿರುಗಿ", - "connect_required": "ನಿಮ್ಮ ಸಂಸ್ಥೆಗಳನ್ನು ನೋಡಲು ಸ್ಥಳೀಯ CLI ಸಂಪರ್ಕಿಸಿ.", - "connect_hint_prefix": "ಚಾಲನೆ ಮಾಡಿ", - "connect_hint_suffix": "ಪ್ರಾರಂಭಿಸಲು.", - "own_orgs_only": "ನೀವು ನಿಮ್ಮ ಸಂಸ್ಥೆಗಳನ್ನು ಮಾತ್ರ ನೋಡಬಹುದು.", - "view_your_orgs": "ನಿಮ್ಮ ಸಂಸ್ಥೆಗಳನ್ನು ನೋಡಿ", - "loading": "ಸಂಸ್ಥೆಗಳು ಲೋಡ್ ಆಗುತ್ತಿವೆ...", - "empty": "ಯಾವುದೇ ಸಂಸ್ಥೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ.", - "empty_hint": "ಸಂಸ್ಥೆಗಳು ನಿಮ್ಮ ಸ್ಕೋಪ್ ಮಾಡಲಾದ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ ಗುರುತಿಸಲಾಗುತ್ತವೆ.", - "count": "{count} ಸಂಸ್ಥೆ | {count} ಸಂಸ್ಥೆಗಳು", - "packages_count": "{count} ಪ್ಯಾಕೇಜ್ | {count} ಪ್ಯಾಕೇಜ್‌ಗಳು" - } - }, - "claim": { - "modal": { - "title": "ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಿ", - "success": "ಪ್ಯಾಕೇಜ್ ಕ್ಲೇಮ್ ಮಾಡಲಾಗಿದೆ!", - "success_detail": "{name}{'@'}0.0.0 npm ನಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ.", - "success_hint": "ಈಗ ನೀವು npm publish ಬಳಸಿ ಈ ಪ್ಯಾಕೇಜ್‌ಗೆ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ಪ್ರಕಟಿಸಬಹುದು.", - "view_package": "ಪ್ಯಾಕೇಜ್ ನೋಡಿ", - "invalid_name": "ಅಮಾನ್ಯ ಪ್ಯಾಕೇಜ್ ಹೆಸರು:", - "available": "ಈ ಹೆಸರು ಲಭ್ಯವಿದೆ!", - "taken": "ಈ ಹೆಸರು ಈಗಾಗಲೇ ಬಳಸಲಾಗಿದೆ.", - "similar_warning": "ಸಮಾನ ಪ್ಯಾಕೇಜ್‌ಗಳು ಇವೆ - npm ಈ ಹೆಸರನ್ನು ನಿರಾಕರಿಸಬಹುದು:", - "related": "ಸಂಬಂಧಿತ ಪ್ಯಾಕೇಜ್‌ಗಳು:", - "scope_warning_title": "ಬದಲಿಗೆ ಸ್ಕೋಪ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಬಳಕೆಯನ್ನು ಪರಿಗಣಿಸಿ", - "scope_warning_text": "ಅನ್‌ಸ್ಕೋಪ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಹೆಸರುಗಳು ಹಂಚಿಕೆಯ ಸಂಪನ್ಮೂಲ. ನೀವು ಪ್ಯಾಕೇಜ್ ಪ್ರಕಟಿಸಿ ನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಿದಾಗ ಮಾತ್ರ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಿ. ವೈಯಕ್ತಿಕ ಅಥವಾ ಸಂಸ್ಥಾ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಗಾಗಿ {'@'}{username}/{name} ಮಾದರಿಯ ಸ್ಕೋಪ್ ಮಾಡಿದ ಹೆಸರನ್ನು ಬಳಸಿ.", - "connect_required": "ಈ ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಲು ಸ್ಥಳೀಯ ಸಂಪರ್ಕಕದೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಿ.", - "connect_button": "ಸಂಪರ್ಕಕದೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಿ", - "publish_hint": "ಇದು ಕನಿಷ್ಠ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಪ್ಯಾಕೇಜ್ ಪ್ರಕಟಿಸುತ್ತದೆ.", - "preview_json": "package.json ಪೂರ್ವದೃಶ್ಯ ನೋಡಿ", - "claim_button": "ಪ್ಯಾಕೇಜ್ ಹೆಸರನ್ನು ಕ್ಲೇಮ್ ಮಾಡಿ", - "publishing": "ಪ್ರಕಟಿಸಲಾಗುತ್ತಿದೆ...", - "checking": "ಲಭ್ಯತೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ...", - "failed_to_check": "ಹೆಸರು ಲಭ್ಯತೆ ಪರಿಶೀಲಿಸಲು ವಿಫಲವಾಗಿದೆ", - "failed_to_claim": "ಪ್ಯಾಕೇಜ್ ಕ್ಲೇಮ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ" - } - }, - "code": { - "files_label": "ಫೈಲ್‌ಗಳು", - "no_files": "ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಯಾವುದೇ ಫೈಲ್‌ಗಳಿಲ್ಲ", - "root": "ಮೂಲ", - "lines": "{count} ಸಾಲುಗಳು", - "toggle_tree": "ಫೈಲ್ ಮರವನ್ನು ಟಾಗಲ್ ಮಾಡಿ", - "close_tree": "ಫೈಲ್ ಮರ ಮುಚ್ಚಿ", - "copy_link": "ಲಿಂಕ್ ನಕಲಿಸಿ", - "raw": "ರಾ", - "view_raw": "ರಾ ಫೈಲ್ ನೋಡಿ", - "file_too_large": "ಪೂರ್ವದೃಶ್ಯಕ್ಕಾಗಿ ಫೈಲ್ ತುಂಬಾ ದೊಡ್ಡದು", - "file_size_warning": "{size} ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟಿಂಗ್‌ಗೆ 500KB ಮಿತಿಯನ್ನು ಮೀರಿದೆ", - "failed_to_load": "ಫೈಲ್ ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "unavailable_hint": "ಫೈಲ್ ತುಂಬಾ ದೊಡ್ಡದಾಗಿರಬಹುದು ಅಥವಾ ಲಭ್ಯವಿರದಿರಬಹುದು", - "version_required": "ಕೋಡ್ ಬ್ರೌಸ್ ಮಾಡಲು ಆವೃತ್ತಿ ಅಗತ್ಯವಿದೆ", - "go_to_package": "ಪ್ಯಾಕೇಜ್‌ಗೆ ಹೋಗಿ", - "loading_tree": "ಫೈಲ್ ಮರ ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "failed_to_load_tree": "ಈ ಪ್ಯಾಕೇಜ್ ಆವೃತ್ತಿಗಾಗಿ ಫೈಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "back_to_package": "ಪ್ಯಾಕೇಜ್‌ಗೆ ಹಿಂತಿರುಗಿ", - "table": { - "name": "ಹೆಸರು", - "size": "ಗಾತ್ರ" - }, - "markdown_view_mode": { - "preview": "ಪೂರ್ವದೃಶ್ಯ", - "code": "ಕೋಡ್" - }, - "file_path": "ಫೈಲ್ ಮಾರ್ಗ" - }, - "badges": { - "provenance": { - "verified": "ಪರಿಶೀಲಿಸಲಾಗಿದೆ", - "verified_title": "ಪರಿಶೀಲಿತ ಮೂಲ", - "verified_via": "ಪರಿಶೀಲಿಸಲಾಗಿದೆ: {provider} ಮೂಲಕ ಪ್ರಕಟಿಸಲಾಗಿದೆ" - }, - "jsr": { - "title": "JSR ನಲ್ಲಿ ಕೂಡ ಲಭ್ಯವಿದೆ" - } - }, - "filters": { - "title": "ಫಿಲ್ಟರ್‌ಗಳು", - "search": "ಹುಡುಕಿ", - "search_scope": "ಹುಡುಕಾಟ ವ್ಯಾಪ್ತಿ", - "search_placeholder_name": "ಪ್ಯಾಕೇಜ್ ಹೆಸರಿನಿಂದ ಫಿಲ್ಟರ್ ಮಾಡಿ...", - "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": "ಭದ್ರತೆ", - "keywords": "ಕೀವರ್ಡ್‌ಗಳು", - "more_keywords": "+{count} ಇನ್ನಷ್ಟು", - "clear_all": "ಎಲ್ಲವನ್ನು ತೆರವುಗೊಳಿಸಿ", - "remove_filter": "{label} ಫಿಲ್ಟರ್ ತೆಗೆದುಹಾಕಿ", - "chips": {}, - "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": "ಸ್ಕೋರ್" - }, - "columns": { - "title": "ಕಾಲಮ್‌ಗಳು", - "show": "ಕಾಲಮ್‌ಗಳನ್ನು ತೋರಿಸಿ", - "reset": "ಡೀಫಾಲ್ಟ್‌ಗೆ ಮರುಹೊಂದಿಸಿ", - "coming_soon": "ಶೀಘ್ರದಲ್ಲೇ", - "name": "ಹೆಸರು", - "version": "ಆವೃತ್ತಿ", - "description": "ವಿವರಣೆ", - "downloads": "ಡೌನ್‌ಲೋಡ್‌ಗಳು/ವಾರ", - "maintainers": "ನಿರ್ವಹಕರು", - "keywords": "ಕೀವರ್ಡ್‌ಗಳು", - "quality_score": "ಗುಣಮಟ್ಟದ ಸ್ಕೋರ್", - "popularity_score": "ಜನಪ್ರಿಯತಾ ಸ್ಕೋರ್", - "maintenance_score": "ನಿರ್ವಹಣಾ ಸ್ಕೋರ್", - "combined_score": "ಸಂಯುಕ್ತ ಸ್ಕೋರ್", - "security": "ಭದ್ರತೆ" - }, - "view_mode": { - "label": "ವೀಕ್ಷಣಾ ಮೋಡ್", - "cards": "ಕಾರ್ಡ್ ವೀಕ್ಷಣೆ", - "table": "ಪಟ್ಟಿ ವೀಕ್ಷಣೆ" - }, - "pagination": { - "mode_label": "ಪುಟೀಕರಣ ಮೋಡ್", - "infinite": "ಅನಂತ", - "paginated": "ಪುಟೀಕರಿಸಿದ", - "items_per_page": "ಪ್ರತಿ ಪುಟದ ಅಂಶಗಳು", - "per_page": "{count} / ಪುಟ", - "all_yolo": "ಎಲ್ಲ (YOLO)", - "showing": "{total} ನಲ್ಲಿ {start}-{end}", - "previous": "ಹಿಂದಿನ ಪುಟ", - "next": "ಮುಂದಿನ ಪುಟ", - "nav_label": "ಪುಟೀಕರಣ" - }, - "count": { - "showing_filtered": "{count} ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ {filtered} | {count} ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ {filtered}", - "showing_all": "{count} ಪ್ಯಾಕೇಜ್ | {count} ಪ್ಯಾಕೇಜ್‌ಗಳು", - "showing_paginated": "{count} ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ {pageSize} | {count} ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ {pageSize}" - }, - "table": { - "security_warning": "ಭದ್ರತಾ ಎಚ್ಚರಿಕೆ", - "secure": "ಸುರಕ್ಷಿತ", - "no_packages": "ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ" - } - }, - "about": { - "title": "ನಮ್ಮ ಬಗ್ಗೆ", - "heading": "ನಮ್ಮ ಬಗ್ಗೆ", - "meta_description": "npmx npm ರಿಜಿಸ್ಟ್ರಿಗೆ ವೇಗವಾದ, ಆಧುನಿಕ ಬ್ರೌಸರ್. npm ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ಉತ್ತಮ UX/DX.", - "what_we_are": { - "title": "ನಾವು ಯಾರು", - "better_ux_dx": "ಉತ್ತಮ UX/DX", - "admin_ui": "ಆಡ್ಮಿನ್ UI", - "description": "npmx npm ಪ್ಯಾಕೇಜ್ ರಿಜಿಸ್ಟ್ರಿ ಮತ್ತು ಟೂಲಿಂಗ್‌ಗಾಗಿ {betterUxDx}. ನಾವು ಡಾರ್ಕ್ ಮೋಡ್, ಕೀಬೋರ್ಡ್ ನಾವಿಗೇಶನ್, ಕೋಡ್ ಬ್ರೌಸಿಂಗ್ ಮತ್ತು {jsr} ಮುಂತಾದ ಪರ್ಯಾಯ ರಿಜಿಸ್ಟ್ರಿಗಳ ಸಂಪರ್ಕದೊಂದಿಗೆ ವೇಗವಾದ ಆಧುನಿಕ ಇಂಟರ್ಫೇಸ್ ಒದಗಿಸುತ್ತೇವೆ.", - "admin_description": "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್‌ಗಳು, ತಂಡಗಳು ಮತ್ತು ಸಂಸ್ಥೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಉತ್ತಮ {adminUi} ಒದಗಿಸುವುದೂ ನಮ್ಮ ಗುರಿಯಾಗಿದೆ — ಎಲ್ಲಾ ಬ್ರೌಸರ್‌ನಿಂದ, ನಿಮ್ಮ ಸ್ಥಳೀಯ npm CLI ಮೂಲಕ." - }, - "what_we_are_not": { - "title": "ನಾವು ಏನು ಅಲ್ಲ", - "not_package_manager": "ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕ ಅಲ್ಲ.", - "not_registry": "ರಿಜಿಸ್ಟ್ರಿ ಅಲ್ಲ.", - "registry_description": "ನಾವು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವುದಿಲ್ಲ. ಅವನ್ನು ಬ್ರೌಸ್ ಮಾಡಲು ಉತ್ತಮ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತೇವೆ.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "ಈಗಾಗಲೇ", - "people": "ಜನರು", - "building": "ನಿರ್ಮಿಸುತ್ತಿದ್ದಾರೆ", - "really": "ನಿಜವಾಗಿಯೂ", - "cool": "ಅದ್ಭುತ", - "package": "ಪ್ಯಾಕೇಜ್", - "managers": "ನಿರ್ವಾಹಕರು" - } - }, - "team": {}, - "contributors": { - "title": "ಸಹಯೋಗಿಗಳು", - "description": "npmx ಸಂಪೂರ್ಣ ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದ್ದು, ಅದ್ಭುತ ಸಹಯೋಗಿಗಳ ಸಮುದಾಯದಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ. ನಮ್ಮೊಂದಿಗೆ ಸೇರಿ ಮತ್ತು ನಾವು ಯಾವಾಗಲೂ ಬಯಸಿದ npm ಬ್ರೌಸಿಂಗ್ ಅನುಭವವನ್ನು ಒಟ್ಟಿಗೆ ನಿರ್ಮಿಸೋಣ.", - "loading": "ಸಹಯೋಗಿಗಳು ಲೋಡ್ ಆಗುತ್ತಿದ್ದಾರೆ...", - "error": "ಸಹಯೋಗಿಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "view_profile": "{name} ಅವರ GitHub ಪ್ರೊಫೈಲ್ ನೋಡಿ" - }, - "get_involved": { - "title": "ಸೇರಿಕೊಳ್ಳಿ", - "contribute": { - "title": "ಸಹಕರಿಸಿ", - "description": "ಉತ್ತಮ npm ಅನುಭವ ನಿರ್ಮಿಸಲು ನಮಗೆ ಸಹಾಯ ಮಾಡಿ.", - "cta": "GitHub ನಲ್ಲಿ ನೋಡಿ" - }, - "community": { - "title": "ಸಮುದಾಯಕ್ಕೆ ಸೇರಿ", - "description": "ಚಾಟ್ ಮಾಡಿ, ಪ್ರಶ್ನೆಗಳು ಕೇಳಿ ಮತ್ತು ಆಲೋಚನೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ.", - "cta": "Discord ನಲ್ಲಿ ಸೇರಿ" - }, - "follow": { - "title": "ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಿರಿ", - "description": "npmx ಬಗ್ಗೆ ಇತ್ತೀಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ.", - "cta": "Bluesky ನಲ್ಲಿ ಅನುಸರಿಸಿ" - } - } - }, - "account_menu": { - "connect": "ಸಂಪರ್ಕಿಸಿ", - "account": "ಖಾತೆ", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು org ಗಳನ್ನು ನಿರ್ವಹಿಸಿ", - "atmosphere_desc": "ಸಾಮಾಜಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಗುರುತು", - "connect_npm_cli": "npm CLI ಜೊತೆ ಸಂಪರ್ಕಿಸಿ", - "connect_atmosphere": "Atmosphere ಜೊತೆ ಸಂಪರ್ಕಿಸಿ", - "connecting": "ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} ಎಂದು ಸಂಪರ್ಕಿಸಲಾಗಿದೆ", - "disconnect": "ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ", - "connect_prompt": "ನಿಮ್ಮ Atmosphere ಖಾತೆಯೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಿ", - "handle_label": "ಹ್ಯಾಂಡಲ್", - "handle_placeholder": "alice.npmx.social", - "connect": "ಸಂಪರ್ಕಿಸಿ", - "create_account": "ಹೊಸ ಖಾತೆ ರಚಿಸಿ", - "connect_bluesky": "Bluesky ಜೊತೆ ಸಂಪರ್ಕಿಸಿ", - "what_is_atmosphere": "Atmosphere ಖಾತೆ ಎಂದರೇನು?", - "atmosphere_explanation": "{npmx} ತನ್ನ ಹಲವಾರು ಸಾಮಾಜಿಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು {atproto} ಬಳಸುತ್ತದೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ತಮ್ಮ ಡೇಟಾದ ಮಾಲೀಕರಾಗಲು ಮತ್ತು ಎಲ್ಲಾ ಹೊಂದಾಣಿಕೆಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಒಂದೇ ಖಾತೆಯನ್ನು ಬಳಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ನೀವು ಖಾತೆ ರಚಿಸಿದ ನಂತರ, {bluesky} ಮತ್ತು {tangled} ಮುಂತಾದ ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅದೇ ಖಾತೆಯಿಂದ ಬಳಸಬಹುದು." - } - }, - "header": { - "home": "npmx ಮುಖಪುಟ", - "packages": "ಪ್ಯಾಕೇಜ್‌ಗಳು", - "packages_dropdown": { - "title": "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್‌ಗಳು", - "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "error": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "empty": "ಪ್ಯಾಕೇಜ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "view_all": "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" - }, - "orgs": "ಸಂಸ್ಥೆಗಳು", - "orgs_dropdown": { - "title": "ನಿಮ್ಮ ಸಂಸ್ಥೆಗಳು", - "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "error": "ಸಂಸ್ಥೆಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ", - "empty": "ಸಂಸ್ಥೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ", - "view_all": "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" - } - }, - "compare": { - "packages": { - "title": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೋಲಿಸಿ", - "tagline": "ಸರಿಯಾದ ಆಯ್ಕೆ ಮಾಡಲು npm ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪಕ್ಕಪಕ್ಕದಲ್ಲಿ ಹೋಲಿಸಿ.", - "meta_title": "{packages} ಹೋಲಿಸಿ - npmx", - "meta_title_empty": "ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೋಲಿಸಿ - npmx", - "meta_description": "{packages} ಪಕ್ಕಪಕ್ಕದ ಹೋಲಿಕೆ", - "meta_description_empty": "npm ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಪಕ್ಕಪಕ್ಕದಲ್ಲಿ ಹೋಲಿಸಿ", - "section_packages": "ಪ್ಯಾಕೇಜ್‌ಗಳು", - "section_facets": "ಫ್ಯಾಸೆಟ್‌ಗಳು", - "section_comparison": "ಹೋಲಿಕೆ", - "loading": "ಪ್ಯಾಕೇಜ್ ಡೇಟಾ ಲೋಡ್ ಆಗುತ್ತಿದೆ...", - "error": "ಪ್ಯಾಕೇಜ್ ಡೇಟಾ ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", - "empty_title": "ಹೋಲಿಸಲು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", - "empty_description": "ಅವುಗಳ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಪಕ್ಕಪಕ್ಕದಲ್ಲಿ ಹೋಲಿಸಲು ಕನಿಷ್ಠ 2 ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹುಡುಕಿ ಸೇರಿಸಿ." - }, - "selector": { - "search_label": "ಪ್ಯಾಕೇಜ್ ಹುಡುಕಿ", - "search_first": "ಪ್ಯಾಕೇಜ್ ಹುಡುಕಿ...", - "search_add": "ಇನ್ನೊಂದು ಪ್ಯಾಕೇಜ್ ಸೇರಿಸಿ...", - "searching": "ಹುಡುಕಲಾಗುತ್ತಿದೆ...", - "remove_package": "{package} ತೆಗೆದುಹಾಕಿ", - "packages_selected": "{count}/{max} ಪ್ಯಾಕೇಜ್‌ಗಳು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ.", - "add_hint": "ಹೋಲಿಸಲು ಕನಿಷ್ಠ 2 ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸೇರಿಸಿ." - }, - "no_dependency": {}, - "facets": { - "group_label": "ಹೋಲಿಕೆ ಫ್ಯಾಸೆಟ್‌ಗಳು", - "all": "ಎಲ್ಲ", - "none": "ಯಾವುದೂ ಇಲ್ಲ", - "coming_soon": "ಶೀಘ್ರದಲ್ಲೇ", - "select_all": "ಎಲ್ಲ ಫ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", - "deselect_all": "ಎಲ್ಲ ಫ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಅನಾಯ್ಕೆಮಾಡಿ", - "select_category": "ಎಲ್ಲ {category} ಫ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", - "deselect_category": "ಎಲ್ಲ {category} ಫ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಅನಾಯ್ಕೆಮಾಡಿ", - "categories": { - "performance": "ಕಾರ್ಯಕ್ಷಮತೆ", - "health": "ಆರೋಗ್ಯ", - "compatibility": "ಹೊಂದಿಕೊಳ್ಳುವಿಕೆ", - "security": "ಭದ್ರತೆ ಮತ್ತು ಅನುಸರಣೆ" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/mr-IN.json b/lunaria/files/mr-IN.json deleted file mode 100644 index 0833f9655..000000000 --- a/lunaria/files/mr-IN.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm नोंदणीसाठी पॅकेज ब्राउझर", - "description": "npm नोंदणीसाठी एक चांगला ब्राउझर. आधुनिक इंटरफेससह पॅकेजेस शोधा, ब्राउझ करा आणि एक्सप्लोर करा." - } - }, - "built_at": "{0} ला तयार केले", - "alt_logo": "npmx लोगो", - "tagline": "npm नोंदणीसाठी एक चांगला ब्राउझर", - "non_affiliation_disclaimer": "npm, Inc. शी संलग्न नाही.", - "trademark_disclaimer": "npm हा npm, Inc. चा नोंदणीकृत ट्रेडमार्क आहे. ही साइट npm, Inc. शी संलग्न नाही.", - "footer": { - "about": "बद्दल", - "docs": "दस्तऐवज", - "source": "स्रोत", - "social": "सोशल", - "chat": "चॅट" - }, - "search": { - "label": "npm पॅकेजेस शोधा", - "placeholder": "पॅकेजेस शोधा...", - "button": "शोधा", - "searching": "शोधत आहे...", - "found_packages": "कोणतेही पॅकेज सापडले नाही | 1 पॅकेज सापडले | {count} पॅकेजेस सापडल्या", - "updating": "(अद्यतनित करत आहे...)", - "no_results": "\"{query}\" साठी कोणतेही पॅकेज सापडले नाही", - "title": "शोध", - "not_taken": "{name} उपलब्ध आहे", - "claim_prompt": "npm वर हे पॅकेज नाव दावा करा", - "claim_button": "\"{name}\" दावा करा", - "want_to_claim": "हे पॅकेज नाव दावा करायचे आहे का?", - "start_typing": "पॅकेजेस शोधण्यासाठी टाइप करणे सुरू करा", - "exact_match": "अचूक", - "suggestion": { - "user": "वापरकर्ता", - "org": "संस्था", - "view_user_packages": "या वापरकर्त्याची पॅकेजेस पहा", - "view_org_packages": "या संस्थेची पॅकेजेस पहा" - } - }, - "nav": { - "main_navigation": "मुख्य", - "popular_packages": "लोकप्रिय पॅकेजेस", - "settings": "सेटिंग्ज", - "compare": "तुलना करा", - "back": "मागे", - "menu": "मेनू", - "mobile_menu": "नेव्हिगेशन मेनू", - "open_menu": "मेनू उघडा", - "links": "लिंक", - "tap_to_search": "शोधण्यासाठी टॅप करा" - }, - "settings": { - "title": "सेटिंग्ज", - "tagline": "तुमचा npmx अनुभव सानुकूलित करा", - "meta_description": "थीम, भाषा आणि प्रदर्शन प्राधान्यांसह तुमचा npmx.dev अनुभव सानुकूलित करा.", - "sections": { - "appearance": "देखावा", - "display": "प्रदर्शन", - "language": "भाषा" - }, - "relative_dates": "सापेक्ष तारखा", - "include_types": "स्थापनेत {'@'}types समाविष्ट करा", - "include_types_description": "अनटाइप केलेल्या पॅकेजसाठी स्थापना आदेशात {'@'}types पॅकेज जोडा", - "hide_platform_packages": "शोधात प्लॅटफॉर्म-विशिष्ट पॅकेजेस लपवा", - "hide_platform_packages_description": "परिणामांमधून {'@'}esbuild/linux-x64 सारखी मूळ बायनरी पॅकेजेस लपवा", - "theme": "थीम", - "theme_light": "फिकट", - "theme_dark": "गडद", - "theme_system": "सिस्टम", - "language": "भाषा", - "help_translate": "npmx चे भाषांतर करण्यात मदत करा", - "accent_colors": "उच्चारण रंग", - "clear_accent": "उच्चारण रंग साफ करा", - "translation_progress": "भाषांतर प्रगती", - "background_themes": "पार्श्वभूमी छटा" - }, - "i18n": { - "missing_keys": "{count} भाषांतर गायब आहे | {count} भाषांतरे गायब आहेत", - "copy_keys": "कळा कॉपी करा", - "show_more_keys": "{count} अधिक दर्शवा...", - "contribute_hint": "गायब कळा जोडून या भाषांतराला सुधारण्यास मदत करा.", - "edit_on_github": "GitHub वर संपादित करा", - "view_guide": "भाषांतर मार्गदर्शक" - }, - "common": { - "loading": "लोड करत आहे...", - "loading_more": "अधिक लोड करत आहे...", - "loading_packages": "पॅकेजेस लोड करत आहे...", - "end_of_results": "परिणाम संपले", - "try_again": "पुन्हा प्रयत्न करा", - "close": "बंद करा", - "retry": "पुन्हा प्रयत्न करा", - "copy": "कॉपी करा", - "copied": "कॉपी झाले!", - "skip_link": "मुख्य सामग्रीवर जा", - "warnings": "चेतावण्या:", - "go_back_home": "मुख्यपृष्ठावर परत जा", - "view_on_npm": "npm वर पहा", - "per_week": "/ आठवडा", - "vanity_downloads_hint": "व्यर्थ संख्या: कोणतीही पॅकेजेस दर्शविली नाहीत | व्यर्थ संख्या: दर्शवलेल्या पॅकेजसाठी | व्यर्थ संख्या: {count} दर्शवलेल्या पॅकेजेसची बेरीज", - "sort": { - "name": "नाव", - "role": "भूमिका", - "members": "सदस्य" - }, - "scroll_to_top": "वर स्क्रोल करा" - }, - "package": { - "not_found": "पॅकेज सापडले नाही", - "not_found_message": "पॅकेज सापडले नाही.", - "no_description": "कोणतेही वर्णन प्रदान केलेले नाही", - "not_latest": "(नवीनतम नाही)", - "verified_provenance": "सत्यापित उत्पत्ती", - "view_permalink": "या आवृत्तीसाठी परमालिंक पहा", - "navigation": "पॅकेज", - "copy_name": "पॅकेज नाव कॉपी करा", - "deprecation": { - "package": "हे पॅकेज नापसंत केले गेले आहे.", - "version": "ही आवृत्ती नापसंत केली गेली आहे.", - "no_reason": "कोणतेही कारण प्रदान केलेले नाही" - }, - "replacement": { - "title": "तुम्हाला या निर्भरतेची गरज नसू शकते.", - "native": "हे {replacement} सह बदलले जाऊ शकते, Node {nodeVersion} पासून उपलब्ध आहे.", - "simple": "{community} ने या पॅकेजला अनावश्यक म्हणून चिन्हांकित केले आहे, सल्ल्यासह: {replacement}.", - "documented": "{community} ने या पॅकेजला अधिक कार्यक्षम पर्याय असल्याने चिन्हांकित केले आहे.", - "none": "हे पॅकेज यापुढे आवश्यक नाही असे चिन्हांकित केले गेले आहे, आणि त्याची कार्यक्षमता सर्व इंजिनांमध्ये मूळतः उपलब्ध असू शकते.", - "learn_more": "अधिक जाणून घ्या", - "mdn": "MDN", - "community": "समुदाय" - }, - "stats": { - "license": "परवाना", - "deps": "निर्भरता", - "install_size": "स्थापना आकार", - "vulns": "असुरक्षितता", - "published": "प्रकाशित", - "published_tooltip": "{package}{'@'}{version} प्रकाशित झाल्याची तारीख", - "view_dependency_graph": "निर्भरता आलेख पहा", - "inspect_dependency_tree": "निर्भरता वृक्षाची तपासणी करा", - "size_tooltip": { - "unpacked": "{size} अनपॅक केलेला आकार (हे पॅकेज)", - "total": "{size} एकूण अनपॅक केलेला आकार (linux-x64 साठी सर्व {count} निर्भरतांसह)" - } - }, - "skills": { - "title": "एजंट कौशल्ये", - "skills_available": "{count} कौशल्य उपलब्ध | {count} कौशल्ये उपलब्ध", - "compatible_with": "{tool} शी सुसंगत", - "install": "स्थापित करा", - "installation_method": "स्थापना पद्धत", - "learn_more": "अधिक जाणून घ्या", - "available_skills": "उपलब्ध कौशल्ये", - "click_to_expand": "विस्तारित करण्यासाठी क्लिक करा", - "no_description": "कोणतेही वर्णन नाही", - "file_counts": { - "scripts": "{count} स्क्रिप्ट | {count} स्क्रिप्ट्स", - "refs": "{count} संदर्भ | {count} संदर्भ", - "assets": "{count} मालमत्ता | {count} मालमत्ता" - }, - "view_source": "स्रोत पहा" - }, - "links": { - "repo": "रिपो", - "homepage": "होमपेज", - "issues": "समस्या", - "jsr": "jsr", - "code": "कोड", - "docs": "दस्तऐवज", - "fund": "निधी", - "compare": "तुलना करा" - }, - "likes": {}, - "docs": { - "not_available": "दस्तऐवज उपलब्ध नाहीत", - "not_available_detail": "आम्ही या आवृत्तीसाठी दस्तऐवज तयार करू शकलो नाही." - }, - "get_started": { - "title": "सुरुवात करा", - "pm_label": "पॅकेज मॅनेजर", - "copy_command": "स्थापना आदेश कॉपी करा", - "view_types": "{package} पहा" - }, - "create": { - "title": "नवीन प्रोजेक्ट तयार करा", - "copy_command": "तयार करण्याचा आदेश कॉपी करा", - "view": "{packageName} चा समान देखभालकर्ता आहे. अधिक तपशीलांसाठी क्लिक करा." - }, - "run": { - "title": "चालवा", - "locally": "स्थानिकरित्या चालवा" - }, - "readme": { - "callout": {} - }, - "provenance_section": {}, - "keywords_title": "कीवर्ड", - "compatibility": "सुसंगतता", - "card": {}, - "versions": {}, - "dependencies": {}, - "peer_dependencies": {}, - "optional_dependencies": {}, - "maintainers": {}, - "downloads": {}, - "install_scripts": {}, - "playgrounds": {}, - "metrics": {}, - "license": {}, - "vulnerabilities": { - "severity": {} - }, - "deprecated": {}, - "access": { - "permission": {} - }, - "list": {}, - "skeleton": {}, - "sort": {} - }, - "connector": { - "modal": {} - }, - "operations": { - "queue": {} - }, - "org": { - "teams": {}, - "members": { - "role": {} - }, - "page": {} - }, - "user": { - "combobox": {}, - "page": {}, - "orgs_page": {} - }, - "claim": { - "modal": {} - }, - "code": { - "no_files": "कोणत्याही फाइल्स उपलब्ध नाहीत", - "lines": "{count} ओळी", - "raw": "कच्चा", - "table": {}, - "markdown_view_mode": {} - }, - "badges": { - "provenance": {}, - "jsr": {} - }, - "filters": { - "chips": {}, - "download_range": {}, - "updated": {}, - "security_options": {}, - "sort": {}, - "columns": {}, - "view_mode": {}, - "pagination": {}, - "count": {}, - "table": {} - }, - "about": { - "title": "बद्दल", - "what_we_are": {}, - "what_we_are_not": { - "words": {} - }, - "contributors": {}, - "get_involved": { - "contribute": {}, - "community": {}, - "follow": {} - } - }, - "account_menu": { - "account": "खाते" - }, - "auth": { - "modal": {} - }, - "header": { - "packages_dropdown": {}, - "orgs_dropdown": {} - }, - "compare": { - "packages": {}, - "selector": {}, - "no_dependency": {}, - "facets": { - "categories": {}, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - } -} diff --git a/lunaria/files/nb-NO.json b/lunaria/files/nb-NO.json deleted file mode 100644 index 2eea40ce3..000000000 --- a/lunaria/files/nb-NO.json +++ /dev/null @@ -1,985 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Pakkeleser for npm-registeret", - "description": "En bedre leser for npm-registeret. Søk, bla gjennom og utforsk pakker med et moderne grensesnitt." - } - }, - "built_at": "bygget {0}", - "alt_logo": "npmx logo", - "tagline": "en bedre leser for npm-registeret", - "non_affiliation_disclaimer": "ikke tilknyttet npm, Inc.", - "trademark_disclaimer": "npm er et registrert varemerke for npm, Inc. Dette nettstedet er ikke tilknyttet npm, Inc.", - "footer": { - "about": "om", - "docs": "dokumentasjon", - "source": "kildekode", - "social": "sosialt", - "chat": "chat", - "keyboard_shortcuts": "tastatursnarveier" - }, - "shortcuts": { - "section": { - "global": "Globalt", - "search": "Søk", - "package": "Pakke" - }, - "focus_search": "Fokuser søk", - "show_kbd_hints": "Vis tastaturtips", - "settings": "Åpne innstillinger", - "compare": "Åpne sammenligning", - "compare_from_package": "Åpne sammenligning (forhåndsutfylt med nåværende pakke)", - "navigate_results": "Naviger resultater", - "go_to_result": "Gå til resultat", - "open_code_view": "Åpne kodevisning", - "open_docs": "Åpne dokumentasjon" - }, - "search": { - "label": "Søk etter npm-pakker", - "placeholder": "søk etter pakker...", - "button": "søk", - "searching": "Søker...", - "found_packages": "Ingen pakker funnet | Fant 1 pakke | Fant {count} pakker", - "found_packages_sorted": "Sorterer topp {count} resultat | Sorterer topp {count} resultater", - "updating": "(oppdaterer...)", - "no_results": "Ingen pakker funnet for \"{query}\"", - "rate_limited": "Traff npm-hastighetsgrense, prøv igjen om et øyeblikk", - "title": "søk", - "title_search": "søk: {search}", - "title_packages": "søk pakker", - "meta_description": "Søkeresultater for '{search}'", - "meta_description_packages": "Søk etter npm-pakker", - "not_taken": "{name} er ledig", - "claim_prompt": "Gjør krav på dette pakkenavnet på npm", - "claim_button": "Gjør krav på \"{name}\"", - "want_to_claim": "Vil du gjøre krav på dette pakkenavnet?", - "start_typing": "Begynn å skrive for å søke etter pakker", - "algolia_disclaimer": "Drevet av Algolia", - "exact_match": "eksakt", - "suggestion": { - "user": "bruker", - "org": "org", - "view_user_packages": "Vis pakker fra denne brukeren", - "view_org_packages": "Vis pakker fra denne organisasjonen" - } - }, - "nav": { - "main_navigation": "Hovedmeny", - "popular_packages": "Populære pakker", - "settings": "innstillinger", - "compare": "sammenlign", - "back": "tilbake", - "menu": "Meny", - "mobile_menu": "Navigasjonsmeny", - "open_menu": "Åpne meny", - "links": "Lenker", - "tap_to_search": "Trykk for å søke" - }, - "settings": { - "title": "innstillinger", - "tagline": "tilpass din npmx-opplevelse", - "meta_description": "Tilpass din npmx.dev-opplevelse med tema, språk og visningspreferanser.", - "sections": { - "appearance": "Utseende", - "display": "Visning", - "search": "Datakilde", - "language": "Språk" - }, - "data_source": { - "label": "Datakilde", - "description": "Velg hvor npmx henter søkedata. Individuelle pakkesider bruker alltid npm-registeret direkte.", - "npm": "npm-registeret", - "npm_description": "Henter søk, org- og brukerlister direkte fra det offisielle npm-registeret. Autoritativt, men kan være tregere.", - "algolia": "Algolia", - "algolia_description": "Bruker Algolia for raskere søk, org- og brukersider." - }, - "relative_dates": "Relative 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", - "hide_platform_packages_description": "Skjul binærpakker som {'@'}esbuild/linux-x64 fra resultatene", - "theme": "Tema", - "theme_light": "Lys", - "theme_dark": "Mørk", - "theme_system": "System", - "language": "Språk", - "help_translate": "Hjelp med å oversette npmx", - "accent_colors": "Aksentfarger", - "clear_accent": "Fjern aksentfarge", - "translation_progress": "Oversettelsesfremdrift", - "background_themes": "Bakgrunnsnyanse" - }, - "i18n": { - "missing_keys": "{count} manglende oversettelse | {count} manglende oversettelser", - "copy_keys": "Kopier nøkler", - "show_more_keys": "Vis {count} til...", - "contribute_hint": "Hjelp til med å forbedre denne oversettelsen ved å legge til de manglende nøklene.", - "edit_on_github": "Rediger på GitHub", - "view_guide": "Oversettelsesguide" - }, - "common": { - "loading": "Laster...", - "loading_more": "Laster mer...", - "loading_packages": "Laster pakker...", - "end_of_results": "Slutt på resultater", - "try_again": "Prøv igjen", - "close": "Lukk", - "retry": "Prøv på nytt", - "copy": "kopier", - "copied": "kopiert!", - "skip_link": "Gå til hovedinnhold", - "warnings": "Advarsler:", - "go_back_home": "Gå tilbake til start", - "view_on_npm": "vis på npm", - "per_week": "/ uke", - "vanity_downloads_hint": "Visningstall: ingen pakker vist | Visningstall: for den viste pakken | Visningstall: Sum av {count} viste pakker", - "sort": { - "name": "navn", - "role": "rolle", - "members": "medlemmer" - }, - "scroll_to_top": "Rull til toppen" - }, - "package": { - "not_found": "Pakke ikke funnet", - "not_found_message": "Pakken kunne ikke finnes.", - "no_description": "Ingen beskrivelse gitt", - "not_latest": "(ikke nyeste)", - "verified_provenance": "Verifisert opprinnelse", - "view_permalink": "Vis permalenke for denne versjonen", - "navigation": "Pakke", - "copy_name": "Kopier pakkenavn", - "deprecation": { - "package": "Denne pakken er utfaset.", - "version": "Denne versjonen er utfaset.", - "no_reason": "Ingen årsak oppgitt" - }, - "replacement": { - "title": "Du trenger kanskje ikke denne avhengigheten.", - "native": "Denne kan erstattes med {replacement}, tilgjengelig siden Node {nodeVersion}.", - "simple": "{community} har flagget denne pakken som overflødig, med rådet: {replacement}.", - "documented": "{community} har flagget denne pakken da det finnes alternativer med bedre ytelse.", - "none": "Denne pakken er flagget som ikke lenger nødvendig, og funksjonaliteten er sannsynligvis tilgjengelig innebygd i alle motorer.", - "learn_more": "Lær mer", - "learn_more_above": "Lær mer ovenfor.", - "mdn": "MDN", - "community": "fellesskapet", - "consider_no_dep": "+ Vurdere ingen avhengighet?" - }, - "stats": { - "license": "Lisens", - "deps": "Avh.", - "install_size": "Installasjonsstr.", - "vulns": "Sårbarheter", - "published": "Publisert", - "published_tooltip": "Dato {package}{'@'}{version} ble publisert", - "view_dependency_graph": "Vis avhengighetsgraf", - "inspect_dependency_tree": "Inspiser avhengighetstre", - "size_tooltip": { - "unpacked": "{size} utpakket størrelse (denne pakken)", - "total": "{size} total utpakket størrelse (inkludert {count} avhengighet for linux-x64) | {size} total utpakket størrelse (inkludert alle {count} avhengigheter for linux-x64)" - } - }, - "skills": { - "title": "Agentferdigheter", - "skills_available": "{count} ferdighet tilgjengelig | {count} ferdigheter tilgjengelig", - "compatible_with": "Kompatibel med {tool}", - "install": "Installer", - "installation_method": "Installasjonsmetode", - "learn_more": "Lær mer", - "available_skills": "Tilgjengelige ferdigheter", - "click_to_expand": "Klikk for å utvide", - "no_description": "Ingen beskrivelse", - "file_counts": { - "scripts": "{count} skript | {count} skript", - "refs": "{count} ref | {count} referanser", - "assets": "{count} ressurs | {count} ressurser" - }, - "view_source": "Vis kildekode" - }, - "links": { - "repo": "repo", - "homepage": "hjemmeside", - "issues": "saker", - "jsr": "jsr", - "code": "kode", - "docs": "dok", - "fund": "støtt", - "compare": "sammenlign" - }, - "likes": { - "like": "Lik denne pakken", - "unlike": "Fjern like fra denne pakken" - }, - "docs": { - "not_available": "Dokumentasjon ikke tilgjengelig", - "not_available_detail": "Vi kunne ikke generere dokumentasjon for denne versjonen." - }, - "get_started": { - "title": "Kom i gang", - "pm_label": "Pakkebehandler", - "copy_command": "Kopier installeringskommando", - "view_types": "Vis {package}" - }, - "create": { - "title": "Opprett nytt prosjekt", - "copy_command": "Kopier opprettelseskommando", - "view": "{packageName} har samme vedlikeholder. Klikk for flere detaljer." - }, - "run": { - "title": "Kjør", - "locally": "Kjør lokalt" - }, - "readme": { - "title": "Readme", - "no_readme": "Ingen README tilgjengelig.", - "view_on_github": "Vis på GitHub", - "toc_title": "Innhold", - "callout": { - "note": "Merk", - "tip": "Tips", - "important": "Viktig", - "warning": "Advarsel", - "caution": "Forsiktig" - }, - "copy_as_markdown": "Kopier README som Markdown" - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "Nøkkelord", - "compatibility": "Kompatibilitet", - "card": { - "publisher": "Utgiver", - "published": "Publisert", - "weekly_downloads": "Ukentlige nedlastinger", - "keywords": "Nøkkelord", - "license": "Lisens" - }, - "versions": { - "title": "Versjoner", - "collapse": "Skjul {tag}", - "expand": "Vis {tag}", - "collapse_other": "Skjul andre versjoner", - "expand_other": "Vis andre versjoner", - "collapse_major": "Skjul major {major}", - "expand_major": "Vis major {major}", - "other_versions": "Andre versjoner", - "more_tagged": "{count} flere tagget", - "all_covered": "Alle versjoner dekkes av taggene over", - "deprecated_title": "{version} (utfaset)", - "view_all": "Vis {count} versjon | Vis alle {count} versjoner" - }, - "dependencies": { - "title": "Avhengighet ({count}) | Avhengigheter ({count})", - "list_label": "Pakkeavhengigheter", - "show_all": "vis {count} avh. | vis alle {count} avh.", - "optional": "valgfri", - "view_vulnerabilities": "Vis sårbarheter", - "outdated_major": "{count} major-versjon bak (nyeste: {latest}) | {count} major-versjoner bak (nyeste: {latest})", - "outdated_minor": "{count} minor-versjon bak (nyeste: {latest}) | {count} minor-versjoner bak (nyeste: {latest})", - "outdated_patch": "Patch-oppdatering tilgjengelig (nyeste: {latest})" - }, - "peer_dependencies": { - "title": "Peer-avhengighet ({count}) | Peer-avhengigheter ({count})", - "list_label": "Pakkens peer-avhengigheter", - "show_all": "vis {count} peer-avh. | vis alle {count} peer-avh." - }, - "optional_dependencies": { - "title": "Valgfri avhengighet ({count}) | Valgfrie avhengigheter ({count})", - "list_label": "Pakkens valgfrie avhengigheter", - "show_all": "vis {count} valgfri avh. | vis alle {count} valgfrie avh." - }, - "maintainers": { - "title": "Vedlikeholdere", - "list_label": "Pakkens vedlikeholdere", - "you": "(deg)", - "via": "via {teams}", - "remove_owner": "Fjern {name} som eier", - "username_to_add": "Brukernavn å legge til som eier", - "username_placeholder": "brukernavn...", - "add_button": "legg til", - "cancel_add": "Avbryt å legge til eier", - "add_owner": "+ Legg til eier", - "show_more": "(vis {count} flere)", - "show_less": "(vis færre)" - }, - "trends": { - "granularity": "Oppløsning", - "granularity_daily": "Daglig", - "granularity_weekly": "Ukentlig", - "granularity_monthly": "Månedlig", - "granularity_yearly": "Årlig", - "start_date": "Start", - "end_date": "Slutt", - "loading": "Laster...", - "date_range": "{start} til {end}", - "date_range_multiline": "{start}\ntil {end}", - "download_file": "Last ned {fileType}", - "toggle_annotator": "Veksle annotering", - "legend_estimation": "Estimat", - "no_data": "Ingen data tilgjengelig", - "y_axis_label": "{granularity} {facet}", - "items": { - "downloads": "Nedlastinger" - } - }, - "downloads": { - "title": "Ukentlige nedlastinger", - "community_distribution": "Vis distribusjon av bruk i fellesskapet" - }, - "install_scripts": { - "title": "Installasjonsskript", - "script_label": "(skript)", - "npx_packages": "{count} npx-pakke | {count} npx-pakker", - "currently": "for tiden {version}" - }, - "playgrounds": { - "title": "Prøv den", - "choose": "velg playground" - }, - "metrics": { - "esm": "ES Modules støttet", - "cjs": "CommonJS støttet", - "no_esm": "Ingen ES Modules-støtte", - "types_label": "Typer", - "types_included": "Typer inkludert", - "types_available": "Typer tilgjengelig via {package}", - "no_types": "Ingen TypeScript-typer" - }, - "license": { - "view_spdx": "Vis lisenstekst på SPDX", - "none": "Ingen" - }, - "vulnerabilities": { - "tree_found": "{vulns} sårbarhet i {packages}/{total} pakker | {vulns} sårbarheter i {packages}/{total} pakker", - "show_all_packages": "vis {count} påvirket pakke | vis alle {count} påvirkede pakker", - "path": "sti", - "more": "+{count} flere", - "packages_failed": "{count} pakke kunne ikke sjekkes | {count} pakker kunne ikke sjekkes", - "scan_failed": "Kunne ikke skanne for sårbarheter", - "severity": { - "critical": "kritisk", - "high": "høy", - "moderate": "moderat", - "low": "lav" - } - }, - "deprecated": { - "label": "Utfaset", - "tree_found": "{count} utfaset avhengighet | {count} utfasede avhengigheter", - "show_all": "vis {count} utfaset pakke | vis alle {count} utfasede pakker" - }, - "access": { - "title": "Teamtilgang", - "refresh": "Oppdater teamtilgang", - "list_label": "Liste over teamtilganger", - "owner": "eier", - "rw": "lese/skrive", - "ro": "kun-lese", - "revoke_access": "Tilbakekall tilgang for {name}", - "no_access": "Ingen teamtilgang konfigurert", - "select_team_label": "Velg team", - "loading_teams": "Laster team...", - "select_team": "Velg team", - "permission_label": "Tilgangsnivå", - "permission": { - "read_only": "skrivebeskyttet", - "read_write": "lese-skrive" - }, - "grant_button": "gi tilgang", - "cancel_grant": "Avbryt tildeling av tilgang", - "grant_access": "+ Gi teamtilgang" - }, - "list": { - "filter_label": "Filtrer pakker", - "filter_placeholder": "Filtrer pakker...", - "sort_label": "Sorter pakker", - "showing_count": "Viser {filtered} av {total} pakker" - }, - "skeleton": { - "loading": "Laster pakkedetaljer", - "maintainers": "Vedlikeholdere", - "keywords": "Nøkkelord", - "versions": "Versjoner", - "dependencies": "Avhengigheter" - }, - "sort": { - "downloads": "Mest lastet ned", - "published": "Nylig publisert", - "name_asc": "Navn (A-Å)", - "name_desc": "Navn (Å-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Lokal Connector", - "contributor_badge": "Kun for bidragsytere", - "contributor_notice": "Connectoren er ennå ikke publisert til npm. Se {link} for hvordan du kjører den lokalt.", - "contributor_link": "bidragsguiden", - "connected": "Tilkoblet", - "connected_as_user": "Koblet til som ~{user}", - "connected_hint": "Du kan nå administrere pakker og organisasjoner fra nettleseren.", - "disconnect": "Koble fra", - "run_hint": "Kjør connectoren på maskinen din for å aktivere administratorfunksjoner.", - "copy_command": "Kopier kommando", - "copied": "Kopiert", - "paste_token": "Lim deretter inn tokenet nedenfor for å koble til:", - "token_label": "Token", - "token_placeholder": "lim inn token her...", - "advanced": "Avanserte alternativer", - "port_label": "Port", - "warning": "ADVARSEL", - "warning_text": "Dette gir npmx tilgang til din npm CLI. Koble kun til nettsteder du stoler på.", - "connect": "Koble til", - "connecting": "Kobler til..." - } - }, - "operations": { - "queue": { - "title": "Operasjonskø", - "clear_all": "tøm alle", - "refresh": "Oppdater operasjoner", - "empty": "Ingen operasjoner i kø", - "empty_hint": "Legg til operasjoner fra pakke- eller org-sider", - "active_label": "Aktive operasjoner", - "otp_required": "OTP påkrevd", - "otp_prompt": "Skriv inn OTP for å fortsette", - "otp_placeholder": "Skriv inn OTP-kode...", - "otp_label": "Engangskode (OTP)", - "retry_otp": "Prøv igjen med OTP", - "retrying": "Prøver på nytt...", - "approve_operation": "Godkjenn operasjon", - "remove_operation": "Fjern operasjon", - "approve_all": "Godkjenn alle", - "execute": "Utfør", - "executing": "Utfører...", - "log": "Logg", - "log_label": "Fullførte operasjoner logg", - "remove_from_log": "Fjern fra logg" - } - }, - "org": { - "teams": { - "title": "Team", - "refresh": "Oppdater team", - "filter_label": "Filtrer team", - "filter_placeholder": "Filtrer team...", - "sort_by": "Sorter etter", - "loading": "Laster team...", - "no_teams": "Ingen team funnet", - "list_label": "Organisasjonens team", - "delete_team": "Slett team {name}", - "member_count": "{count} medlem | {count} medlemmer", - "members_of": "Medlemmer av {team}", - "no_members": "Ingen medlemmer", - "remove_user": "Fjern {user} fra team", - "username_to_add": "Brukernavn å legge til i {team}", - "username_placeholder": "brukernavn...", - "add_button": "legg til", - "cancel_add_user": "Avbryt å legge til bruker", - "add_member": "+ Legg til medlem", - "team_name_label": "Teamnavn", - "team_name_placeholder": "team-navn...", - "create_button": "opprett", - "no_match": "Ingen team matcher \"{query}\"", - "cancel_create": "Avbryt oppretting av team", - "create_team": "+ Opprett team" - }, - "members": { - "title": "Medlemmer", - "refresh": "Oppdater medlemmer", - "filter_label": "Filtrer medlemmer", - "filter_placeholder": "Filtrer medlemmer...", - "filter_by_role": "Filtrer etter rolle", - "filter_by_team": "Filtrer etter team", - "all_teams": "alle team", - "sort_by": "Sorter etter", - "loading": "Laster medlemmer...", - "no_members": "Ingen medlemmer funnet", - "list_label": "Organisasjonens medlemmer", - "change_role_for": "Endre rolle for {name}", - "remove_from_org": "Fjern {name} fra org", - "view_team": "Vis {team}-teamet", - "no_match": "Ingen medlemmer matcher filtrene dine", - "username_label": "Brukernavn", - "username_placeholder": "brukernavn...", - "role_label": "Rolle", - "role": { - "all": "alle", - "developer": "utvikler", - "admin": "admin", - "owner": "eier" - }, - "team_label": "Team", - "no_team": "ingen team", - "add_button": "legg til", - "cancel_add": "Avbryt å legge til medlem", - "add_member": "+ Legg til medlem" - }, - "public_packages": "{count} offentlig pakke | {count} offentlige pakker", - "page": { - "packages_title": "Pakker", - "members_tab": "Medlemmer", - "teams_tab": "Team", - "no_packages": "Ingen offentlige pakker funnet for", - "no_packages_hint": "Denne organisasjonen finnes kanskje ikke, eller har ingen offentlige pakker.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(vil også legge til i org)", - "press_enter_to_add": "Trykk Enter for å legge til {'@'}{username}", - "default_placeholder": "brukernavn...", - "suggestions_label": "Brukerforslag" - }, - "page": { - "packages_title": "Pakker", - "no_packages": "Ingen offentlige pakker funnet for", - "no_packages_hint": "Denne brukeren finnes kanskje ikke, eller har ingen offentlige pakker.", - "failed_to_load": "Kunne ikke laste brukerpakker", - "no_match": "Ingen pakker matcher \"{query}\"", - "filter_placeholder": "Filtrer {count} pakke... | Filtrer {count} pakker..." - }, - "orgs_page": { - "title": "Organisasjoner", - "back_to_profile": "Tilbake til profil", - "connect_required": "Koble til den lokale CLI-en for å se dine organisasjoner.", - "connect_hint_prefix": "Kjør", - "connect_hint_suffix": "for å komme i gang.", - "own_orgs_only": "Du kan bare se dine egne organisasjoner.", - "view_your_orgs": "Vis dine organisasjoner", - "loading": "Laster organisasjoner...", - "empty": "Ingen organisasjoner funnet.", - "empty_hint": "Organisasjoner oppdages fra dine scoped-pakker.", - "count": "{count} Organisasjon | {count} Organisasjoner", - "packages_count": "{count} pakke | {count} pakker" - } - }, - "claim": { - "modal": { - "title": "Gjør krav på pakkenavn", - "success": "Pakkenavn reservert!", - "success_detail": "{name}{'@'}0.0.0 har blitt publisert til npm.", - "success_hint": "Du kan nå publisere nye versjoner til denne pakken med npm publish.", - "view_package": "Vis Pakke", - "invalid_name": "Ugyldig pakkenavn:", - "available": "Dette navnet er ledig!", - "taken": "Dette navnet er allerede opptatt.", - "similar_warning": "Lignende pakker finnes - npm kan avvise dette navnet:", - "related": "Relaterte pakker:", - "scope_warning_title": "Vurder å bruke en scoped pakke i stedet", - "scope_warning_text": "Pakkenavn uten scope er en delt ressurs. Gjør kun krav på et navn hvis du har til hensikt å publisere og vedlikeholde en pakke. For personlige prosjekter eller organisasjonsprosjekter, bruk et navn med scope som {'@'}{username}/{name}.", - "connect_required": "Koble til lokal connector for å gjøre krav på dette pakkenavnet.", - "connect_button": "Koble til Connector", - "publish_hint": "Dette vil publisere en minimal plassholderpakke.", - "preview_json": "Forhåndsvis package.json", - "claim_button": "Gjør krav på pakkenavn", - "publishing": "Publiserer...", - "checking": "Sjekker tilgjengelighet...", - "failed_to_check": "Kunne ikke sjekke navnetilgjengelighet", - "failed_to_claim": "Kunne ikke gjøre krav på pakke" - } - }, - "code": { - "files_label": "Filer", - "no_files": "Ingen filer i denne mappen", - "root": "rot", - "lines": "{count} linje | {count} linjer", - "toggle_tree": "Veksle filtre", - "close_tree": "Lukk filtre", - "copy_link": "Kopier lenke", - "raw": "Rå", - "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", - "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", - "go_to_package": "Gå til pakke", - "loading_tree": "Laster filtre...", - "failed_to_load_tree": "Kunne ikke laste filer for denne pakkeversjonen", - "back_to_package": "Tilbake til pakke", - "table": { - "name": "Navn", - "size": "Størrelse" - }, - "markdown_view_mode": { - "preview": "forhåndsvisning", - "code": "kode" - }, - "file_path": "Filsti" - }, - "badges": { - "provenance": { - "verified": "verifisert", - "verified_title": "Verifisert opprinnelse", - "verified_via": "Verifisert: publisert via {provider}" - }, - "jsr": { - "title": "også tilgjengelig på JSR" - } - }, - "filters": { - "title": "Filtre", - "search": "Søk", - "search_scope": "Søkeomfang", - "search_placeholder_name": "Filtrer etter pakkenavn...", - "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", - "keywords": "Nøkkelord", - "more_keywords": "+{count} flere", - "clear_all": "Fjern alle", - "remove_filter": "Fjern {label} filter", - "chips": { - "search": "Søk", - "downloads": "Nedlastinger", - "keyword": "Nøkkelord", - "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" - }, - "columns": { - "title": "Kolonner", - "show": "Vis kolonner", - "reset": "Tilbakestill til standard", - "coming_soon": "Kommer snart", - "name": "Navn", - "version": "Versjon", - "description": "Beskrivelse", - "downloads": "Nedlastinger/uke", - "published": "Sist publisert", - "maintainers": "Vedlikeholdere", - "keywords": "Nøkkelord", - "quality_score": "Kvalitetspoeng", - "popularity_score": "Popularitetspoeng", - "maintenance_score": "Vedlikeholdspoeng", - "combined_score": "Kombinert poengsum", - "security": "Sikkerhet" - }, - "view_mode": { - "label": "Visningsmodus", - "cards": "Kortvisning", - "table": "Tabellvisning" - }, - "pagination": { - "mode_label": "Sideinndelingsmodus", - "infinite": "Uendelig", - "paginated": "Sideinndelt", - "items_per_page": "Elementer per side", - "per_page": "{count} / side", - "all_yolo": "Alt (YOLO)", - "showing": "{start}-{end} av {total}", - "previous": "Forrige side", - "next": "Neste side", - "nav_label": "Sideinndeling" - }, - "count": { - "showing_filtered": "{filtered} av {count} pakke | {filtered} av {count} pakker", - "showing_all": "{count} pakke | {count} pakker", - "showing_paginated": "{pageSize} av {count} pakke | {pageSize} av {count} pakker" - }, - "table": { - "security_warning": "Sikkerhetsadvarsel", - "secure": "Sikker", - "no_packages": "Ingen pakker funnet" - } - }, - "about": { - "title": "Om", - "heading": "om", - "meta_description": "npmx er en rask, moderne leser for npm-registeret. En bedre UX/DX for å utforske npm-pakker.", - "what_we_are": { - "title": "Hva vi er", - "better_ux_dx": "bedre UX/DX", - "admin_ui": "admin-grensesnitt", - "description": "npmx er en {betterUxDx} for npm-pakkeregisteret og verktøyene. Vi tilbyr et raskt, moderne grensesnitt for å utforske pakker, med funksjoner som mørk modus, tastaturnavigasjon, kodesurfing og tilkoblinger til alternative registre som {jsr}.", - "admin_description": "Vi har også som mål å tilby et bedre {adminUi} for å administrere pakkene, teamene og organisasjonene dine – alt fra nettleseren, drevet av din lokale npm CLI." - }, - "what_we_are_not": { - "title": "Hva vi ikke er", - "not_package_manager": "Ikke en pakkebehandler.", - "not_registry": "Ikke et register.", - "registry_description": "Vi hoster ikke pakker. Vi er bare en bedre måte å bla i dem på.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Det finnes", - "people": "allerede", - "building": "folk som", - "really": "bygger", - "cool": "veldig", - "package": "kule", - "managers": "pakkebehandlere" - } - }, - "team": {}, - "contributors": { - "title": "{count} Bidragsyter | {count} Bidragsytere", - "description": "npmx er fullstendig åpen kildekode, bygget av et fantastisk fellesskap av bidragsytere. Bli med oss og la oss bygge npm-opplevelsen vi alltid har ønsket oss, sammen.", - "loading": "Laster bidragsytere...", - "error": "Kunne ikke laste bidragsytere", - "view_profile": "Vis {name}s GitHub-profil" - }, - "get_involved": { - "title": "Bli involvert", - "contribute": { - "title": "Bidra", - "description": "Hjelp oss med å bygge en bedre npm-opplevelse.", - "cta": "Vis på GitHub" - }, - "community": { - "title": "Bli med i fellesskapet", - "description": "Chat, still spørsmål og del ideer.", - "cta": "Bli med på Discord" - }, - "follow": { - "title": "Hold deg oppdatert", - "description": "Få med deg det siste om npmx.", - "cta": "Følg på Bluesky" - } - } - }, - "account_menu": { - "connect": "koble til", - "account": "Konto", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Administrer pakker og orgs", - "atmosphere_desc": "Sosiale funksjoner og identitet", - "connect_npm_cli": "Koble til npm CLI", - "connect_atmosphere": "Koble til Atmosphere", - "connecting": "Kobler til...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Koblet til som {'@'}{handle}", - "disconnect": "Koble fra", - "connect_prompt": "Koble til med din Atmosphere-konto", - "handle_label": "Brukernavn (handle)", - "handle_placeholder": "alice.npmx.social", - "connect": "Koble til", - "create_account": "Opprett en ny konto", - "connect_bluesky": "Koble til med Bluesky", - "what_is_atmosphere": "Hva er en Atmosphere-konto?", - "atmosphere_explanation": "{npmx} bruker {atproto} for å drive mange av sine sosiale funksjoner, slik at brukere kan eie sine egne data og bruke én konto for alle kompatible applikasjoner. Når du oppretter en konto, kan du bruke andre apper som {bluesky} og {tangled} med samme konto.", - "default_input_error": "Vennligst skriv inn et gyldig brukernavn, DID eller en full PDS-URL" - } - }, - "header": { - "home": "npmx hjem", - "packages": "pakker", - "packages_dropdown": { - "title": "Dine pakker", - "loading": "Laster...", - "error": "Kunne ikke laste pakker", - "empty": "Ingen pakker funnet", - "view_all": "Vis alle" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "Dine organisasjoner", - "loading": "Laster...", - "error": "Kunne ikke laste organisasjoner", - "empty": "Ingen organisasjoner funnet", - "view_all": "Vis alle" - } - }, - "compare": { - "packages": { - "title": "sammenlign pakker", - "tagline": "sammenlign npm-pakker side-om-side for å hjelpe deg å velge den rette.", - "meta_title": "Sammenlign {packages} - npmx", - "meta_title_empty": "Sammenlign pakker - npmx", - "meta_description": "Side-om-side sammenligning av {packages}", - "meta_description_empty": "Sammenlign npm-pakker side-om-side", - "section_packages": "Pakker", - "section_facets": "Fasetter", - "section_comparison": "Sammenligning", - "loading": "Laster pakkedata...", - "error": "Kunne ikke laste pakkedata. Vennligst prøv igjen.", - "empty_title": "Velg pakker å sammenligne", - "empty_description": "Søk og legg til minst 2 pakker ovenfor for å se en side-om-side sammenligning av deres metrikker." - }, - "selector": { - "search_label": "Søk etter pakker", - "search_first": "Søk etter en pakke...", - "search_add": "Legg til en annen pakke...", - "searching": "Søker...", - "remove_package": "Fjern {package}", - "packages_selected": "{count}/{max} pakker valgt.", - "add_hint": "Legg til minst 2 pakker for å sammenligne." - }, - "no_dependency": { - "label": "(Ingen avhengighet)", - "typeahead_title": "Hva ville James gjort?", - "typeahead_description": "Sammenlign mot å ikke bruke en avhengighet! e18e-godkjent.", - "tooltip_title": "Du trenger kanskje ikke en avhengighet", - "tooltip_description": "Sammenlign mot å ikke bruke en avhengighet! {link} vedlikeholder en liste over pakker som kan erstattes med native API-er eller enklere alternativer.", - "e18e_community": "e18e-fellesskapet", - "add_column": "Legg til ingen avhengighet-kolonne i sammenligningen" - }, - "facets": { - "group_label": "Sammenligningsfasetter", - "all": "alle", - "none": "ingen", - "coming_soon": "Kommer snart", - "select_all": "Velg alle fasetter", - "deselect_all": "Fravelg alle fasetter", - "select_category": "Velg alle {category}-fasetter", - "deselect_category": "Fravelg alle {category}-fasetter", - "binary_only_tooltip": "Denne pakken eksponerer binærfiler og ingen eksporter", - "categories": { - "performance": "Ytelse", - "health": "Helsetilstand", - "compatibility": "Kompatibilitet", - "security": "Sikkerhet og samsvar" - }, - "items": { - "packageSize": { - "label": "Pakkestørrelse", - "description": "Størrelse på selve pakken (utpakket)" - }, - "installSize": { - "label": "Installasjonsstr.", - "description": "Total installasjonsstørrelse inkludert alle avhengigheter" - }, - "dependencies": { - "label": "Direkte avh.", - "description": "Antall direkte avhengigheter" - }, - "totalDependencies": { - "label": "Totale avh.", - "description": "Totalt antall avhengigheter inkludert transitive" - }, - "downloads": { - "label": "Nedlastinger/uke", - "description": "Ukentlig nedlastingstall" - }, - "totalLikes": { - "label": "Likes", - "description": "Antall likes" - }, - "lastUpdated": { - "label": "Publisert", - "description": "Når denne versjonen ble publisert" - }, - "deprecated": { - "label": "Utfaset?", - "description": "Om pakken er utfaset (deprecated)" - }, - "engines": { - "label": "Motorer", - "description": "Krav til Node.js-versjon" - }, - "types": { - "label": "Typer", - "description": "TypeScript typedefinisjoner" - }, - "moduleFormat": { - "label": "Modulformat", - "description": "Støtte for ESM/CJS" - }, - "license": { - "label": "Lisens", - "description": "Pakkelisens" - }, - "vulnerabilities": { - "label": "Sårbarheter", - "description": "Kjente sikkerhetssårbarheter" - } - }, - "values": { - "any": "Enhver", - "none": "Ingen", - "unknown": "Ukjent", - "deprecated": "Utfaset", - "not_deprecated": "Nei", - "types_included": "Inkludert", - "types_none": "Ingen", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "Opp til deg!" - }, - "trends": { - "title": "Ukentlige nedlastinger" - } - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/ne-NP.json b/lunaria/files/ne-NP.json deleted file mode 100644 index 9306002bb..000000000 --- a/lunaria/files/ne-NP.json +++ /dev/null @@ -1,842 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm रजिस्ट्रीका लागि प्याकेज ब्राउजर", - "description": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर। आधुनिक इन्टरफेससँग प्याकेजहरू खोज्नुहोस्, ब्राउज गर्नुहोस्, र अन्वेषण गर्नुहोस्।" - } - }, - "built_at": "बिल्ड गरिएको {0}", - "alt_logo": "npmx लोगो", - "tagline": "npm रजिस्ट्रीका लागि अझ राम्रो ब्राउजर", - "non_affiliation_disclaimer": "npm, Inc. सँग सम्बद्ध छैन", - "trademark_disclaimer": "npm, npm, Inc. को दर्ता गरिएको ट्रेडमार्क हो। यो साइट npm, Inc. सँग सम्बद्ध छैन।", - "footer": { - "about": "बारेमा", - "docs": "डकुमेन्टेसन", - "source": "स्रोत", - "social": "सामाजिक", - "chat": "च्याट" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "npm प्याकेजहरू खोज्नुहोस्", - "placeholder": "प्याकेज खोज्नुहोस्...", - "button": "खोज", - "searching": "खोजिँदैछ...", - "found_packages": "कुनै प्याकेज फेला परेन | {count} प्याकेज फेला पर्यो | {count} प्याकेज फेला परे", - "updating": "(अपडेट हुँदैछ...)", - "no_results": "\"{query}\" का लागि कुनै प्याकेज फेला परेन", - "not_taken": "{name} लिइएको छैन", - "claim_prompt": "npm मा यो प्याकेज नाम दाबी गर्नुहोस्", - "claim_button": "\"{name}\" दाबी गर्नुहोस्", - "want_to_claim": "यो प्याकेज नाम दाबी गर्न चाहनुहुन्छ?", - "start_typing": "प्याकेज खोज्न टाइप गर्न सुरू गर्नुहोस्", - "exact_match": "ठ्याक्कै", - "suggestion": { - "user": "प्रयोगकर्ता", - "org": "संगठन", - "view_user_packages": "यस प्रयोगकर्ताका प्याकेजहरू हेर्नुहोस्", - "view_org_packages": "यस संगठनका प्याकेजहरू हेर्नुहोस्" - } - }, - "nav": { - "main_navigation": "मुख्य", - "popular_packages": "लोकप्रिय प्याकेजहरू", - "settings": "सेटिङ्स", - "compare": "तुलना", - "back": "पछाडि", - "menu": "मेनु", - "mobile_menu": "नेभिगेसन मेनु", - "open_menu": "मेनु खोल्नुहोस्", - "links": "लिङ्कहरू", - "tap_to_search": "खोज्न ट्याप गर्नुहोस्" - }, - "settings": { - "title": "सेटिङ्स", - "tagline": "आफ्नो npmx अनुभव अनुकूल बनाउनुहोस्", - "meta_description": "थिम, भाषा, र डिस्प्ले प्राथमिकतासँग आफ्नो npmx.dev अनुभव अनुकूल बनाउनुहोस्।", - "sections": { - "appearance": "दिखावट", - "display": "डिस्प्ले", - "language": "भाषा" - }, - "data_source": {}, - "relative_dates": "सापेक्ष मितिहरू", - "include_types": "इन्स्टलमा {'@'}types समावेश गर्नुहोस्", - "include_types_description": "टाइप नभएका प्याकेजका इन्स्टल कमाण्डहरूमा {'@'}types प्याकेज थप्नुहोस्", - "hide_platform_packages": "खोजमा प्लेटफर्म-विशेष प्याकेजहरू लुकाउनुहोस्", - "hide_platform_packages_description": "नतिजाबाट {'@'}esbuild/linux-x64 जस्ता नेटिभ बाइनरी प्याकेजहरू लुकाउनुहोस्", - "theme": "थिम", - "theme_light": "हल्का", - "theme_dark": "गाढा", - "theme_system": "सिस्टम", - "language": "भाषा", - "help_translate": "npmx अनुवाद गर्न सहयोग गर्नुहोस्", - "accent_colors": "एक्सेन्ट रङहरू", - "clear_accent": "एक्सेन्ट रङ हटाउनुहोस्", - "translation_progress": "अनुवाद प्रगति" - }, - "i18n": { - "missing_keys": "{count} अनुवाद छुटेको छ | {count} अनुवादहरू छुटेका छन्", - "copy_keys": "कुञ्जीहरू कपी गर्नुहोस्", - "show_more_keys": "अझै {count} देखाउनुहोस्...", - "contribute_hint": "छुटेका कुञ्जीहरू थपेर यो अनुवाद सुधार्न सहयोग गर्नुहोस्।", - "edit_on_github": "GitHub मा सम्पादन गर्नुहोस्", - "view_guide": "अनुवाद मार्गदर्शन" - }, - "common": { - "loading": "लोड हुँदैछ...", - "loading_more": "अझै लोड हुँदैछ...", - "loading_packages": "प्याकेजहरू लोड हुँदैछन्...", - "end_of_results": "नतिजाको अन्त्य", - "try_again": "फेरि प्रयास गर्नुहोस्", - "close": "बन्द गर्नुहोस्", - "retry": "पुनः प्रयास", - "copy": "कपी", - "copied": "कपी भयो!", - "skip_link": "मुख्य सामग्रीमा जानुहोस्", - "warnings": "चेतावनीहरू:", - "go_back_home": "होममा फर्कनुहोस्", - "view_on_npm": "npm मा हेर्नुहोस्", - "per_week": "/ हप्ता", - "vanity_downloads_hint": "भ्यानिटी नम्बर: कुनै प्याकेज देखाइएको छैन | भ्यानिटी नम्बर: देखाइएको प्याकेजका लागि | भ्यानिटी नम्बर: देखाइएको {count} प्याकेजहरूको योग", - "sort": { - "name": "नाम", - "role": "भूमिका", - "members": "सदस्यहरू" - }, - "scroll_to_top": "माथि स्क्रोल गर्नुहोस्" - }, - "package": { - "not_found": "प्याकेज फेला परेन", - "not_found_message": "प्याकेज फेला पार्न सकिएन।", - "no_description": "विवरण उपलब्ध छैन", - "not_latest": "(नवीनतम होइन)", - "verified_provenance": "प्रमाणित प्रुभेनेन्स", - "view_permalink": "यस संस्करणको पर्मालिङ्क हेर्नुहोस्", - "navigation": "प्याकेज", - "copy_name": "प्याकेज नाम कपी गर्नुहोस्", - "deprecation": { - "package": "यो प्याकेज अप्रचलित (deprecated) गरिएको छ।", - "version": "यो संस्करण अप्रचलित (deprecated) गरिएको छ।", - "no_reason": "कारण दिइएको छैन" - }, - "replacement": { - "title": "तपाईंलाई यो डिपेन्डेन्सी आवश्यक नपर्न सक्छ।", - "native": "Node {nodeVersion} देखि उपलब्ध {replacement} ले यसलाई प्रतिस्थापन गर्न सक्छ।", - "simple": "{community} ले यो प्याकेजलाई अनावश्यक भनेर चिन्ह लगाएको छ, सल्लाह: {replacement}।", - "documented": "{community} ले यो प्याकेजका थप उच्च प्रदर्शन भएका विकल्पहरू छन् भनेर चिन्ह लगाएको छ।", - "none": "यो प्याकेज अब आवश्यक छैन भनेर चिन्ह लगाइएको छ, र यसको कार्यक्षमता सम्भवतः सबै इन्जिनहरूमा नै बिल्ट-इन रूपमा उपलब्ध छ।", - "learn_more": "थप जान्नुहोस्", - "mdn": "MDN", - "community": "समुदाय" - }, - "stats": { - "license": "लाइसेन्स", - "deps": "डिपेन्डेन्सी", - "install_size": "इन्स्टल साइज", - "vulns": "कमजोरीहरू", - "view_dependency_graph": "डिपेन्डेन्सी ग्राफ हेर्नुहोस्", - "inspect_dependency_tree": "डिपेन्डेन्सी ट्री जाँच्नुहोस्", - "size_tooltip": { - "unpacked": "{size} अनप्याक्ड साइज (यो प्याकेज)", - "total": "{size} कुल अनप्याक्ड साइज (linux-x64 का लागि {count} सबै डिपेन्डेन्सीहरू सहित)" - } - }, - "skills": { - "file_counts": {} - }, - "links": { - "repo": "रिपो", - "homepage": "होमपेज", - "issues": "इश्यूहरू", - "jsr": "jsr", - "code": "कोड", - "docs": "डकुमेन्टेसन", - "fund": "फन्ड", - "compare": "तुलना" - }, - "likes": {}, - "docs": { - "not_available": "डकुमेन्टेसन उपलब्ध छैन", - "not_available_detail": "यस संस्करणका लागि डकुमेन्टेसन तयार गर्न सकिएन।" - }, - "get_started": { - "title": "सुरु गर्नुहोस्", - "pm_label": "प्याकेज म्यानेजर", - "copy_command": "इन्स्टल कमाण्ड कपी गर्नुहोस्", - "view_types": "{package} हेर्नुहोस्" - }, - "create": { - "title": "नयाँ प्रोजेक्ट बनाउनुहोस्", - "copy_command": "create कमाण्ड कपी गर्नुहोस्" - }, - "run": { - "title": "चलाउनुहोस्", - "locally": "लोकल रूपमा चलाउनुहोस्" - }, - "readme": { - "title": "README", - "no_readme": "README उपलब्ध छैन।", - "view_on_github": "GitHub मा हेर्नुहोस्", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "किवर्ड्स", - "compatibility": "कम्प्याटिबिलिटी", - "card": { - "publisher": "प्रकाशक", - "weekly_downloads": "साप्ताहिक डाउनलोड", - "keywords": "किवर्ड्स", - "license": "लाइसेन्स" - }, - "versions": { - "title": "संस्करणहरू", - "collapse": "{tag} समेट्नुहोस्", - "expand": "{tag} विस्तार गर्नुहोस्", - "collapse_other": "अन्य संस्करणहरू समेट्नुहोस्", - "expand_other": "अन्य संस्करणहरू विस्तार गर्नुहोस्", - "collapse_major": "मेजर {major} समेट्नुहोस्", - "expand_major": "मेजर {major} विस्तार गर्नुहोस्", - "other_versions": "अन्य संस्करणहरू", - "more_tagged": "{count} थप ट्याग गरिएको", - "all_covered": "माथिका ट्यागले सबै संस्करणहरू कभर गर्छन्", - "deprecated_title": "{version} (deprecated)", - "view_all": "{count} संस्करण हेर्नुहोस् | सबै {count} संस्करणहरू हेर्नुहोस्" - }, - "dependencies": { - "title": "डिपेन्डेन्सीहरू ({count})", - "list_label": "प्याकेज डिपेन्डेन्सीहरू", - "show_all": "{count} dep देखाउनुहोस् | सबै {count} deps देखाउनुहोस्", - "optional": "वैकल्पिक", - "view_vulnerabilities": "कमजोरीहरू हेर्नुहोस्", - "outdated_major": "{count} मेजर संस्करण पछाडि (नवीनतम: {latest}) | {count} मेजर संस्करणहरू पछाडि (नवीनतम: {latest})", - "outdated_minor": "{count} माइनर संस्करण पछाडि (नवीनतम: {latest}) | {count} माइनर संस्करणहरू पछाडि (नवीनतम: {latest})", - "outdated_patch": "प्याच अपडेट उपलब्ध (नवीनतम: {latest})" - }, - "peer_dependencies": { - "title": "पियर डिपेन्डेन्सीहरू ({count})", - "list_label": "प्याकेज पियर डिपेन्डेन्सीहरू", - "show_all": "{count} पियर dep देखाउनुहोस् | सबै {count} पियर deps देखाउनुहोस्" - }, - "optional_dependencies": { - "title": "वैकल्पिक डिपेन्डेन्सीहरू ({count})", - "list_label": "प्याकेज वैकल्पिक डिपेन्डेन्सीहरू", - "show_all": "{count} वैकल्पिक dep देखाउनुहोस् | सबै {count} वैकल्पिक deps देखाउनुहोस्" - }, - "maintainers": { - "title": "मेन्टेनरहरू", - "list_label": "प्याकेज मेन्टेनरहरू", - "you": "(तपाईं)", - "via": "{teams} मार्फत", - "remove_owner": "{name} लाई ओनरबाट हटाउनुहोस्", - "username_to_add": "ओनरको रूपमा थप्ने युजरनेम", - "username_placeholder": "युजरनेम...", - "add_button": "थप्नुहोस्", - "cancel_add": "ओनर थप्न रद्द गर्नुहोस्", - "add_owner": "+ ओनर थप्नुहोस्", - "show_more": "(अझै {count} देखाउनुहोस्)", - "show_less": "(कम देखाउनुहोस्)" - }, - "trends": { - "granularity": "सूक्ष्मता", - "granularity_daily": "दैनिक", - "granularity_weekly": "साप्ताहिक", - "granularity_monthly": "मासिक", - "granularity_yearly": "वार्षिक", - "start_date": "सुरु", - "end_date": "अन्त्य", - "loading": "लोड हुँदैछ...", - "date_range": "{start} देखि {end}", - "date_range_multiline": "{start}\nदेखि {end}", - "download_file": "{fileType} डाउनलोड गर्नुहोस्", - "toggle_annotator": "एनोटेटर टगल गर्नुहोस्", - "items": {} - }, - "downloads": { - "title": "साप्ताहिक डाउनलोड" - }, - "install_scripts": { - "title": "इन्स्टल स्क्रिप्टहरू", - "script_label": "(स्क्रिप्ट)", - "npx_packages": "{count} npx प्याकेज | {count} npx प्याकेजहरू", - "currently": "हाल {version}" - }, - "playgrounds": { - "title": "चलाएर हेर्नुहोस्", - "choose": "प्लेग्राउन्ड छान्नुहोस्" - }, - "metrics": { - "esm": "ES Modules समर्थित", - "cjs": "CommonJS समर्थित", - "no_esm": "ES Modules समर्थन छैन", - "types_label": "टाइपहरू", - "types_included": "टाइपहरू समावेश", - "types_available": "{package} मार्फत टाइपहरू उपलब्ध", - "no_types": "TypeScript टाइपहरू छैनन्" - }, - "license": { - "view_spdx": "SPDX मा लाइसेन्स टेक्स्ट हेर्नुहोस्" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} प्याकेजमा {vulns} कमजोरी | {packages}/{total} प्याकेजमा {vulns} कमजोरीहरू", - "show_all_packages": "प्रभावित सबै {count} प्याकेज देखाउनुहोस्", - "path": "पथ", - "more": "+{count} थप", - "packages_failed": "{count} प्याकेज जाँच गर्न सकिएन | {count} प्याकेजहरू जाँच गर्न सकिएन", - "scan_failed": "कमजोरीका लागि स्क्यान गर्न सकिएन", - "severity": { - "critical": "अत्यन्त गम्भीर", - "high": "उच्च", - "moderate": "मध्यम", - "low": "कम" - } - }, - "deprecated": { - "label": "अप्रचलित", - "tree_found": "{count} अप्रचलित डिपेन्डेन्सी | {count} अप्रचलित डिपेन्डेन्सीहरू", - "show_all": "{count} अप्रचलित प्याकेज देखाउनुहोस् | सबै {count} अप्रचलित प्याकेजहरू देखाउनुहोस्" - }, - "access": { - "title": "टिम पहुँच", - "refresh": "टिम पहुँच रिफ्रेश गर्नुहोस्", - "list_label": "टिम पहुँच सूची", - "owner": "ओनर", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} को पहुँच रद्द गर्नुहोस्", - "no_access": "टिम पहुँच सेट गरिएको छैन", - "select_team_label": "टिम चयन गर्नुहोस्", - "loading_teams": "टिमहरू लोड हुँदैछन्...", - "select_team": "टिम चयन गर्नुहोस्", - "permission_label": "अनुमति स्तर", - "permission": { - "read_only": "पढ्ने-मात्र", - "read_write": "पढ्ने/लेख्ने" - }, - "grant_button": "दिनुहोस्", - "cancel_grant": "पहुँच दिन रद्द गर्नुहोस्", - "grant_access": "+ टिम पहुँच दिनुहोस्" - }, - "list": { - "filter_label": "प्याकेज फिल्टर", - "filter_placeholder": "प्याकेज फिल्टर गर्नुहोस्...", - "sort_label": "प्याकेज क्रमबद्ध", - "showing_count": "{total} मध्ये {filtered} प्याकेज देखाइँदैछ" - }, - "skeleton": { - "loading": "प्याकेज विवरण लोड हुँदैछ", - "maintainers": "मेन्टेनरहरू", - "keywords": "किवर्ड्स", - "versions": "संस्करणहरू", - "dependencies": "डिपेन्डेन्सीहरू" - }, - "sort": { - "downloads": "धेरै डाउनलोड भएका", - "name_asc": "नाम (A-Z)", - "name_desc": "नाम (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "लोकल कनेक्टर", - "contributor_badge": "कन्ट्रिब्युटर मात्र", - "contributor_notice": "कनेक्टर अझै npm मा प्रकाशित गरिएको छैन। लोकल रूपमा चलाउने तरिका हेर्न {link} हेर्नुहोस्।", - "contributor_link": "कन्ट्रिब्युटिङ गाइड", - "connected": "जोडियो", - "connected_as_user": "~{user} रूपमा जोडियो", - "connected_hint": "अब तपाईं वेब UI बाट प्याकेज र संगठनहरू व्यवस्थापन गर्न सक्नुहुन्छ।", - "disconnect": "डिस्कनेक्ट", - "run_hint": "एडमिन सुविधाहरू सक्षम गर्न आफ्नो मेसिनमा कनेक्टर चलाउनुहोस्।", - "copy_command": "कमाण्ड कपी गर्नुहोस्", - "copied": "कपी भयो", - "paste_token": "त्यसपछि जोड्नका लागि तलको टोकन पेस्ट गर्नुहोस्:", - "token_label": "टोकन", - "token_placeholder": "टोकन यहाँ पेस्ट गर्नुहोस्...", - "advanced": "उन्नत विकल्पहरू", - "port_label": "पोर्ट", - "warning": "चेतावनी", - "warning_text": "यसले npmx लाई तपाईंको npm CLI पहुँच दिन्छ। विश्वास गर्ने साइटसँग मात्र कनेक्ट गर्नुहोस्।", - "connect": "कनेक्ट", - "connecting": "कनेक्ट हुँदैछ..." - } - }, - "operations": { - "queue": { - "title": "अपरेसन क्यू", - "clear_all": "सबै हटाउनुहोस्", - "refresh": "अपरेसनहरू रिफ्रेश गर्नुहोस्", - "empty": "कुनै अपरेसन क्यूमा छैन", - "empty_hint": "प्याकेज वा संगठन पेजबाट अपरेसन थप्नुहोस्", - "active_label": "सक्रिय अपरेसनहरू", - "otp_required": "OTP चाहिन्छ", - "otp_prompt": "जारी राख्न OTP प्रविष्ट गर्नुहोस्", - "otp_placeholder": "OTP कोड प्रविष्ट गर्नुहोस्...", - "otp_label": "एकपटक प्रयोग हुने पासवर्ड", - "retry_otp": "OTP सँग पुनः प्रयास गर्नुहोस्", - "retrying": "पुनः प्रयास हुँदैछ...", - "approve_operation": "अपरेसन स्वीकृत गर्नुहोस्", - "remove_operation": "अपरेसन हटाउनुहोस्", - "approve_all": "सबै स्वीकृत", - "execute": "चलाउनुहोस्", - "executing": "चल्दैछ...", - "log": "लग", - "log_label": "सम्पन्न अपरेसन लग", - "remove_from_log": "लगबाट हटाउनुहोस्" - } - }, - "org": { - "teams": { - "title": "टिमहरू", - "refresh": "टिमहरू रिफ्रेश गर्नुहोस्", - "filter_label": "टिमहरू फिल्टर", - "filter_placeholder": "टिमहरू फिल्टर गर्नुहोस्...", - "sort_by": "क्रमबद्ध:", - "loading": "टिमहरू लोड हुँदैछन्...", - "no_teams": "टिम फेला परेन", - "list_label": "संगठनका टिमहरू", - "delete_team": "{name} टिम हटाउनुहोस्", - "member_count": "{count} सदस्य | {count} सदस्यहरू", - "members_of": "{team} का सदस्यहरू", - "no_members": "सदस्य छैन", - "remove_user": "टिमबाट {user} हटाउनुहोस्", - "username_to_add": "{team} मा थप्ने युजरनेम", - "username_placeholder": "युजरनेम...", - "add_button": "थप्नुहोस्", - "cancel_add_user": "प्रयोगकर्ता थप्न रद्द गर्नुहोस्", - "add_member": "+ सदस्य थप्नुहोस्", - "team_name_label": "टिम नाम", - "team_name_placeholder": "team-name...", - "create_button": "बनाउनुहोस्", - "no_match": "\"{query}\" सँग मिल्ने टिम छैन", - "cancel_create": "टिम बनाउन रद्द गर्नुहोस्", - "create_team": "+ टिम बनाउनुहोस्" - }, - "members": { - "title": "सदस्यहरू", - "refresh": "सदस्यहरू रिफ्रेश गर्नुहोस्", - "filter_label": "सदस्यहरू फिल्टर", - "filter_placeholder": "सदस्यहरू फिल्टर गर्नुहोस्...", - "filter_by_role": "भूमिकाअनुसार फिल्टर", - "filter_by_team": "टिम अनुसार फिल्टर", - "all_teams": "सबै टिम", - "sort_by": "क्रमबद्ध:", - "loading": "सदस्यहरू लोड हुँदैछन्...", - "no_members": "सदस्य फेला परेन", - "list_label": "संगठनका सदस्यहरू", - "change_role_for": "{name} को भूमिका परिवर्तन गर्नुहोस्", - "remove_from_org": "संगठनबाट {name} हटाउनुहोस्", - "view_team": "{team} टिम हेर्नुहोस्", - "no_match": "तपाईंका फिल्टरसँग मिल्ने सदस्य छैन", - "username_label": "युजरनेम", - "username_placeholder": "युजरनेम...", - "role_label": "भूमिका", - "role": { - "all": "सबै", - "developer": "डेभलपर", - "admin": "एडमिन", - "owner": "ओनर" - }, - "team_label": "टिम", - "no_team": "टिम छैन", - "add_button": "थप्नुहोस्", - "cancel_add": "सदस्य थप्न रद्द गर्नुहोस्", - "add_member": "+ सदस्य थप्नुहोस्" - }, - "public_packages": "{count} सार्वजनिक प्याकेज | {count} सार्वजनिक प्याकेजहरू", - "page": { - "packages_title": "प्याकेजहरू", - "members_tab": "सदस्यहरू", - "teams_tab": "टिमहरू", - "no_packages": "यसका लागि कुनै सार्वजनिक प्याकेज फेला परेन", - "no_packages_hint": "यो संगठन अस्तित्वमा नहुन सक्छ वा यससँग सार्वजनिक प्याकेज छैन।", - "failed_to_load": "संगठनका प्याकेजहरू लोड गर्न असफल", - "no_match": "\"{query}\" सँग मिल्ने प्याकेज छैन", - "not_found": "संगठन फेला परेन", - "not_found_message": "संगठन \"{'@'}{name}\" npm मा अस्तित्वमा छैन" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(संगठनमा पनि थपिनेछ)", - "press_enter_to_add": "{'@'}{username} थप्न Enter थिच्नुहोस्", - "default_placeholder": "युजरनेम...", - "suggestions_label": "प्रयोगकर्ता सुझावहरू" - }, - "page": { - "packages_title": "प्याकेजहरू", - "no_packages": "यसका लागि कुनै सार्वजनिक प्याकेज फेला परेन", - "no_packages_hint": "यो प्रयोगकर्ता अस्तित्वमा नहुन सक्छ वा यससँग सार्वजनिक प्याकेज छैन।", - "failed_to_load": "प्रयोगकर्ताका प्याकेजहरू लोड गर्न असफल", - "no_match": "\"{query}\" सँग मिल्ने प्याकेज छैन", - "filter_placeholder": "{count} प्याकेज फिल्टर गर्नुहोस्..." - }, - "orgs_page": { - "title": "संगठनहरू", - "back_to_profile": "प्रोफाइलमा फर्कनुहोस्", - "connect_required": "आफ्ना संगठनहरू हेर्न लोकल CLI कनेक्ट गर्नुहोस्।", - "connect_hint_prefix": "चलाउनुहोस्", - "connect_hint_suffix": "सुरु गर्नका लागि।", - "own_orgs_only": "तपाईंले आफ्नै संगठनहरू मात्र हेर्न सक्नुहुन्छ।", - "view_your_orgs": "आफ्ना संगठनहरू हेर्नुहोस्", - "loading": "संगठनहरू लोड हुँदैछन्...", - "empty": "कुनै संगठन फेला परेन।", - "empty_hint": "scoped packages बाट संगठनहरू पत्ता लगाइन्छ।", - "count": "{count} संगठन | {count} संगठनहरू", - "packages_count": "{count} प्याकेज | {count} प्याकेजहरू" - } - }, - "claim": { - "modal": { - "title": "प्याकेज नाम दाबी गर्नुहोस्", - "success": "प्याकेज दाबी गरियो!", - "success_detail": "{name}{'@'}0.0.0 npm मा प्रकाशित गरिएको छ।", - "success_hint": "अब तपाईं npm publish प्रयोग गरेर यो प्याकेजमा नयाँ संस्करणहरू प्रकाशित गर्न सक्नुहुन्छ।", - "view_package": "प्याकेज हेर्नुहोस्", - "invalid_name": "अमान्य प्याकेज नाम:", - "available": "यो नाम उपलब्ध छ!", - "taken": "यो नाम पहिले नै लिइएको छ।", - "similar_warning": "मिल्दोजुल्दो प्याकेजहरू छन् — npm ले यो नाम अस्वीकार गर्न सक्छ:", - "related": "सम्बन्धित प्याकेजहरू:", - "scope_warning_title": "बरु scoped package प्रयोग गर्ने विचार गर्नुहोस्", - "scope_warning_text": "Unscoped प्याकेज नामहरू साझा स्रोत हुन्। प्याकेज प्रकाशित र मर्मत गर्ने उद्देश्य छ भने मात्र नाम दाबी गर्नुहोस्। व्यक्तिगत वा संगठनात्मक प्रोजेक्टका लागि {'@'}{username}/{name} जस्तो scoped नाम प्रयोग गर्नुहोस्।", - "connect_required": "यो प्याकेज नाम दाबी गर्न लोकल कनेक्टर कनेक्ट गर्नुहोस्।", - "connect_button": "कनेक्टर कनेक्ट गर्नुहोस्", - "publish_hint": "यसले न्यूनतम placeholder प्याकेज प्रकाशित गर्नेछ।", - "preview_json": "package.json प्रिभ्यू", - "claim_button": "प्याकेज नाम दाबी गर्नुहोस्", - "publishing": "प्रकाशन हुँदैछ...", - "checking": "उपलब्धता जाँच हुँदैछ...", - "failed_to_check": "नाम उपलब्धता जाँच गर्न असफल", - "failed_to_claim": "प्याकेज दाबी गर्न असफल" - } - }, - "code": { - "files_label": "फाइलहरू", - "no_files": "यो डाइरेक्टरीमा कुनै फाइल छैन", - "root": "root", - "lines": "{count} लाइन", - "toggle_tree": "फाइल ट्री टगल", - "close_tree": "फाइल ट्री बन्द", - "copy_link": "लिङ्क कपी", - "raw": "Raw", - "view_raw": "raw फाइल हेर्नुहोस्", - "file_too_large": "प्रिभ्यू गर्न फाइल धेरै ठूलो छ", - "file_size_warning": "syntax highlighting का लागि 500KB सीमा भन्दा {size} ठूलो छ", - "failed_to_load": "फाइल लोड गर्न असफल", - "unavailable_hint": "फाइल धेरै ठूलो हुन सक्छ वा उपलब्ध नहुन सक्छ", - "version_required": "कोड ब्राउज गर्न संस्करण चाहिन्छ", - "go_to_package": "प्याकेजमा जानुहोस्", - "loading_tree": "फाइल ट्री लोड हुँदैछ...", - "failed_to_load_tree": "यस प्याकेज संस्करणका फाइलहरू लोड गर्न असफल", - "back_to_package": "प्याकेजमा फर्कनुहोस्", - "table": { - "name": "नाम", - "size": "साइज" - }, - "markdown_view_mode": { - "preview": "preview", - "code": "code" - }, - "file_path": "फाइल पथ" - }, - "badges": { - "provenance": { - "verified": "प्रमाणित", - "verified_title": "प्रमाणित प्रुभेनेन्स", - "verified_via": "प्रमाणित: {provider} मार्फत प्रकाशित" - }, - "jsr": { - "title": "JSR मा पनि उपलब्ध" - } - }, - "filters": { - "title": "फिल्टरहरू", - "search": "खोज", - "search_scope": "खोज दायरा", - "search_placeholder_name": "प्याकेज नामबाट फिल्टर...", - "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": "सिक्युरिटी", - "keywords": "किवर्ड्स", - "more_keywords": "+{count} थप", - "clear_all": "सबै हटाउनुहोस्", - "remove_filter": "{label} फिल्टर हटाउनुहोस्", - "chips": {}, - "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": "स्कोर" - }, - "columns": { - "title": "स्तम्भहरू", - "show": "स्तम्भहरू देखाउनुहोस्", - "reset": "डिफल्टमा फर्काउनुहोस्", - "coming_soon": "छिट्टै आउँदैछ", - "name": "नाम", - "version": "संस्करण", - "description": "विवरण", - "downloads": "डाउनलोड/हप्ता", - "maintainers": "मेन्टेनरहरू", - "keywords": "किवर्ड्स", - "quality_score": "क्वालिटी स्कोर", - "popularity_score": "लोकप्रियता स्कोर", - "maintenance_score": "मेन्टेनेन्स स्कोर", - "combined_score": "समग्र स्कोर", - "security": "सिक्युरिटी" - }, - "view_mode": { - "label": "दृश्य मोड", - "cards": "कार्ड दृश्य", - "table": "टेबल दृश्य" - }, - "pagination": { - "mode_label": "पेजिनेशन मोड", - "infinite": "अनन्त", - "paginated": "पृष्ठमा विभाजित", - "items_per_page": "प्रति पृष्ठ वस्तुहरू", - "per_page": "{count} / पृष्ठ", - "all_yolo": "सबै (YOLO)", - "showing": "{total} मध्ये {start}-{end}", - "previous": "अघिल्लो पृष्ठ", - "next": "अर्को पृष्ठ", - "nav_label": "पेजिनेशन" - }, - "count": { - "showing_filtered": "{count} मध्ये {filtered} प्याकेज | {count} मध्ये {filtered} प्याकेजहरू", - "showing_all": "{count} प्याकेज | {count} प्याकेजहरू", - "showing_paginated": "{count} मध्ये {pageSize} प्याकेज | {count} मध्ये {pageSize} प्याकेजहरू" - }, - "table": { - "security_warning": "सिक्युरिटी चेतावनी", - "secure": "सुरक्षित", - "no_packages": "कुनै प्याकेज फेला परेन" - } - }, - "about": { - "title": "बारेमा", - "heading": "बारेमा", - "meta_description": "npmx, npm रजिस्ट्रीका लागि छिटो र आधुनिक ब्राउजर हो। npm प्याकेजहरू अन्वेषण गर्न अझ राम्रो UX/DX।", - "what_we_are": { - "title": "हामी के हौं", - "better_ux_dx": "अझ राम्रो UX/DX", - "admin_ui": "admin UI", - "description": "npmx, npm प्याकेज रजिस्ट्री र टुलिङका लागि {betterUxDx} हो। हामी डार्क मोड, कीबोर्ड नेभिगेसन, कोड ब्राउजिङ, र {jsr} जस्ता वैकल्पिक रजिस्ट्रीहरूसँग कनेक्शनजस्ता सुविधासहित प्याकेजहरू अन्वेषण गर्न छिटो र आधुनिक इन्टरफेस दिन्छौं।", - "admin_description": "हामी तपाईंका प्याकेज, टिम, र संगठन व्यवस्थापन गर्न—लोकल npm CLI द्वारा सञ्चालित—ब्राउजरमैबाट अझ राम्रो {adminUi} उपलब्ध गराउने लक्ष्य पनि राख्छौं।" - }, - "what_we_are_not": { - "title": "हामी के होइनौं", - "not_package_manager": "प्याकेज म्यानेजर होइन।", - "not_registry": "रजिस्ट्री होइन।", - "registry_description": "हामी प्याकेज होस्ट गर्दैनौं। हामी तिनीहरू ब्राउज गर्ने अझ राम्रो तरिका मात्र हौं।", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "पहिल्यै", - "people": "धेरै", - "building": "मानिसहरू", - "really": "साँच्चिकै", - "cool": "राम्रो", - "package": "प्याकेज", - "managers": "म्यानेजरहरू बनाइरहेका छन्" - } - }, - "team": {}, - "contributors": { - "title": "कन्ट्रिब्युटरहरू", - "description": "npmx पूर्ण रूपमा ओपन सोर्स हो, अद्भुत कन्ट्रिब्युटर समुदायले बनाएको। हामीसँग जोडिनुहोस् र हामीले चाहेको npm ब्राउजिङ अनुभव सँगै बनाऔँ।", - "loading": "कन्ट्रिब्युटरहरू लोड हुँदैछन्...", - "error": "कन्ट्रिब्युटरहरू लोड गर्न असफल", - "view_profile": "{name} को GitHub प्रोफाइल हेर्नुहोस्" - }, - "get_involved": { - "title": "सहभागी हुनुहोस्", - "contribute": { - "title": "कन्ट्रिब्युट", - "description": "अझ राम्रो npm अनुभव बनाउन हामीलाई सहयोग गर्नुहोस्।", - "cta": "GitHub मा हेर्नुहोस्" - }, - "community": { - "title": "समुदायमा जोडिनुहोस्", - "description": "च्याट गर्नुहोस्, प्रश्न सोध्नुहोस्, र विचार साझा गर्नुहोस्।", - "cta": "Discord मा जोडिनुहोस्" - }, - "follow": { - "title": "अपडेट रहनुहोस्", - "description": "npmx का ताजा अपडेटहरू जान्नुहोस्।", - "cta": "Bluesky मा फलो गर्नुहोस्" - } - } - }, - "account_menu": { - "connect": "कनेक्ट", - "account": "अकाउन्ट", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "प्याकेज र संगठनहरू व्यवस्थापन", - "atmosphere_desc": "सामाजिक सुविधाहरू र पहिचान", - "connect_npm_cli": "npm CLI कनेक्ट गर्नुहोस्", - "connect_atmosphere": "Atmosphere कनेक्ट गर्नुहोस्", - "connecting": "कनेक्ट हुँदैछ...", - "ops": "{count} अपरेसन | {count} अपरेसनहरू" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} रूपमा कनेक्ट", - "disconnect": "डिस्कनेक्ट", - "connect_prompt": "आफ्नो Atmosphere अकाउन्टसँग कनेक्ट गर्नुहोस्", - "handle_label": "Handle", - "handle_placeholder": "alice.npmx.social", - "connect": "कनेक्ट", - "create_account": "नयाँ अकाउन्ट बनाउनुहोस्", - "connect_bluesky": "Bluesky सँग कनेक्ट", - "what_is_atmosphere": "Atmosphere अकाउन्ट भनेको के हो?", - "atmosphere_explanation": "{npmx} ले आफ्ना धेरै सामाजिक सुविधाहरू चलाउन {atproto} प्रयोग गर्छ, जसले प्रयोगकर्तालाई आफ्ना डेटा स्वामित्व गर्न र सबै कम्प्याटिबल एपहरूका लागि एउटै अकाउन्ट प्रयोग गर्न दिन्छ। एकपटक अकाउन्ट बनाएपछि, त्यही अकाउन्ट प्रयोग गरेर {bluesky} र {tangled} जस्ता अन्य एपहरू पनि चलाउन सक्नुहुन्छ।" - } - }, - "header": { - "home": "npmx होम", - "packages": "प्याकेजहरू", - "packages_dropdown": { - "title": "तपाईंका प्याकेजहरू", - "loading": "लोड हुँदैछ...", - "error": "प्याकेजहरू लोड गर्न असफल", - "empty": "कुनै प्याकेज फेला परेन", - "view_all": "सबै हेर्नुहोस्" - }, - "orgs": "संगठनहरू", - "orgs_dropdown": { - "title": "तपाईंका संगठनहरू", - "loading": "लोड हुँदैछ...", - "error": "संगठनहरू लोड गर्न असफल", - "empty": "कुनै संगठन फेला परेन", - "view_all": "सबै हेर्नुहोस्" - } - }, - "compare": { - "packages": { - "title": "प्याकेज तुलना", - "tagline": "सही प्याकेज छनोट गर्न मद्दतका लागि npm प्याकेजहरू सँगै राखेर तुलना गर्नुहोस्।", - "meta_title": "{packages} तुलना - npmx", - "meta_title_empty": "प्याकेज तुलना - npmx", - "meta_description": "{packages} को साइड-बाइ-साइड तुलना", - "meta_description_empty": "npm प्याकेजहरू साइड-बाइ-साइड तुलना गर्नुहोस्", - "section_packages": "प्याकेजहरू", - "section_facets": "पक्षहरू", - "section_comparison": "तुलना", - "loading": "प्याकेज डेटा लोड हुँदैछ...", - "error": "प्याकेज डेटा लोड गर्न असफल। कृपया फेरि प्रयास गर्नुहोस्।", - "empty_title": "तुलना गर्न प्याकेज छनोट गर्नुहोस्", - "empty_description": "उनीहरूको मेट्रिकको साइड-बाइ-साइड तुलना हेर्न माथि कम्तिमा २ वटा प्याकेज खोजेर थप्नुहोस्।" - }, - "selector": { - "search_label": "प्याकेज खोज्नुहोस्", - "search_first": "प्याकेज खोज्नुहोस्...", - "search_add": "अर्को प्याकेज थप्नुहोस्...", - "searching": "खोजिँदैछ...", - "remove_package": "{package} हटाउनुहोस्", - "packages_selected": "{count}/{max} प्याकेज चयन गरियो।", - "add_hint": "तुलना गर्न कम्तिमा २ प्याकेज थप्नुहोस्।" - }, - "no_dependency": {}, - "facets": { - "group_label": "तुलना पक्षहरू", - "all": "सबै", - "none": "कुनै पनि छैन", - "coming_soon": "छिट्टै आउँदैछ", - "select_all": "सबै पक्षहरू चयन गर्नुहोस्", - "deselect_all": "सबै पक्षहरू हटाउनुहोस्", - "select_category": "सबै {category} पक्षहरू चयन गर्नुहोस्", - "deselect_category": "सबै {category} पक्षहरू हटाउनुहोस्", - "categories": { - "performance": "परफर्मेन्स", - "health": "हेल्थ", - "compatibility": "कम्प्याटिबिलिटी", - "security": "सिक्युरिटी र कम्प्लायन्स" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/pl-PL.json b/lunaria/files/pl-PL.json deleted file mode 100644 index f08dcae9b..000000000 --- a/lunaria/files/pl-PL.json +++ /dev/null @@ -1,1218 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Przeglądarka pakietów dla rejestru npm", - "description": "Szybka i nowoczesna przeglądarka rejestru npm. Wyszukuj, przeglądaj i odkrywaj pakiety w nowoczesnym interfejsie." - } - }, - "built_at": "zbudowano {0}", - "alt_logo": "npmx logo", - "tagline": "szybka i nowoczesna przeglądarka rejestru npm", - "non_affiliation_disclaimer": "niepowiązane z npm, Inc.", - "trademark_disclaimer": "npm jest zarejestrowanym znakiem towarowym npm, Inc. Ta strona nie jest powiązana z npm, Inc.", - "footer": { - "about": "o nas", - "docs": "dokumentacja", - "source": "kod źródłowy", - "social": "social", - "chat": "czat", - "keyboard_shortcuts": "skróty klawiaturowe" - }, - "shortcuts": { - "section": { - "global": "Globalne", - "search": "Wyszukiwanie", - "package": "Pakiet" - }, - "focus_search": "Aktywuj wyszukiwanie", - "show_kbd_hints": "Wyróżnij skróty klawiaturowe", - "settings": "Otwórz ustawienia", - "compare": "Otwórz porównanie", - "compare_from_package": "Otwórz porównanie (z obecnym pakietem)", - "navigate_results": "Nawiguj wyniki", - "go_to_result": "Przejdź do wybranego wyniku", - "open_code_view": "Otwórz przeglądanie kodu", - "open_docs": "Otwórz dokumentację", - "disable_shortcuts": "Możesz wyłączyć skróty klawiaturowe w {settings}." - }, - "search": { - "label": "Szukaj pakietów npm", - "placeholder": "szukaj pakietów...", - "button": "szukaj", - "searching": "Wyszukiwanie...", - "found_packages": "Nie znaleziono pakietów | Znaleziono 1 pakiet | Znaleziono {count} pakiety | Znaleziono {count} pakietów | Znaleziono {count} pakietów", - "found_packages_sorted": "Nie znaleziono wyników | Sortowanie {count} wyniku | Sortowanie pierwszych {count} wyników", - "updating": "(aktualizowanie...)", - "no_results": "Nie znaleziono pakietów dla \"{query}\"", - "rate_limited": "Limit zapytań npm został przekroczony, spróbuj za chwilę", - "title": "Wyszukiwanie", - "title_search": "szukaj: {search}", - "title_packages": "szukaj pakietów", - "meta_description": "Wyniki wyszukiwania dla '{search}'", - "meta_description_packages": "Wyszukuj pakiety z rejestru npm", - "not_taken": "{name} jest wolne", - "claim_prompt": "Zajmij tę nazwę pakietu w npm", - "claim_button": "Zajmij \"{name}\"", - "want_to_claim": "Chcesz zająć tę nazwę pakietu?", - "start_typing": "Zacznij pisać, aby wyszukać pakiety", - "algolia_disclaimer": "Zasilane przez Algolia", - "exact_match": "dokładne", - "suggestion": { - "user": "użytkownik", - "org": "organizacja", - "view_user_packages": "Zobacz pakiety tego użytkownika", - "view_org_packages": "Zobacz pakiety tej organizacji" - } - }, - "nav": { - "main_navigation": "Główne", - "popular_packages": "Popularne pakiety", - "settings": "ustawienia", - "compare": "porównaj", - "back": "wstecz", - "menu": "Menu", - "mobile_menu": "Menu nawigacji", - "open_menu": "Otwórz menu", - "links": "Linki", - "tap_to_search": "Dotknij, aby wyszukać" - }, - "settings": { - "title": "ustawienia", - "tagline": "dostosuj npmx do siebie", - "meta_description": "Dostosuj npmx.dev: motyw, język i opcje wyświetlania.", - "sections": { - "appearance": "Wygląd", - "display": "Widok", - "search": "Źródło danych", - "language": "Język", - "keyboard_shortcuts": "Skróty klawiaturowe" - }, - "data_source": { - "label": "Źródło danych", - "description": "Wybierz skąd npmx pobiera dane wyszukiwania. Strony pakietów zawsze używają danych bezpośrednio z npm.", - "npm": "Rejestr npm", - "npm_description": "Wyniki wyszukiwania oraz strony organizacji i użytkowników pochodzą z oficjalnego rejestru npm. Oficjalne dane, może działać wolniej.", - "algolia": "Algolia", - "algolia_description": "Do wyszukiwania oraz stron organizacji i użytkowników używana jest Algolia." - }, - "relative_dates": "Daty względne", - "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", - "hide_platform_packages_description": "Ukrywaj natywne paczki binarne jak {'@'}esbuild/linux-x64 z wyników", - "theme": "Motyw", - "theme_light": "Jasny", - "theme_dark": "Ciemny", - "theme_system": "Systemowy", - "language": "Język", - "help_translate": "Pomóż tłumaczyć npmx", - "accent_colors": "Kolory akcentu", - "clear_accent": "Wyczyść kolor akcentu", - "translation_progress": "Postęp tłumaczenia", - "background_themes": "Odcień tła", - "keyboard_shortcuts_enabled": "Włącz skróty klawiaturowe", - "keyboard_shortcuts_enabled_description": "Skróty klawiaturowe mogą zostać wyłączone jeśli kolidują z innymi skrótami przeglądarki lub systemu" - }, - "i18n": { - "missing_keys": "{count} brakujących tłumaczeń | {count} brakujące tłumaczenie | {count} brakujące tłumaczenia | {count} brakujących tłumaczeń | {count} brakujących tłumaczeń", - "copy_keys": "Kopiuj klucze", - "show_more_keys": "Pokaż jeszcze {count}...", - "contribute_hint": "Pomóż ulepszyć to tłumaczenie, dodając brakujące klucze.", - "edit_on_github": "Edytuj na GitHub", - "view_guide": "Przewodnik tłumaczeń" - }, - "common": { - "loading": "Ładowanie...", - "loading_more": "Ładowanie kolejnych...", - "loading_packages": "Ładowanie pakietów...", - "end_of_results": "Koniec wyników", - "try_again": "Spróbuj ponownie", - "close": "Zamknij", - "or": "lub", - "retry": "Ponów", - "copy": "kopiuj", - "copied": "skopiowano!", - "skip_link": "Przejdź do głównej treści", - "warnings": "Ostrzeżenia:", - "go_back_home": "Wróć na stronę główną", - "view_on_npm": "zobacz na npm", - "per_week": "/ tydz.", - "vanity_downloads_hint": "Numer ozdobny: brak wyświetlonych pakietów | Numer ozdobny: dla wyświetlanego pakietu | Numer ozdobny: suma {count} wyświetlanych pakietów | Numer ozdobny: suma {count} wyświetlanych pakietów | Numer ozdobny: suma {count} wyświetlanych pakietów", - "sort": { - "name": "nazwa", - "role": "rola", - "members": "członkowie" - }, - "scroll_to_top": "Przewiń na górę" - }, - "package": { - "not_found": "Nie znaleziono pakietu", - "not_found_message": "Nie udało się znaleźć pakietu.", - "no_description": "Brak opisu", - "not_latest": "(nie najnowsza)", - "verified_provenance": "Zweryfikowane pochodzenie", - "view_permalink": "Zobacz stały link do tej wersji", - "navigation": "Pakiet", - "copy_name": "Kopiuj nazwę pakietu", - "copy_version": "Kopiuj wersję pakietu", - "deprecation": { - "package": "Ten pakiet został oznaczony jako przestarzały.", - "version": "Ta wersja została oznaczona jako przestarzała.", - "no_reason": "Brak podanego powodu" - }, - "size_increase": { - "title_size": "Rozmiar znacząco wzrósł od v{version}", - "title_deps": "Liczba zależności znacząco wzrosła od v{version}", - "title_both": "Rozmiar oraz liczba zależności znacząco wzrosła od v{version}", - "size": "Rozmiar instalacji wzrósł o {percent} ({size} więcej)", - "deps": "{count} więcej zależności" - }, - "replacement": { - "title": "Możliwe, że nie potrzebujesz tej zależności.", - "native": "Można to zastąpić {replacement}, dostępne od Node {nodeVersion}.", - "simple": "{community} oznaczyła ten pakiet jako zbędny, z sugestią: {replacement}.", - "documented": "{community} wskazuje, że istnieją wydajniejsze alternatywy.", - "none": "Ten pakiet został oznaczony jako zbędny, a jego funkcjonalność jest prawdopodobnie dostępna natywnie we wszystkich środowiskach.", - "learn_more": "Dowiedz się więcej", - "learn_more_above": "Dowiedz się więcej powyżej", - "mdn": "MDN", - "community": "Społeczność", - "consider_no_dep": "+ Rozważ brak zależności?" - }, - "stats": { - "license": "Licencja", - "deps": "Zależności", - "install_size": "Rozmiar instalacji", - "vulns": "Luki", - "published": "Opublikowano", - "published_tooltip": "Data publikacji {package}{'@'}{version}", - "view_dependency_graph": "Pokaż graf zależności", - "inspect_dependency_tree": "Przejrzyj drzewo zależności", - "size_tooltip": { - "unpacked": "{size} rozpakowany rozmiar (ten pakiet)", - "total": "{size} łączny rozpakowany rozmiar (w tym {count} zależności dla linux-x64)" - } - }, - "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", - "compatible_with": "Zgodne z {tool}", - "install": "Zainstaluj", - "installation_method": "Metoda instalacji", - "learn_more": "Dowiedz się więcej", - "available_skills": "Dostępne umiejętności", - "click_to_expand": "Kliknij, aby rozwinąć", - "no_description": "Brak opisu", - "file_counts": { - "scripts": "{count} skryptów | {count} skrypt | {count} skrypty | {count} skryptów | {count} skryptów", - "refs": "{count} odnośników | {count} odnośnik | {count} odnośniki | {count} odnośników | {count} odnośników", - "assets": "{count} zasobów | {count} zasób | {count} zasoby | {count} zasobów | {count} zasobów" - }, - "view_source": "Zobacz źródło" - }, - "links": { - "repo": "repozytorium", - "homepage": "strona", - "issues": "zgłoszenia", - "jsr": "jsr", - "code": "kod źródłowy", - "docs": "dokumentacja", - "fund": "wesprzyj", - "compare": "porównaj" - }, - "likes": { - "like": "Polub ten pakiet", - "unlike": "Przestań lubić ten pakiet" - }, - "docs": { - "not_available": "Dokumentacja niedostępna", - "not_available_detail": "Nie mogliśmy wygenerować dokumentacji dla tej wersji." - }, - "get_started": { - "title": "Zacznij", - "pm_label": "Menedżer pakietów", - "copy_command": "Kopiuj komendę instalacji", - "copy_dev_command": "Kopiuj komendę instalacji dla dev", - "dev_dependency_hint": "Zazwyczaj instalowane jako zależność deweloperska", - "view_types": "Zobacz {package}" - }, - "create": { - "title": "Utwórz nowy projekt", - "copy_command": "Kopiuj komendę tworzenia", - "view": "{packageName} ma tego samego opiekuna. Kliknij, aby zobaczyć szczegóły." - }, - "run": { - "title": "Uruchom", - "locally": "Uruchom lokalnie" - }, - "readme": { - "title": "README", - "no_readme": "Brak README.", - "view_on_github": "Zobacz na GitHub", - "toc_title": "Spis treści", - "callout": { - "note": "Notatka", - "tip": "Wskazówka", - "important": "Ważne", - "warning": "Uwaga", - "caution": "Ostrożnie" - }, - "copy_as_markdown": "Skopiuj README jako Markdown" - }, - "provenance_section": { - "title": "Pochodzenie", - "built_and_signed_on": "Zbudowano i podpisano w {provider}", - "view_build_summary": "Zobacz podsumowanie procesu budowy", - "source_commit": "Commit źródłowy", - "build_file": "Plik kompilacji", - "public_ledger": "Publiczny rejestr", - "transparency_log_entry": "Wpis w rejestrze transparentności", - "view_more_details": "Więcej szczegółów", - "error_loading": "Nie udało się załadować szczegółów dotyczących pochodzenia" - }, - "security_downgrade": { - "title": "Obniżone zaufanie", - "description_to_none_provenance": "Ta wersja została opublikowana bez {provenance}.", - "description_to_none_trustedPublisher": "Ta wersja została opublikowana bez {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Ta wersja wykorzystuje {provenance} ale nie {trustedPublishing}.", - "fallback_install_provenance": "Komenda instalacyjna jest ustawiona na wersji {version}, ostatniej z poświadczonym pochodzeniem.", - "fallback_install_trustedPublisher": "Komenda instalacyjna jest ustawiona na wersji {version}, ostatniej z zaufaną publikacją.", - "provenance_link_text": "pochodzenie", - "trusted_publishing_link_text": "zaufana publikacja" - }, - "keywords_title": "Słowa kluczowe", - "compatibility": "Zgodność", - "card": { - "publisher": "Wydawca", - "published": "Opublikowano", - "weekly_downloads": "Pobrania tygodniowo", - "keywords": "Słowa kluczowe", - "license": "Licencja" - }, - "versions": { - "title": "Wersje", - "collapse": "Zwiń {tag}", - "expand": "Rozwiń {tag}", - "collapse_other": "Zwiń pozostałe wersje", - "expand_other": "Rozwiń pozostałe wersje", - "collapse_major": "Zwiń wersję główną {major}", - "expand_major": "Rozwiń wersję główną {major}", - "other_versions": "Inne wersje", - "more_tagged": "jeszcze {count}", - "all_covered": "Wszystkie wersje są objęte powyższymi tagami", - "deprecated_title": "{version} (przestarzała)", - "view_all": "Zobacz wszystkie {count} wersje | Zobacz {count} wersję | Zobacz {count} wersje | Zobacz {count} wersji | Zobacz {count} wersji", - "distribution_title": "Grupa semver", - "distribution_modal_title": "Wersje", - "distribution_range_date_same_year": "od {from} do {to}, {endYear}", - "distribution_range_date_multiple_years": "od {from}, {startYear} do {to}, {endYear}", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Wersje", - "grouping_versions_all": "Wszystkie", - "grouping_versions_only_recent": "Tylko ostatnie", - "grouping_usage_title": "Adopcja", - "grouping_usage_all": "Wszystkie", - "grouping_usage_low": "Niskie", - "recent_versions_only_tooltip": "Pokaż tylko wersje opublikowane w ciągu ostatniego roku.", - "show_low_usage_tooltip": "Uwzględnij grupy wersji z mniej niż 1% wszystkich pobrań.", - "y_axis_label": "Pobrania", - "filter_placeholder": "Filtruj po semver (np. ^3.0.0)", - "filter_invalid": "Nieprawidłowy zakres semver", - "filter_help": "Pomoc dotycząca zakresów semver", - "filter_tooltip": "Filtruj wersje za pomocą {link}. Na przykład ^3.0.0 pokazuje wszystkie wersje 3.x.", - "filter_tooltip_link": "zakresu semver", - "no_matches": "Żadna wersja nie pasuje do tego zakresu", - "copy_alt": { - "per_version_analysis": "Wersję {version} pobrano {downloads} razy", - "general_description": "Wykres słupkowy pokazujący liczbę pobrań dla każdej z {version_count} {semver_grouping_mode} wersji pakietu {package_name}, {date_range_label} od wersji {first_version} do wersji {last_version}. Najczęściej pobieraną wersją jest {max_downloaded_version}, pobrana została {max_version_downloads} razy. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Zależności ({count})", - "list_label": "Zależności pakietu", - "show_all": "pokaż wszystkie ({count})", - "optional": "opcjonalne", - "view_vulnerabilities": "Zobacz luki", - "outdated_major": "{count} wersji głównych w tyle (najnowsza: {latest}) | {count} wersja główna w tyle (najnowsza: {latest}) | {count} wersje główne w tyle (najnowsza: {latest}) | {count} wersji głównych w tyle (najnowsza: {latest}) | {count} wersji głównych w tyle (najnowsza: {latest})", - "outdated_minor": "{count} wersji minor w tyle (najnowsza: {latest}) | {count} wersja minor w tyle (najnowsza: {latest}) | {count} wersje minor w tyle (najnowsza: {latest}) | {count} wersji minor w tyle (najnowsza: {latest}) | {count} wersji minor w tyle (najnowsza: {latest})", - "outdated_patch": "Dostępna poprawka (najnowsza: {latest})", - "has_replacement": "Ta zależność ma sugerowane zamienniki" - }, - "peer_dependencies": { - "title": "Zależności peer ({count})", - "list_label": "Zależności peer pakietu", - "show_all": "pokaż wszystkie ({count})" - }, - "optional_dependencies": { - "title": "Zależności opcjonalne ({count})", - "list_label": "Opcjonalne zależności pakietu", - "show_all": "pokaż wszystkie ({count})" - }, - "maintainers": { - "title": "Opiekunowie", - "list_label": "Opiekunowie pakietu", - "you": "(ty)", - "via": "przez {teams}", - "remove_owner": "Usuń {name} jako właściciela", - "username_to_add": "Nazwa użytkownika do dodania jako właściciel", - "username_placeholder": "użytkownik...", - "add_button": "dodaj", - "cancel_add": "Anuluj dodawanie właściciela", - "add_owner": "+ Dodaj właściciela", - "show_more": "(pokaż jeszcze {count})", - "show_less": "(pokaż mniej)" - }, - "trends": { - "granularity": "Agregacja", - "granularity_daily": "Dzienna", - "granularity_weekly": "Tygodniowa", - "granularity_monthly": "Miesięczna", - "granularity_yearly": "Roczna", - "start_date": "Od", - "end_date": "Do", - "loading": "Ładowanie...", - "date_range": "{start} do {end}", - "date_range_multiline": "{start}\ndo {end}", - "download_file": "Pobierz {fileType}", - "toggle_annotator": "Przełącz adnotacje", - "toggle_stack_mode": "Widok rozdzielony", - "legend_estimation": "Szacunek", - "no_data": "Brak dostępnych danych", - "y_axis_label": "{granularity} {facet}", - "facet": "Wymiar", - "title": "Trendy", - "contributors_skip": "Niepokazani we Współtwórcach (brak repozytorium GitHub):", - "items": { - "downloads": "Pobrania", - "likes": "Polubienia", - "contributors": "Współtwórcy" - }, - "play_animation": "Włącz animację", - "pause_animation": "Zatrzymaj animację", - "data_correction": "Poprawki danych", - "average_window": "Przedział średniej", - "smoothing": "Wygładzanie", - "known_anomalies": "Znane anomalie", - "known_anomalies_description": "Interpoluje dane, pomijając znane skoki ilości pobrań spowodowane botami lub problemami z CI", - "known_anomalies_ranges": "Zakresy anomalii", - "known_anomalies_range": "Od {start} do {end}", - "known_anomalies_range_named": "{packageName}: od {start} do {end}", - "known_anomalies_none": "Brak znanych anomalii dla tego pakietu. | Brak znanych anomalii dla tych pakietów.", - "known_anomalies_contribute": "Dodaj dane o anomaliach", - "apply_correction": "Zastosuj poprawki", - "copy_alt": { - "trend_none": "przeważnie płaski", - "trend_strong": "silny", - "trend_weak": "słaby", - "trend_undefined": "niezdefiniowany (zbyt mało danych)", - "button_label": "Skopiuj tekst alternatywny", - "watermark": "Na dole widnieje znak wodny \"./npmx szybka i nowoczesna przeglądarka rejestru npm\"", - "analysis": "{package_name} zaczyna z {start_value} i kończy z {end_value}, pokazuje {trend} trend o nachyleniu {downloads_slope} pobrań na jednostkę czasu", - "estimation": "Końcowa wartość jest szacowana na podstawie danych częściowych dla bieżącego okresu.", - "estimations": "Końcowe wartości są szacowane na podstawie danych częściowych dla bieżącego okresu.", - "compare": "Wykres liniowy porównujący ilość pobrań dla: {packages}.", - "single_package": "Wykres liniowy ilości pobrań dla pakietu {package}.", - "general_description": "Oś Y przedstawia ilość pobrań. Oś X przedstawia zakres dat, od {start_date} do {end_date}, z jednostką czasu {granularity}. {estimation_notice} {package_analysis}. {watermark}" - } - }, - "downloads": { - "title": "Pobrania tygodniowe", - "community_distribution": "Zobacz, jak społeczność korzysta z pakietu" - }, - "install_scripts": { - "title": "Skrypty instalacji", - "script_label": "(skrypt)", - "npx_packages": "{count} pakietów npx | {count} pakiet npx | {count} pakiety npx | {count} pakietów npx | {count} pakietów npx", - "currently": "obecnie {version}" - }, - "playgrounds": { - "title": "Wypróbuj", - "choose": "wybierz playground" - }, - "metrics": { - "esm": "Obsługuje ES Modules", - "cjs": "Obsługuje CommonJS", - "no_esm": "Brak obsługi ES Modules", - "types_label": "Typy", - "types_included": "Typy wbudowane", - "types_available": "Typy dostępne przez {package}", - "no_types": "Brak typów TypeScript" - }, - "license": { - "view_spdx": "Zobacz tekst licencji na SPDX", - "none": "Brak" - }, - "vulnerabilities": { - "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", - "show_all_packages": "pokaż wszystkie ({count}) dotknięte pakiety", - "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", - "scan_failed": "Nie udało się przeskanować luk", - "severity": { - "critical": "krytyczna", - "high": "wysoka", - "moderate": "umiarkowana", - "low": "niska" - }, - "fixed_in_title": "Naprawiono w wersji {version}" - }, - "deprecated": { - "label": "Przestarzałe", - "tree_found": "{count} przestarzałych zależności | {count} przestarzała zależność | {count} przestarzałe zależności | {count} przestarzałych zależności | {count} przestarzałych zależności", - "show_all": "pokaż wszystkie ({count}) przestarzałe pakiety" - }, - "access": { - "title": "Dostęp zespołu", - "refresh": "Odśwież dostęp zespołu", - "list_label": "Lista dostępu zespołu", - "owner": "właściciel", - "rw": "rw", - "ro": "ro", - "revoke_access": "Cofnij dostęp {name}", - "no_access": "Brak skonfigurowanego dostępu zespołu", - "select_team_label": "Wybierz zespół", - "loading_teams": "Ładowanie zespołów...", - "select_team": "Wybierz zespół", - "permission_label": "Poziom uprawnień", - "permission": { - "read_only": "tylko odczyt", - "read_write": "odczyt i zapis" - }, - "grant_button": "przyznaj", - "cancel_grant": "Anuluj przyznawanie dostępu", - "grant_access": "+ Przyznaj dostęp zespołowi" - }, - "list": { - "filter_label": "Filtruj pakiety", - "filter_placeholder": "Filtruj pakiety...", - "sort_label": "Sortuj pakiety", - "showing_count": "Wyświetlane: {filtered} z {total} pakietów" - }, - "skeleton": { - "loading": "Ładowanie szczegółów pakietu", - "maintainers": "Opiekunowie", - "keywords": "Słowa kluczowe", - "versions": "Wersje", - "dependencies": "Zależności" - }, - "sort": { - "downloads": "Najczęściej pobierane", - "published": "Ostatnio opublikowane", - "name_asc": "Nazwa (A-Z)", - "name_desc": "Nazwa (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Lokalny konektor", - "contributor_badge": "Tylko dla współtwórców", - "contributor_notice": "Konektor nie jest jeszcze opublikowany na npm. Zobacz {link}, aby uruchomić lokalnie.", - "contributor_link": "przewodnik współtworzenia", - "connected": "Połączono", - "connected_as_user": "Połączono jako ~{user}", - "connected_hint": "Możesz teraz zarządzać pakietami i organizacjami z poziomu interfejsu WWW.", - "disconnect": "Rozłącz", - "run_hint": "Uruchom konektor na swoim komputerze, aby włączyć funkcje administracyjne.", - "copy_command": "Kopiuj komendę", - "copied": "Skopiowano", - "paste_token": "Następnie wklej token poniżej, aby się połączyć:", - "token_label": "Token", - "token_placeholder": "wklej token tutaj...", - "advanced": "Opcje zaawansowane", - "port_label": "Port", - "warning": "OSTRZEŻENIE", - "warning_text": "To pozwala npmx uzyskać dostęp do twojego npm CLI. Łącz się tylko ze stronami, którym ufasz.", - "connect": "Połącz", - "connecting": "Łączenie...", - "auto_open_url": "Automatycznie otwórz stronę z autoryzacją" - } - }, - "operations": { - "queue": { - "title": "Kolejka operacji", - "clear_all": "wyczyść wszystko", - "refresh": "Odśwież operacje", - "empty": "Brak operacji w kolejce", - "empty_hint": "Dodawaj operacje ze stron pakietów lub organizacji", - "active_label": "Aktywne operacje", - "otp_required": "Wymagane OTP", - "otp_prompt": "Wprowadź OTP, aby kontynuować", - "otp_placeholder": "Wprowadź kod OTP...", - "otp_label": "Hasło jednorazowe", - "retry_otp": "Ponów z OTP", - "retry_web_auth": "Ponów z autoryzacją w przeglądarce", - "retrying": "Ponawianie...", - "open_web_auth": "Otwórz stronę z autoryzacją", - "approve_operation": "Zatwierdź operację", - "remove_operation": "Usuń operację", - "approve_all": "Zatwierdź wszystkie", - "execute": "Wykonaj", - "executing": "Wykonywanie...", - "log": "Dziennik", - "log_label": "Dziennik zakończonych operacji", - "remove_from_log": "Usuń z dziennika" - } - }, - "org": { - "teams": { - "title": "Zespoły", - "refresh": "Odśwież zespoły", - "filter_label": "Filtruj zespoły", - "filter_placeholder": "Filtruj zespoły...", - "sort_by": "Sortuj wg", - "loading": "Ładowanie zespołów...", - "no_teams": "Nie znaleziono zespołów", - "list_label": "Zespoły organizacji", - "delete_team": "Usuń zespół {name}", - "member_count": "{count} członków | {count} członek | {count} członków | {count} członków | {count} członków", - "members_of": "Członkowie zespołu {team}", - "no_members": "Brak członków", - "remove_user": "Usuń {user} z zespołu", - "username_to_add": "Nazwa użytkownika do dodania do {team}", - "username_placeholder": "użytkownik...", - "add_button": "dodaj", - "cancel_add_user": "Anuluj dodawanie użytkownika", - "add_member": "+ Dodaj członka", - "team_name_label": "Nazwa zespołu", - "team_name_placeholder": "nazwa-zespołu...", - "create_button": "utwórz", - "no_match": "Brak zespołów pasujących do \"{query}\"", - "cancel_create": "Anuluj tworzenie zespołu", - "create_team": "+ Utwórz zespół" - }, - "members": { - "title": "Członkowie", - "refresh": "Odśwież członków", - "filter_label": "Filtruj członków", - "filter_placeholder": "Filtruj członków...", - "filter_by_role": "Filtruj wg roli", - "filter_by_team": "Filtruj wg zespołu", - "all_teams": "wszystkie zespoły", - "sort_by": "Sortuj wg", - "loading": "Ładowanie członków...", - "no_members": "Nie znaleziono członków", - "list_label": "Członkowie organizacji", - "change_role_for": "Zmień rolę dla {name}", - "remove_from_org": "Usuń {name} z organizacji", - "view_team": "Zobacz zespół {team}", - "no_match": "Brak członków pasujących do filtrów", - "username_label": "Użytkownik", - "username_placeholder": "użytkownik...", - "role_label": "Rola", - "role": { - "all": "wszystkie", - "developer": "deweloper", - "admin": "administrator", - "owner": "właściciel" - }, - "team_label": "Zespół", - "no_team": "brak zespołu", - "add_button": "dodaj", - "cancel_add": "Anuluj dodawanie członka", - "add_member": "+ Dodaj członka" - }, - "public_packages": "{count} publicznych pakietów | {count} publiczny pakiet | {count} publiczne pakiety | {count} publicznych pakietów | {count} publicznych pakietów", - "page": { - "packages_title": "Pakiety", - "members_tab": "Członkowie", - "teams_tab": "Zespoły", - "no_packages": "Nie znaleziono publicznych pakietów dla", - "no_packages_hint": "Ta organizacja może nie istnieć lub nie ma publicznych pakietów.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(doda też do organizacji)", - "press_enter_to_add": "Naciśnij Enter, aby dodać {'@'}{username}", - "default_placeholder": "username...", - "suggestions_label": "Sugestie użytkowników" - }, - "page": { - "packages_title": "Pakiety", - "no_packages": "Nie znaleziono publicznych pakietów dla", - "no_packages_hint": "Ten użytkownik może nie istnieć lub nie ma publicznych pakietów.", - "failed_to_load": "Nie udało się wczytać pakietów użytkownika", - "no_match": "Brak pakietów pasujących do \"{query}\"", - "filter_placeholder": "Filtruj {count} pakietów..." - }, - "orgs_page": { - "title": "Organizacje", - "back_to_profile": "Wróć do profilu", - "connect_required": "Połącz lokalne CLI, aby zobaczyć swoje organizacje.", - "connect_hint_prefix": "Uruchom", - "connect_hint_suffix": "aby zacząć.", - "own_orgs_only": "Możesz przeglądać tylko swoje organizacje.", - "view_your_orgs": "Zobacz swoje organizacje", - "loading": "Ładowanie organizacji...", - "empty": "Nie znaleziono organizacji.", - "empty_hint": "Organizacje są wykrywane na podstawie twoich pakietów ze scope.", - "count": "{count} organizacji | {count} organizacja | {count} organizacje | {count} organizacji | {count} organizacji", - "packages_count": "{count} pakietów | {count} pakiet | {count} pakiety | {count} pakietów | {count} pakietów" - } - }, - "claim": { - "modal": { - "title": "Zajmij nazwę pakietu", - "success": "Pakiet zajęty!", - "success_detail": "Opublikowano {name}{'@'}0.0.0 na npm.", - "success_hint": "Możesz teraz publikować nowe wersje tego pakietu używając npm publish.", - "view_package": "Zobacz pakiet", - "invalid_name": "Nieprawidłowa nazwa pakietu:", - "available": "Ta nazwa jest dostępna!", - "taken": "Ta nazwa jest już zajęta.", - "missing_permission": "Nie masz uprawnień aby dodać pakiet do scope’u {'@'}{scope}.", - "similar_warning": "Istnieją podobne pakiety — npm może odrzucić tę nazwę:", - "related": "Powiązane pakiety:", - "scope_warning_title": "Rozważ użycie pakietu ze scope", - "scope_warning_text": "Nazwy pakietów bez scope są wspólnym zasobem. Zajmuj nazwę tylko, jeśli zamierzasz publikować i utrzymywać pakiet. Dla projektów osobistych lub organizacyjnych użyj nazwy ze scope, np. {'@'}{username}/{name}.", - "connect_required": "Połącz się z lokalnym konektorem, aby zająć tę nazwę pakietu.", - "connect_button": "Połącz z konektorem", - "publish_hint": "Opublikuje to minimalny pakiet-placeholder.", - "preview_json": "Podgląd package.json", - "claim_button": "Zajmij nazwę pakietu", - "publishing": "Publikowanie...", - "checking": "Sprawdzanie dostępności...", - "failed_to_check": "Nie udało się sprawdzić dostępności nazwy", - "failed_to_claim": "Nie udało się zająć pakietu" - } - }, - "code": { - "files_label": "Pliki", - "no_files": "Brak plików w tym katalogu", - "root": "root", - "lines": "{count} wierszy", - "toggle_tree": "Przełącz drzewo plików", - "close_tree": "Zamknij drzewo plików", - "copy_link": "Kopiuj link", - "raw": "Surowe", - "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", - "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", - "go_to_package": "Przejdź do pakietu", - "loading_tree": "Ładowanie drzewa plików...", - "failed_to_load_tree": "Nie udało się wczytać plików dla tej wersji pakietu", - "back_to_package": "Wróć do pakietu", - "table": { - "name": "Nazwa", - "size": "Rozmiar" - }, - "markdown_view_mode": { - "preview": "podgląd", - "code": "kod" - }, - "file_path": "Ścieżka pliku", - "scroll_to_top": "Wróć do góry" - }, - "badges": { - "provenance": { - "verified": "zweryfikowane", - "verified_title": "Zweryfikowane pochodzenie", - "verified_via": "Zweryfikowane: opublikowane przez {provider}" - }, - "jsr": { - "title": "dostępne także na JSR" - } - }, - "filters": { - "title": "Filtry", - "search": "Szukaj", - "search_scope": "Zakres wyszukiwania", - "search_placeholder_name": "Filtruj po nazwie pakietu...", - "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", - "keywords": "Słowa kluczowe", - "more_keywords": "+{count} więcej", - "clear_all": "Wyczyść wszystko", - "remove_filter": "Usuń filtr {label}", - "chips": { - "search": "Szukaj", - "downloads": "Pobrania", - "keyword": "Słowo kluczowe", - "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" - }, - "columns": { - "title": "Kolumny", - "show": "Pokaż kolumny", - "reset": "Przywróć domyślne", - "coming_soon": "Wkrótce", - "name": "Nazwa", - "version": "Wersja", - "description": "Opis", - "downloads": "Pobrania/tydz.", - "published": "Ostatnio opublikowano", - "maintainers": "Opiekunowie", - "keywords": "Słowa kluczowe", - "quality_score": "Wynik jakości", - "popularity_score": "Wynik popularności", - "maintenance_score": "Wynik utrzymania", - "combined_score": "Wynik łączny", - "security": "Bezpieczeństwo" - }, - "view_mode": { - "label": "Tryb widoku", - "cards": "Widok kart", - "table": "Widok tabeli" - }, - "pagination": { - "mode_label": "Tryb paginacji", - "infinite": "Nieskończone", - "paginated": "Stronicowane", - "items_per_page": "Elementów na stronę", - "per_page": "{count} / stronę", - "all_yolo": "Wszystkie (YOLO)", - "showing": "{start}-{end} z {total}", - "previous": "Poprzednia strona", - "next": "Następna strona", - "nav_label": "Paginacja" - }, - "count": { - "showing_filtered": "{filtered} z {count} pakietów", - "showing_all": "{count} pakietów", - "showing_paginated": "{pageSize} z {count} pakietów" - }, - "table": { - "security_warning": "Ostrzeżenie bezpieczeństwa", - "secure": "Bezpieczny", - "no_packages": "Nie znaleziono pakietów" - } - }, - "about": { - "title": "O nas", - "heading": "o nas", - "meta_description": "npmx to szybka, nowoczesna przeglądarka rejestru npm. Lepsze UX/DX do eksplorowania pakietów npm.", - "what_we_are": { - "title": "Czym jesteśmy", - "better_ux_dx": "lepszym UX/DX", - "admin_ui": "interfejs administracyjny", - "description": "npmx jest {betterUxDx} dla rejestru pakietów npm i narzędzi. Zapewniamy szybki, nowoczesny interfejs do eksplorowania pakietów, z funkcjami takimi jak tryb ciemny, nawigacja klawiaturą, przeglądanie kodu i połączenia z alternatywnymi rejestrami, np. {jsr}.", - "admin_description": "Chcemy też zapewnić lepszy {adminUi} do zarządzania pakietami, zespołami i organizacjami — prosto z przeglądarki, zasilany przez twoje lokalne npm CLI." - }, - "what_we_are_not": { - "title": "Czym nie jesteśmy", - "not_package_manager": "Nie jest menedżerem pakietów.", - "not_registry": "Nie jest rejestrem.", - "registry_description": "Nie hostujemy pakietów. To tylko lepszy sposób ich przeglądania.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Są", - "people": "już", - "building": "ludzie", - "really": "którzy tworzą", - "cool": "naprawdę", - "package": "fajne", - "managers": "menedżery pakietów" - } - }, - "sponsors": { - "title": "Sponsorzy" - }, - "oss_partners": { - "title": "Partnerzy OSS" - }, - "team": { - "title": "Zespół", - "governance": "Zarządzanie", - "role_steward": "steward", - "role_maintainer": "maintainer", - "sponsor": "sponsor", - "sponsor_aria": "Zasponsoruj {name} na GitHubie" - }, - "contributors": { - "title": "Współtwórcy", - "description": "npmx jest w pełni open source, tworzony przez niesamowitą społeczność współtwórców. Dołącz do nas — zbudujmy razem przeglądanie npm takie, jakiego zawsze chcieliśmy.", - "loading": "Ładowanie współtwórców...", - "error": "Nie udało się wczytać współtwórców", - "view_profile": "Zobacz profil GitHub użytkownika {name}" - }, - "get_involved": { - "title": "Zaangażuj się", - "contribute": { - "title": "Współtwórz", - "description": "Pomóż nam zbudować lepsze doświadczenie npm.", - "cta": "Zobacz na GitHub" - }, - "community": { - "title": "Dołącz do społeczności", - "description": "Pogadaj, zadaj pytania i dziel się pomysłami.", - "cta": "Dołącz do Discorda" - }, - "follow": { - "title": "Bądź na bieżąco", - "description": "Sprawdź, co nowego w npmx.", - "cta": "Obserwuj na Bluesky" - } - } - }, - "account_menu": { - "connect": "połącz", - "account": "Konto", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Zarządzaj pakietami i organizacjami", - "atmosphere_desc": "Funkcje społecznościowe i tożsamość", - "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" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Połączono jako {'@'}{handle}", - "disconnect": "Rozłącz", - "connect_prompt": "Połącz się ze swoim kontem Atmosphere", - "handle_label": "Identyfikator", - "handle_placeholder": "alice.npmx.social", - "connect": "Połącz", - "create_account": "Utwórz nowe konto", - "connect_bluesky": "Połącz z Bluesky", - "what_is_atmosphere": "Czym jest konto Atmosphere?", - "atmosphere_explanation": "{npmx} używa {atproto} do zasilania wielu funkcji społecznościowych, umożliwiając użytkownikom posiadanie swoich danych i korzystanie z jednego konta we wszystkich kompatybilnych aplikacjach. Gdy utworzysz konto, możesz używać innych aplikacji, takich jak {bluesky} i {tangled}, z tym samym kontem.", - "default_input_error": "Wprowadź poprawny identyfikator, DID lub pełny adres do PDS" - } - }, - "header": { - "home": "npmx — strona główna", - "packages": "pakiety", - "packages_dropdown": { - "title": "Twoje pakiety", - "loading": "Ładowanie...", - "error": "Nie udało się wczytać pakietów", - "empty": "Nie znaleziono pakietów", - "view_all": "Zobacz wszystkie" - }, - "orgs": "organizacje", - "orgs_dropdown": { - "title": "Twoje organizacje", - "loading": "Ładowanie...", - "error": "Nie udało się wczytać organizacji", - "empty": "Nie znaleziono organizacji", - "view_all": "Zobacz wszystkie" - } - }, - "compare": { - "packages": { - "title": "porównaj pakiety", - "tagline": "porównuj pakiety npm ze sobą, aby łatwiej wybrać właściwy.", - "meta_title": "Porównaj {packages} - npmx", - "meta_title_empty": "Porównaj pakiety - npmx", - "meta_description": "Porównanie pakietów: {packages}", - "meta_description_empty": "Porównuj pakiety npm ze sobą", - "section_packages": "Pakiety", - "section_facets": "Aspekty", - "section_comparison": "Porównanie", - "copy_as_markdown": "Kopiuj tabelę", - "loading": "Ładowanie danych pakietów...", - "error": "Nie udało się wczytać danych pakietów. Spróbuj ponownie.", - "empty_title": "Wybierz pakiety do porównania", - "empty_description": "Wyszukaj i dodaj co najmniej 2 pakiety powyżej, aby zobaczyć porównanie ich metryk." - }, - "selector": { - "search_label": "Szukaj pakietów", - "search_first": "Wyszukaj pakiet...", - "search_add": "Dodaj kolejny pakiet...", - "searching": "Wyszukiwanie...", - "remove_package": "Usuń {package}", - "packages_selected": "Wybrano pakiety: {count}/{max}.", - "add_hint": "Dodaj co najmniej 2 pakiety do porównania." - }, - "no_dependency": { - "label": "(brak zależności)", - "typeahead_title": "Co zrobiłby James?", - "typeahead_description": "Porównaj z brakiem używania dodatkowej zależności! Polecane przez e18e.", - "tooltip_title": "Możliwe, że nie potrzebujesz dodatkowej zależności", - "tooltip_description": "Porównaj z brakiem używania dodatkowej zależności! {link} zarządza listą pakietów, które można zastąpić wbudowanymi funkcjami lub prostszymi alternatywami.", - "e18e_community": "społeczność e18e", - "add_column": "Dodaj kolumnę z brakiem zależności do porównania" - }, - "facets": { - "group_label": "Aspekty porównania", - "all": "wszystkie", - "none": "brak", - "coming_soon": "Wkrótce", - "select_all": "Wybierz wszystkie aspekty", - "deselect_all": "Odznacz wszystkie aspekty", - "select_category": "Wybierz wszystkie aspekty: {category}", - "deselect_category": "Odznacz wszystkie aspekty: {category}", - "binary_only_tooltip": "Ten pakiet udostępnia tylko pliki binarne i nie ma eksportów", - "categories": { - "performance": "Wydajność", - "health": "Zdrowie", - "compatibility": "Kompatybilność", - "security": "Bezpieczeństwo i zgodność" - }, - "items": { - "packageSize": { - "label": "Rozmiar pakietu", - "description": "Rozmiar samego pakietu (rozpakowany)" - }, - "installSize": { - "label": "Rozmiar instalacji", - "description": "Łączny rozmiar instalacji wraz ze wszystkimi zależnościami" - }, - "dependencies": { - "label": "Bezpośrednie zależności", - "description": "Liczba bezpośrednich zależności" - }, - "totalDependencies": { - "label": "Wszystkie zależności", - "description": "Łączna liczba zależności, w tym przechodnich" - }, - "downloads": { - "label": "Pobrania/tydz.", - "description": "Tygodniowa liczba pobrań" - }, - "totalLikes": { - "label": "Polubienia", - "description": "Liczba posiadanych polubień" - }, - "lastUpdated": { - "label": "Opublikowano", - "description": "Kiedy ta wersja została opublikowana" - }, - "deprecated": { - "label": "Wycofany?", - "description": "Czy pakiet jest wycofany" - }, - "engines": { - "label": "Silniki", - "description": "Wymagania wersji Node.js" - }, - "types": { - "label": "Typy", - "description": "Definicje typów TypeScript" - }, - "moduleFormat": { - "label": "Format modułu", - "description": "Obsługa ESM/CJS" - }, - "license": { - "label": "Licencja", - "description": "Licencja pakietu" - }, - "vulnerabilities": { - "label": "Podatności", - "description": "Znane luki bezpieczeństwa" - } - }, - "values": { - "any": "Dowolne", - "none": "Brak", - "unknown": "Nieznana", - "deprecated": "Wycofany", - "not_deprecated": "Nie", - "types_included": "Wbudowane", - "types_none": "Brak", - "vulnerabilities_summary": "{count} ({critical}K/{high}W)", - "up_to_you": "Zależy od Ciebie!" - }, - "trends": { - "title": "Porównaj Trendy" - } - }, - "file_changes": "Zmiany w plikach", - "files_count": "{count} plików", - "lines_hidden": "ukryto {count} linii", - "compare_versions": "porównaj", - "summary": "Podsumowanie", - "deps_count": "{count} zależności", - "dependencies": "Zależności", - "dev_dependencies": "Zależności deweloperskie", - "peer_dependencies": "Zależności równorzędne", - "optional_dependencies": "Zależności opcjonalne", - "no_dependency_changes": "Brak zmian zależności", - "file_filter_option": { - "all": "Wszystkie ({count})", - "added": "Dodane ({count})", - "removed": "Usunięte ({count})", - "modified": "Zmienione ({count})" - }, - "search_files_placeholder": "Szukaj plików...", - "no_files_all": "Brak plików", - "no_files_search": "Brak plików pasujących do \"{query}\"", - "no_files_filtered": "Brak {filter} plików", - "filter": { - "added": "dodanych", - "removed": "usuniętych", - "modified": "zmienionych" - }, - "files_button": "Pliki", - "select_file_prompt": "Wybierz plik z panelu obok, aby zobaczyć zmiany", - "close_files_panel": "Zamknij panel plików", - "filter_files_label": "Filtruj pliki według rodzaju zmian" - }, - "privacy_policy": { - "title": "polityka prywatności", - "last_updated": "Ostatnia aktualizacja: {date}", - "welcome": "Witamy w {app}. Zobowiązujemy się chronić Twoją prywatność. Ta polityka wyjaśnia, jakie dane zbieramy, jak ich używamy i jakie masz prawa dotyczące swoich informacji.", - "cookies": { - "what_are": { - "title": "Czym są pliki cookie?", - "p1": "Pliki cookie to małe pliki tekstowe przechowywane na Twoim urządzeniu podczas odwiedzania strony internetowej. Ich celem jest poprawa komfortu przeglądania poprzez zapamiętywanie określonych preferencji i ustawień." - }, - "types": { - "title": "Jakich plików cookie używamy?", - "p1": "Używamy wyłącznie {bold} w celach ściśle niezbędnych do działania serwisu. Nie używamy plików cookie podmiotów trzecich ani reklamowych.", - "bold": "niezbędnych technicznych plików cookie", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Ten plik cookie jest używany przez naszego dostawcę hostingu (Vercel) do ochrony przed rozjazdem wersji (skew protection). Zapewnia pobieranie zasobów z właściwej wersji wdrożenia, jeśli podczas przeglądania zostanie opublikowana aktualizacja. Nie służy do śledzenia użytkownika.", - "cookie_h3": "h3", - "cookie_h3_desc": "To nasz bezpieczny plik cookie sesji. Przechowuje token dostępu OAuth, gdy łączysz konto Atmosphere. Jest niezbędny do utrzymania uwierzytelnionej sesji." - }, - "local_storage": { - "title": "Pamięć lokalna", - "p1": "Oprócz plików cookie sesji używamy {bold} w Twojej przeglądarce, aby zapisać preferencje wyświetlania. Dzięki temu możemy zapamiętać motyw (jasny/ciemny) i inne wybrane przez Ciebie {settings}, aby nie trzeba było konfigurować ich przy każdej wizycie.", - "bold": "Local Storage", - "p2": "Te informacje mają wyłącznie charakter funkcjonalny, są przechowywane tylko na Twoim urządzeniu i {bold2}. Używamy ich wyłącznie, aby poprawić komfort korzystania z naszej strony.", - "bold2": "nie zawierają danych osobowych ani nie służą do śledzenia", - "settings": "ustawienia" - }, - "management": { - "title": "Zarządzanie plikami cookie", - "p1": "Możesz skonfigurować przeglądarkę tak, aby akceptowała, odrzucała lub usuwała pliki cookie zgodnie z Twoimi preferencjami. Pamiętaj jednak, że {bold}.", - "bold": "odrzucenie niezbędnych plików cookie może uniemożliwić pełny dostęp do aplikacji", - "p2": "Poniżej znajdują się linki z instrukcjami zarządzania plikami cookie w najczęściej używanych przeglądarkach:", - "chrome": "Google Chrome (otwiera się w nowym oknie)", - "firefox": "Mozilla Firefox (otwiera się w nowym oknie)", - "edge": "Microsoft Edge (otwiera się w nowym oknie)" - } - }, - "analytics": { - "title": "Analityka", - "p1": "Korzystamy z {bold}, aby zrozumieć, jak odwiedzający korzystają z naszej strony. Pomaga nam to ulepszać doświadczenie użytkownika i identyfikować problemy.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics zostało zaprojektowane z myślą o prywatności:", - "li1": "Nie używa plików cookie", - "li2": "Nie zbiera identyfikatorów osobowych", - "li3": "Nie śledzi użytkowników między stronami", - "li4": "Wszystkie dane są agregowane i anonimizowane", - "p3": "Zbierane informacje obejmują wyłącznie: adresy URL stron, stronę odsyłającą, kraj/region, typ urządzenia, przeglądarkę i system operacyjny. Tych danych nie można użyć do identyfikacji pojedynczych użytkowników." - }, - "authenticated": { - "title": "Użytkownicy uwierzytelnieni", - "p1": "Gdy łączysz konto {bold} z npmx, przechowujemy token dostępu OAuth w bezpiecznym pliku cookie sesji HTTP-only. Ten token służy wyłącznie do uwierzytelniania żądań w Twoim imieniu.", - "bold": "Atmosphere", - "p2": "Nie przechowujemy Twoich danych logowania i nie uzyskujemy dostępu do danych wykraczających poza to, co jest niezbędne do działania używanych funkcji. W każdej chwili możesz odłączyć konto na stronie {settings}.", - "settings": "ustawień" - }, - "data_retention": { - "title": "Przechowywanie danych", - "p1": "Pliki cookie sesji są automatycznie usuwane po zamknięciu przeglądarki lub po okresie braku aktywności. Preferencje zapisane w pamięci lokalnej pozostają na Twoim urządzeniu, dopóki nie wyczyścisz danych przeglądarki. Dane analityczne są przechowywane w formie zagregowanej i nie można ich powiązać z pojedynczymi użytkownikami." - }, - "your_rights": { - "title": "Twoje prawa", - "p1": "Masz prawo do:", - "li1": "Uzyskania informacji o tym, jakie dane zbieramy", - "li2": "Wyczyszczenia pamięci lokalnej i plików cookie w dowolnym momencie", - "li3": "Odłączenia uwierzytelnionej sesji", - "li4": "Żądania informacji o naszych praktykach dotyczących danych", - "p2": "Ponieważ nie zbieramy danych osobowych, zazwyczaj nie ma informacji osobistych do usunięcia ani wyeksportowania." - }, - "contact": { - "title": "Kontakt", - "p1": "W przypadku pytań lub wątpliwości dotyczących tej polityki prywatności możesz skontaktować się z nami, otwierając zgłoszenie w naszym {link}.", - "link": "repozytorium GitHub" - }, - "changes": { - "title": "Zmiany w tej polityce", - "p1": "Od czasu do czasu możemy aktualizować tę politykę prywatności. Wszelkie zmiany będą publikowane na tej stronie wraz z datą aktualizacji." - } - }, - "a11y": { - "title": "dostępność", - "footer_title": "a11y", - "welcome": "Chcemy, aby {app} było użyteczne dla jak największej liczby osób.", - "approach": { - "title": "Nasze podejście", - "p1": "Staramy się stosować Wytyczne dla dostępności treści internetowych (WCAG) 2.2 i traktujemy je jako punkt odniesienia przy tworzeniu funkcji. Nie deklarujemy pełnej zgodności z żadnym poziomem WCAG, dostępność to proces ciągły i zawsze jest jeszcze coś do poprawy.", - "p2": "Ta strona to {about}. Ulepszenia dostępności wprowadzamy stopniowo w ramach regularnego rozwoju.", - "about_link": "projekt open source rozwijany przez społeczność" - }, - "measures": { - "title": "Co robimy", - "p1": "Niektóre działania, które staramy się realizować w całym serwisie:", - "li1": "Używamy semantycznego HTML i atrybutów ARIA tam, gdzie to odpowiednie.", - "li2": "Używamy względnych rozmiarów tekstu, aby można było je dostosować w przeglądarce.", - "li3": "Wspieramy nawigację klawiaturą w całym interfejsie.", - "li4": "Szanujemy zapytania mediów prefers-reduced-motion i prefers-color-scheme.", - "li5": "Projektujemy z myślą o wystarczającym kontraście kolorów.", - "li6": "Dbamy o to, aby kluczowe treści były dostępne bez JavaScript, choć niektóre funkcje interaktywne go wymagają." - }, - "limitations": { - "title": "Znane ograniczenia", - "p1": "Niektóre części serwisu, szczególnie treści zewnętrzne, takie jak README pakietów, mogą nie spełniać standardów dostępności. Z czasem pracujemy nad poprawą tych obszarów." - }, - "contact": { - "title": "Informacja zwrotna", - "p1": "Jeśli napotkasz barierę dostępności w {app}, daj nam znać, otwierając zgłoszenie w naszym {link}. Traktujemy takie zgłoszenia poważnie i zrobimy wszystko, co w naszej mocy, aby rozwiązać problem.", - "link": "repozytorium GitHub" - } - } -} diff --git a/lunaria/files/pt-BR.json b/lunaria/files/pt-BR.json deleted file mode 100644 index 005c0be7f..000000000 --- a/lunaria/files/pt-BR.json +++ /dev/null @@ -1,858 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Navegador de Pacotes para o Registro npm", - "description": "Um navegador melhor para o registro npm. Pesquise, navegue e explore pacotes com uma interface moderna." - } - }, - "built_at": "construído {0}", - "alt_logo": "logo npmx", - "tagline": "um navegador melhor para o registro npm", - "non_affiliation_disclaimer": "não é afiliado com npm, Inc.", - "trademark_disclaimer": "npm é uma marca registrada da npm, Inc. Este site não é afiliado com npm, Inc.", - "footer": { - "about": "sobre", - "docs": "documentação", - "source": "código-fonte", - "social": "redes sociais", - "chat": "chat" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "Pesquisar pacotes npm", - "placeholder": "pesquisar pacotes...", - "button": "pesquisar", - "searching": "Pesquisando...", - "found_packages": "Nenhum pacote encontrado | 1 pacote encontrado | {count} pacotes encontrados", - "updating": "(atualizando...)", - "no_results": "Nenhum pacote encontrado para \"{query}\"", - "title": "pesquisar", - "not_taken": "{name} não está em uso", - "claim_prompt": "Reivindicar este nome de pacote no npm", - "claim_button": "Reivindicar \"{name}\"", - "want_to_claim": "Deseja reivindicar este nome de pacote?", - "start_typing": "Comece a digitar para pesquisar pacotes", - "exact_match": "exato", - "suggestion": { - "user": "usuário", - "org": "organização", - "view_user_packages": "Ver pacotes deste usuário", - "view_org_packages": "Ver pacotes desta organização" - } - }, - "nav": { - "main_navigation": "Principal", - "popular_packages": "Pacotes populares", - "settings": "configurações", - "compare": "comparar", - "back": "voltar", - "menu": "Menu", - "mobile_menu": "Menu de navegação", - "open_menu": "Abrir menu", - "links": "Links", - "tap_to_search": "Toque para pesquisar" - }, - "settings": { - "title": "configurações", - "tagline": "personalize sua experiência npmx", - "meta_description": "Customize sua experiência npmx.dev com preferências de tema, idioma e exibição.", - "sections": { - "appearance": "Aparência", - "display": "Exibição", - "language": "Idioma" - }, - "data_source": {}, - "relative_dates": "Datas relativas", - "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", - "hide_platform_packages_description": "Ocultar pacotes binários nativos como {'@'}esbuild/linux-x64 dos resultados", - "theme": "Tema", - "theme_light": "Claro", - "theme_dark": "Escuro", - "theme_system": "Sistema", - "language": "Idioma", - "help_translate": "Ajude a traduzir npmx", - "accent_colors": "Cores de destaque", - "clear_accent": "Limpar cor de destaque", - "translation_progress": "Progresso de tradução" - }, - "i18n": { - "missing_keys": "{count} tradução ausente | {count} traduções ausentes", - "copy_keys": "Copiar chaves", - "show_more_keys": "Mostrar {count} mais...", - "contribute_hint": "Ajude a melhorar esta tradução adicionando as chaves ausentes.", - "edit_on_github": "Editar no GitHub", - "view_guide": "Guia de tradução" - }, - "common": { - "loading": "Carregando...", - "loading_more": "Carregando mais...", - "loading_packages": "Carregando pacotes...", - "end_of_results": "Fim dos resultados", - "try_again": "Tente novamente", - "close": "Fechar", - "retry": "Repetir", - "copy": "copiar", - "copied": "copiado!", - "skip_link": "Pular para o conteúdo principal", - "warnings": "Avisos:", - "go_back_home": "Voltar para a página inicial", - "view_on_npm": "visualizar no npm", - "per_week": "/ semana", - "vanity_downloads_hint": "Número de vaidade: nenhum pacote exibido | Número de vaidade: para o pacote exibido | Número de vaidade: Soma de {count} pacotes exibidos", - "sort": { - "name": "nome", - "role": "função", - "members": "membros" - }, - "scroll_to_top": "Rolar para o topo" - }, - "package": { - "not_found": "Pacote não encontrado", - "not_found_message": "O pacote não pôde ser encontrado.", - "no_description": "Nenhuma descrição fornecida", - "not_latest": "(não é a mais recente)", - "verified_provenance": "Proveniência verificada", - "view_permalink": "Ver link permanente para esta versão", - "navigation": "Pacote", - "copy_name": "Copiar nome do pacote", - "deprecation": { - "package": "Este pacote foi descontinuado.", - "version": "Esta versão foi descontinuada.", - "no_reason": "Nenhum motivo fornecido" - }, - "replacement": { - "title": "Você pode não precisar desta dependência.", - "native": "Isso pode ser substituído por {replacement}, disponível desde Node {nodeVersion}.", - "simple": "A {community} marcou este pacote como redundante, com o conselho: {replacement}.", - "documented": "A {community} marcou este pacote como tendo alternativas mais performáticas.", - "none": "Este pacote foi marcado como não mais necessário, e sua funcionalidade provavelmente está disponível nativamente em todas as engines.", - "learn_more": "Saiba mais", - "mdn": "MDN", - "community": "comunidade" - }, - "stats": { - "license": "Licença", - "deps": "Deps", - "install_size": "Tamanho de Instalação", - "vulns": "Vulnerabilidades", - "view_dependency_graph": "Ver gráfico de dependências", - "inspect_dependency_tree": "Inspecionar árvore de dependências", - "size_tooltip": { - "unpacked": "{size} tamanho descompactado (este pacote)", - "total": "{size} tamanho total descompactado (incluindo todas as {count} dependências para linux-x64)" - } - }, - "skills": { - "title": "Habilidades do Agente", - "skills_available": "{count} habilidade disponível | {count} habilidades disponíveis", - "compatible_with": "Compatível com {tool}", - "install": "Instalar", - "installation_method": "Método de Instalação", - "learn_more": "Saiba mais", - "available_skills": "Habilidades Disponíveis", - "click_to_expand": "Clique para expandir", - "no_description": "Sem descrição", - "file_counts": { - "scripts": "{count} script | {count} scripts", - "refs": "{count} ref | {count} refs", - "assets": "{count} asset | {count} assets" - }, - "view_source": "Ver código-fonte" - }, - "links": { - "repo": "repositório", - "homepage": "página inicial", - "issues": "problemas", - "jsr": "jsr", - "code": "código", - "docs": "documentação", - "fund": "financiar", - "compare": "comparar" - }, - "likes": {}, - "docs": { - "not_available": "Documentação não disponível", - "not_available_detail": "Não conseguimos gerar documentação para esta versão." - }, - "get_started": { - "title": "Comece agora", - "pm_label": "Gerenciador de pacotes", - "copy_command": "Copiar comando de instalação", - "view_types": "Ver {package}" - }, - "create": { - "title": "Criar novo projeto", - "copy_command": "Copiar comando de criação" - }, - "run": { - "title": "Executar", - "locally": "Executar localmente" - }, - "readme": { - "title": "Readme", - "no_readme": "README não disponível.", - "view_on_github": "Ver no GitHub", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "Palavras-chave", - "compatibility": "Compatibilidade", - "card": { - "publisher": "Publicador", - "weekly_downloads": "Downloads semanais", - "keywords": "Palavras-chave", - "license": "Licença" - }, - "versions": { - "title": "Versões", - "collapse": "Recolher {tag}", - "expand": "Expandir {tag}", - "collapse_other": "Recolher outras versões", - "expand_other": "Expandir outras versões", - "collapse_major": "Recolher versão principal {major}", - "expand_major": "Expandir versão principal {major}", - "other_versions": "Outras versões", - "more_tagged": "{count} mais marcadas", - "all_covered": "Todas as versões estão cobertas pelas tags acima", - "deprecated_title": "{version} (descontinuada)", - "view_all": "Ver {count} versão | Ver todas as {count} versões" - }, - "dependencies": { - "title": "Dependências ({count})", - "list_label": "Dependências do pacote", - "show_all": "mostrar {count} dep | mostrar todas as {count} deps", - "optional": "opcional", - "view_vulnerabilities": "Ver vulnerabilidades", - "outdated_major": "{count} versão principal desatualizada (mais recente: {latest}) | {count} versões principais desatualizadas (mais recente: {latest})", - "outdated_minor": "{count} versão secundária desatualizada (mais recente: {latest}) | {count} versões secundárias desatualizadas (mais recente: {latest})", - "outdated_patch": "Atualização de patch disponível (mais recente: {latest})" - }, - "peer_dependencies": { - "title": "Dependências Pares ({count})", - "list_label": "Dependências pares do pacote", - "show_all": "mostrar {count} dep par | mostrar todas as {count} deps pares" - }, - "optional_dependencies": { - "title": "Dependências Opcionais ({count})", - "list_label": "Dependências opcionais do pacote", - "show_all": "mostrar {count} dep opcional | mostrar todas as {count} deps opcionais" - }, - "maintainers": { - "title": "Mantenedores", - "list_label": "Mantenedores do pacote", - "you": "(você)", - "via": "via {teams}", - "remove_owner": "Remover {name} como proprietário", - "username_to_add": "Nome de usuário para adicionar como proprietário", - "username_placeholder": "nome de usuário...", - "add_button": "adicionar", - "cancel_add": "Cancelar adição de proprietário", - "add_owner": "+ Adicionar proprietário", - "show_more": "(mostrar {count} mais)", - "show_less": "(mostrar menos)" - }, - "trends": { - "granularity": "Granularidade", - "granularity_daily": "Diária", - "granularity_weekly": "Semanal", - "granularity_monthly": "Mensal", - "granularity_yearly": "Anual", - "start_date": "Início", - "end_date": "Fim", - "loading": "Carregando...", - "date_range": "{start} a {end}", - "date_range_multiline": "{start}\npara {end}", - "download_file": "Baixar {fileType}", - "toggle_annotator": "Alternar anotador", - "items": {} - }, - "downloads": { - "title": "Downloads Semanais" - }, - "install_scripts": { - "title": "Scripts de Instalação", - "script_label": "(script)", - "npx_packages": "{count} pacote npx | {count} pacotes npx", - "currently": "atualmente {version}" - }, - "playgrounds": { - "title": "Experimente", - "choose": "escolher playground" - }, - "metrics": { - "esm": "ES Modules suportados", - "cjs": "CommonJS suportado", - "no_esm": "Sem suporte a ES Modules", - "types_label": "Tipos", - "types_included": "Tipos inclusos", - "types_available": "Tipos disponíveis via {package}", - "no_types": "Sem tipos TypeScript" - }, - "license": { - "view_spdx": "Ver texto da licença no SPDX", - "none": "Nenhuma" - }, - "vulnerabilities": { - "tree_found": "{vulns} vulnerabilidade em {packages}/{total} pacotes | {vulns} vulnerabilidades em {packages}/{total} pacotes", - "show_all_packages": "mostrar todos os {count} pacotes afetados", - "path": "caminho", - "more": "+{count} mais", - "packages_failed": "{count} pacote não pôde ser verificado | {count} pacotes não puderam ser verificados", - "scan_failed": "Não foi possível verificar vulnerabilidades", - "severity": { - "critical": "crítica", - "high": "alta", - "moderate": "moderada", - "low": "baixa" - } - }, - "deprecated": { - "label": "Descontinuado", - "tree_found": "{count} dependência descontinuada | {count} dependências descontinuadas", - "show_all": "mostrar {count} pacote descontinuado | mostrar todos os {count} pacotes descontinuados" - }, - "access": { - "title": "Acesso da Equipe", - "refresh": "Atualizar acesso da equipe", - "list_label": "Lista de acesso da equipe", - "owner": "proprietário", - "rw": "rw", - "ro": "ro", - "revoke_access": "Revogar acesso de {name}", - "no_access": "Nenhum acesso de equipe configurado", - "select_team_label": "Selecionar equipe", - "loading_teams": "Carregando equipes...", - "select_team": "Selecionar equipe", - "permission_label": "Nível de permissão", - "permission": { - "read_only": "somente leitura", - "read_write": "leitura-escrita" - }, - "grant_button": "conceder", - "cancel_grant": "Cancelar concessão de acesso", - "grant_access": "+ Conceder acesso da equipe" - }, - "list": { - "filter_label": "Filtrar pacotes", - "filter_placeholder": "Filtrar pacotes...", - "sort_label": "Ordenar pacotes", - "showing_count": "Mostrando {filtered} de {total} pacotes" - }, - "skeleton": { - "loading": "Carregando detalhes do pacote", - "maintainers": "Mantenedores", - "keywords": "Palavras-chave", - "versions": "Versões", - "dependencies": "Dependências" - }, - "sort": { - "downloads": "Mais baixados", - "name_asc": "Nome (A-Z)", - "name_desc": "Nome (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "Conector Local", - "contributor_badge": "Apenas contribuidores", - "contributor_notice": "O conector ainda não foi publicado no npm. Veja o {link} para saber como executar localmente.", - "contributor_link": "guia de contribuição", - "connected": "Conectado", - "connected_as_user": "Conectado como ~{user}", - "connected_hint": "Agora você pode gerenciar pacotes e organizações a partir da interface web.", - "disconnect": "Desconectar", - "run_hint": "Execute o conector na sua máquina para ativar recursos de administrador.", - "copy_command": "Copiar comando", - "copied": "Copiado", - "paste_token": "Em seguida, cole o token abaixo para conectar:", - "token_label": "Token", - "token_placeholder": "cole o token aqui...", - "advanced": "Opções avançadas", - "port_label": "Porta", - "warning": "AVISO", - "warning_text": "Isso permite que npmx acesse seu CLI do npm. Conecte-se apenas a sites em que você confia.", - "connect": "Conectar", - "connecting": "Conectando..." - } - }, - "operations": { - "queue": { - "title": "Fila de Operações", - "clear_all": "limpar tudo", - "refresh": "Atualizar operações", - "empty": "Nenhuma operação na fila", - "empty_hint": "Adicione operações a partir das páginas de pacote ou organização", - "active_label": "Operações ativas", - "otp_required": "OTP obrigatório", - "otp_prompt": "Digite OTP para continuar", - "otp_placeholder": "Digite o código OTP...", - "otp_label": "Senha de um único uso", - "retry_otp": "Tentar novamente com OTP", - "retrying": "Tentando novamente...", - "approve_operation": "Aprovar operação", - "remove_operation": "Remover operação", - "approve_all": "Aprovar Tudo", - "execute": "Executar", - "executing": "Executando...", - "log": "Log", - "log_label": "Log de operações concluídas", - "remove_from_log": "Remover do log" - } - }, - "org": { - "teams": { - "title": "Equipes", - "refresh": "Atualizar equipes", - "filter_label": "Filtrar equipes", - "filter_placeholder": "Filtrar equipes...", - "sort_by": "Ordenar por", - "loading": "Carregando equipes...", - "no_teams": "Nenhuma equipe encontrada", - "list_label": "Equipes da organização", - "delete_team": "Excluir equipe {name}", - "member_count": "{count} membro | {count} membros", - "members_of": "Membros de {team}", - "no_members": "Nenhum membro", - "remove_user": "Remover {user} da equipe", - "username_to_add": "Nome de usuário para adicionar a {team}", - "username_placeholder": "nome de usuário...", - "add_button": "adicionar", - "cancel_add_user": "Cancelar adição de usuário", - "add_member": "+ Adicionar membro", - "team_name_label": "Nome da equipe", - "team_name_placeholder": "nome-da-equipe...", - "create_button": "criar", - "no_match": "Nenhuma equipe corresponde a \"{query}\"", - "cancel_create": "Cancelar criação de equipe", - "create_team": "+ Criar equipe" - }, - "members": { - "title": "Membros", - "refresh": "Atualizar membros", - "filter_label": "Filtrar membros", - "filter_placeholder": "Filtrar membros...", - "filter_by_role": "Filtrar por função", - "filter_by_team": "Filtrar por equipe", - "all_teams": "todas as equipes", - "sort_by": "Ordenar por", - "loading": "Carregando membros...", - "no_members": "Nenhum membro encontrado", - "list_label": "Membros da organização", - "change_role_for": "Alterar função para {name}", - "remove_from_org": "Remover {name} da organização", - "view_team": "Ver equipe {team}", - "no_match": "Nenhum membro corresponde aos seus filtros", - "username_label": "Nome de usuário", - "username_placeholder": "nome de usuário...", - "role_label": "Função", - "role": { - "all": "todos", - "developer": "desenvolvedor", - "admin": "administrador", - "owner": "proprietário" - }, - "team_label": "Equipe", - "no_team": "sem equipe", - "add_button": "adicionar", - "cancel_add": "Cancelar adição de membro", - "add_member": "+ Adicionar membro" - }, - "public_packages": "{count} pacote público | {count} pacotes públicos", - "page": { - "packages_title": "Pacotes", - "members_tab": "Membros", - "teams_tab": "Equipes", - "no_packages": "Nenhum pacote público encontrado para", - "no_packages_hint": "Esta organização pode não existir ou não tem pacotes públicos.", - "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" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(também será adicionado à organização)", - "press_enter_to_add": "Pressione Enter para adicionar {'@'}{username}", - "default_placeholder": "nome de usuário...", - "suggestions_label": "Sugestões de usuários" - }, - "page": { - "packages_title": "Pacotes", - "no_packages": "Nenhum pacote público encontrado para", - "no_packages_hint": "Este usuário pode não existir ou não tem pacotes públicos.", - "failed_to_load": "Falha ao carregar pacotes do usuário", - "no_match": "Nenhum pacote corresponde a \"{query}\"", - "filter_placeholder": "Filtrar {count} pacotes..." - }, - "orgs_page": { - "title": "Organizações", - "back_to_profile": "Voltar para o perfil", - "connect_required": "Conecte o CLI local para visualizar suas organizações.", - "connect_hint_prefix": "Execute", - "connect_hint_suffix": "para começar.", - "own_orgs_only": "Você só pode visualizar suas próprias organizações.", - "view_your_orgs": "Visualizar suas organizações", - "loading": "Carregando organizações...", - "empty": "Nenhuma organização encontrada.", - "empty_hint": "As organizações são detectadas a partir de seus pacotes com escopo.", - "count": "{count} Organização | {count} Organizações", - "packages_count": "{count} pacote | {count} pacotes" - } - }, - "claim": { - "modal": { - "title": "Reivindicar Nome de Pacote", - "success": "Pacote reivindicado!", - "success_detail": "{name}{'@'}0.0.0 foi publicado no npm.", - "success_hint": "Agora você pode publicar novas versões para este pacote usando npm publish.", - "view_package": "Ver Pacote", - "invalid_name": "Nome de pacote inválido:", - "available": "Este nome está disponível!", - "taken": "Este nome já foi reivindicado.", - "similar_warning": "Pacotes similares existem - npm pode rejeitar este nome:", - "related": "Pacotes relacionados:", - "scope_warning_title": "Considere usar um pacote com escopo em vez disso", - "scope_warning_text": "Nomes de pacotes sem escopo são um recurso compartilhado. Reivindicar um nome apenas se você pretende publicar e manter um pacote. Para projetos pessoais ou organizacionais, use um nome com escopo como {'@'}{username}/{name}.", - "connect_required": "Conecte ao conector local para reivindicar este nome de pacote.", - "connect_button": "Conectar ao Conector", - "publish_hint": "Isso publicará um pacote espaçador mínimo.", - "preview_json": "Visualizar package.json", - "claim_button": "Reivindicar Nome de Pacote", - "publishing": "Publicando...", - "checking": "Verificando disponibilidade...", - "failed_to_check": "Falha ao verificar disponibilidade de nome", - "failed_to_claim": "Falha ao reivindicar pacote" - } - }, - "code": { - "files_label": "Arquivos", - "no_files": "Nenhum arquivo neste diretório", - "root": "raiz", - "lines": "{count} linhas", - "toggle_tree": "Alternar árvore de arquivos", - "close_tree": "Fechar árvore de arquivos", - "copy_link": "Copiar link", - "raw": "Bruto", - "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", - "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", - "go_to_package": "Ir para pacote", - "loading_tree": "Carregando árvore de arquivos...", - "failed_to_load_tree": "Falha ao carregar arquivos para esta versão do pacote", - "back_to_package": "Voltar para pacote", - "table": { - "name": "Nome", - "size": "Tamanho" - }, - "markdown_view_mode": { - "preview": "visualizar", - "code": "código" - }, - "file_path": "Caminho do arquivo" - }, - "badges": { - "provenance": { - "verified": "verificado", - "verified_title": "Proveniência verificada", - "verified_via": "Verificado: publicado via {provider}" - }, - "jsr": { - "title": "também disponível no JSR" - } - }, - "filters": { - "title": "Filtros", - "search": "Pesquisar", - "search_scope": "Escopo de pesquisa", - "search_placeholder_name": "Filtrar por nome de pacote...", - "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", - "keywords": "Palavras-chave", - "more_keywords": "+{count} mais", - "clear_all": "Limpar tudo", - "remove_filter": "Remover filtro {label}", - "chips": {}, - "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" - }, - "columns": { - "title": "Colunas", - "show": "Mostrar colunas", - "reset": "Redefinir para padrões", - "coming_soon": "Em breve", - "name": "Nome", - "version": "Versão", - "description": "Descrição", - "downloads": "Downloads/sem", - "maintainers": "Mantenedores", - "keywords": "Palavras-chave", - "quality_score": "Pontuação de qualidade", - "popularity_score": "Pontuação de popularidade", - "maintenance_score": "Pontuação de manutenção", - "combined_score": "Pontuação combinada", - "security": "Segurança" - }, - "view_mode": { - "label": "Modo de exibição", - "cards": "Visualização de cartão", - "table": "Visualização de tabela" - }, - "pagination": { - "mode_label": "Modo de paginação", - "infinite": "Infinita", - "paginated": "Paginada", - "items_per_page": "Itens por página", - "per_page": "{count} / página", - "all_yolo": "Todos (YOLO)", - "showing": "{start}-{end} de {total}", - "previous": "Página anterior", - "next": "Próxima página", - "nav_label": "Paginação" - }, - "count": { - "showing_filtered": "{filtered} de {count} pacote | {filtered} de {count} pacotes", - "showing_all": "{count} pacote | {count} pacotes", - "showing_paginated": "{pageSize} de {count} pacote | {pageSize} de {count} pacotes" - }, - "table": { - "security_warning": "Aviso de segurança", - "secure": "Seguro", - "no_packages": "Nenhum pacote encontrado" - } - }, - "about": { - "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.", - "what_we_are": { - "title": "O que somos", - "better_ux_dx": "melhor UX/DX", - "admin_ui": "interface de administrador", - "description": "npmx é uma {betterUxDx} para o registro de pacotes npm e ferramentas. Fornecemos uma interface rápida e moderna para explorar pacotes, com recursos como modo escuro, navegação por teclado, navegação de código e conexões para registros alternativos como {jsr}.", - "admin_description": "Também visamos fornecer uma {adminUi} melhor para gerenciar seus pacotes, equipes e organizações — tudo do navegador, alimentado pelo seu CLI npm local." - }, - "what_we_are_not": { - "title": "O que não somos", - "not_package_manager": "Não é um gerenciador de pacotes.", - "not_registry": "Não é um registro.", - "registry_description": "Não hospedamos pacotes. Somos apenas uma forma melhor de navegá-los.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Existem", - "people": "já", - "building": "pessoas", - "really": "construindo", - "cool": "realmente", - "package": "incríveis", - "managers": "gerenciadores de pacotes" - } - }, - "team": {}, - "contributors": { - "title": "Contribuidores", - "description": "npmx é totalmente de código aberto, construído por uma comunidade incrível de contribuidores. Junte-se a nós e vamos construir juntos a experiência de navegação npm que sempre quisemos.", - "loading": "Carregando contribuidores...", - "error": "Falha ao carregar contribuidores", - "view_profile": "Ver perfil do GitHub de {name}" - }, - "get_involved": { - "title": "Envolva-se", - "contribute": { - "title": "Contribuir", - "description": "Ajude-nos a construir uma melhor experiência npm.", - "cta": "Ver no GitHub" - }, - "community": { - "title": "Junte-se à comunidade", - "description": "Converse, faça perguntas e compartilhe ideias.", - "cta": "Junte-se ao Discord" - }, - "follow": { - "title": "Mantenha-se atualizado", - "description": "Descubra as novidades sobre npmx.", - "cta": "Siga no Bluesky" - } - } - }, - "account_menu": { - "connect": "conectar", - "account": "Conta", - "npm_cli": "npm CLI", - "atmosphere": "Atmosfera", - "npm_cli_desc": "Gerenciar pacotes e organizações", - "atmosphere_desc": "Recursos sociais e identidade", - "connect_npm_cli": "Conectar ao CLI npm", - "connect_atmosphere": "Conectar à Atmosfera", - "connecting": "Conectando...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosfera", - "connected_as": "Conectado como {'@'}{handle}", - "disconnect": "Desconectar", - "connect_prompt": "Conecte-se com sua conta da Atmosfera", - "handle_label": "Nome de identificação", - "handle_placeholder": "alice.npmx.social", - "connect": "Conectar", - "create_account": "Criar uma nova conta", - "connect_bluesky": "Conectar com Bluesky", - "what_is_atmosphere": "O que é uma conta da Atmosfera?", - "atmosphere_explanation": "{npmx} usa o {atproto} para alimentar muitos de seus recursos sociais, permitindo que os usuários possuam seus dados e usem uma conta para todos os aplicativos compatíveis. Depois de criar uma conta, você pode usar outros aplicativos como {bluesky} e {tangled} com a mesma conta." - } - }, - "header": { - "home": "página inicial npmx", - "packages": "pacotes", - "packages_dropdown": { - "title": "Seus Pacotes", - "loading": "Carregando...", - "error": "Falha ao carregar pacotes", - "empty": "Nenhum pacote encontrado", - "view_all": "Ver tudo" - }, - "orgs": "organizações", - "orgs_dropdown": { - "title": "Suas Organizações", - "loading": "Carregando...", - "error": "Falha ao carregar organizações", - "empty": "Nenhuma organização encontrada", - "view_all": "Ver tudo" - } - }, - "compare": { - "packages": { - "title": "comparar pacotes", - "tagline": "compare pacotes npm lado a lado para ajudá-lo a escolher o certo.", - "meta_title": "Comparar {packages} - npmx", - "meta_title_empty": "Comparar Pacotes - npmx", - "meta_description": "Comparação lado a lado de {packages}", - "meta_description_empty": "Comparar pacotes npm lado a lado", - "section_packages": "Pacotes", - "section_facets": "Aspectos", - "section_comparison": "Comparação", - "loading": "Carregando dados do pacote...", - "error": "Falha ao carregar dados do pacote. Por favor, tente novamente.", - "empty_title": "Selecione pacotes para comparar", - "empty_description": "Pesquise e adicione pelo menos 2 pacotes acima para ver uma comparação lado a lado de suas métricas." - }, - "selector": { - "search_label": "Pesquisar por pacotes", - "search_first": "Pesquisar por um pacote...", - "search_add": "Adicionar outro pacote...", - "searching": "Pesquisando...", - "remove_package": "Remover {package}", - "packages_selected": "{count}/{max} pacotes selecionados.", - "add_hint": "Adicione pelo menos 2 pacotes para comparar." - }, - "no_dependency": {}, - "facets": { - "group_label": "Aspectos de comparação", - "all": "todos", - "none": "nenhum", - "coming_soon": "Em breve", - "select_all": "Selecionar todos os aspectos", - "deselect_all": "Desselecionar todos os aspectos", - "select_category": "Selecionar todos os aspectos {category}", - "deselect_category": "Desselecionar todos os aspectos {category}", - "categories": { - "performance": "Performance", - "health": "Saúde", - "compatibility": "Compatibilidade", - "security": "Segurança e Conformidade" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/ru-RU.json b/lunaria/files/ru-RU.json deleted file mode 100644 index bbe052719..000000000 --- a/lunaria/files/ru-RU.json +++ /dev/null @@ -1,1213 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx — Браузер пакетов для реестра npm", - "description": "Быстрый и современный браузер для реестра npm. Ищите, просматривайте и изучайте пакеты с помощью современного интерфейса." - } - }, - "built_at": "собран {0}", - "alt_logo": "логотип npmx", - "tagline": "быстрый и современный браузер для реестра npm", - "non_affiliation_disclaimer": "не аффилирован с npm, Inc.", - "trademark_disclaimer": "npm является зарегистрированной торговой маркой npm, Inc. Этот сайт не аффилирован с npm, Inc.", - "footer": { - "about": "о проекте", - "docs": "документация", - "source": "исходный код", - "social": "соцсети", - "chat": "чат", - "keyboard_shortcuts": "сочетания клавиш" - }, - "shortcuts": { - "section": { - "global": "Глобальные", - "search": "Поиск", - "package": "Пакет" - }, - "focus_search": "Фокус на поиске", - "show_kbd_hints": "Подсветить подсказки клавиш", - "settings": "Открыть настройки", - "compare": "Открыть сравнение", - "compare_from_package": "Открыть сравнение (с текущим пакетом)", - "navigate_results": "Навигация по результатам", - "go_to_result": "Перейти к результату", - "open_code_view": "Открыть просмотр кода", - "open_docs": "Открыть документацию" - }, - "search": { - "label": "Поиск пакетов npm", - "placeholder": "поиск пакетов...", - "button": "поиск", - "searching": "Поиск...", - "found_packages": "Пакетов не найдено | Найден 1 пакет | Найдено {count} пакетов", - "found_packages_sorted": "Результатов не найдено | Сортировка лучшего {count} результата | Сортировка {count} лучших результатов", - "updating": "(обновление...)", - "no_results": "Пакетов по запросу \"{query}\" не найдено", - "rate_limited": "Превышен лимит запросов npm, повторите попытку позже", - "title": "поиск", - "title_search": "поиск: {search}", - "title_packages": "поиск пакетов", - "meta_description": "Результаты поиска для «{search}»", - "meta_description_packages": "Поиск npm-пакетов", - "not_taken": "{name} не занято", - "claim_prompt": "Занять это имя пакета в npm", - "claim_button": "Занять \"{name}\"", - "want_to_claim": "Хотите занять это имя пакета?", - "start_typing": "Начните печатать для поиска пакетов", - "algolia_disclaimer": "На движке Algolia", - "exact_match": "точное совпадение", - "suggestion": { - "user": "пользователь", - "org": "организация", - "view_user_packages": "Посмотреть пакеты этого пользователя", - "view_org_packages": "Посмотреть пакеты этой организации" - } - }, - "nav": { - "main_navigation": "Главное", - "popular_packages": "Популярные пакеты", - "settings": "настройки", - "compare": "сравнить", - "back": "назад", - "menu": "Меню", - "mobile_menu": "Навигационное меню", - "open_menu": "Открыть меню", - "links": "Ссылки", - "tap_to_search": "Нажмите для поиска" - }, - "settings": { - "title": "настройки", - "tagline": "сделайте npmx удобным для себя", - "meta_description": "Настройте npmx.dev под себя: тема, язык и параметры отображения.", - "sections": { - "appearance": "Внешний вид", - "display": "Отображение", - "search": "Источник данных", - "language": "Язык" - }, - "data_source": { - "label": "Источник данных", - "description": "Выберите, откуда npmx получает данные поиска. Страницы отдельных пакетов всегда используют реестр npm напрямую.", - "npm": "Реестр npm", - "npm_description": "Получает результаты поиска, списки организаций и пользователей напрямую из официального реестра npm. Является первоисточником, но может работать медленнее.", - "algolia": "Algolia", - "algolia_description": "Использует Algolia для ускорения поиска, страниц организаций и пользователей." - }, - "relative_dates": "Относительные даты", - "include_types": "Включать {'@'}types при установке", - "include_types_description": "Добавлять пакет {'@'}types в команды установки для нетипизированных пакетов", - "hide_platform_packages": "Скрывать платформо-зависимые пакеты в поиске", - "hide_platform_packages_description": "Скрывать нативные бинарные пакеты, такие как {'@'}esbuild/linux-x64, из результатов", - "theme": "Тема", - "theme_light": "Светлая", - "theme_dark": "Тёмная", - "theme_system": "Системная", - "language": "Язык", - "help_translate": "Помочь с переводом npmx", - "accent_colors": "Акцентные цвета", - "clear_accent": "Сбросить акцентный цвет", - "translation_progress": "Прогресс перевода", - "background_themes": "Оттенок фона" - }, - "i18n": { - "missing_keys": "{count} отсутствующий перевод | {count} отсутствующих перевода | {count} отсутствующих переводов", - "copy_keys": "Скопировать ключи", - "show_more_keys": "Показать ещё {count}...", - "contribute_hint": "Помогите улучшить этот перевод, добавив недостающие ключи.", - "edit_on_github": "Редактировать на GitHub", - "view_guide": "Руководство по переводу" - }, - "common": { - "loading": "Загрузка...", - "loading_more": "Загрузить ещё...", - "loading_packages": "Загрузка пакетов...", - "end_of_results": "Конец результатов", - "try_again": "Попробовать снова", - "close": "Закрыть", - "or": "или", - "retry": "Повторить", - "copy": "копировать", - "copied": "скопировано!", - "skip_link": "Перейти к основному контенту", - "warnings": "Предупреждения:", - "go_back_home": "Вернуться на главную", - "view_on_npm": "посмотреть на npm", - "per_week": "/ неделю", - "vanity_downloads_hint": "Метрика тщеславия: пакеты не отображаются | Метрика тщеславия: для отображаемого пакета | Метрика тщеславия: сумма {count} отображаемых пакетов", - "sort": { - "name": "имя", - "role": "роль", - "members": "участники" - }, - "scroll_to_top": "Прокрутить наверх" - }, - "package": { - "not_found": "Пакет не найден", - "not_found_message": "Пакет не удалось найти.", - "no_description": "Описание отсутствует", - "not_latest": "(не последняя)", - "verified_provenance": "Подтвержденное происхождение", - "view_permalink": "Посмотреть постоянную ссылку на эту версию", - "navigation": "Навигация по пакету", - "copy_name": "Скопировать имя пакета", - "copy_version": "Скопировать версию пакета", - "deprecation": { - "package": "Этот пакет устарел.", - "version": "Эта версия устарела.", - "no_reason": "Причина не указана" - }, - "size_increase": { - "title_size": "Значительное увеличение размера с версии v{version}", - "title_deps": "Значительное увеличение количества зависимостей с версии v{version}", - "title_both": "Значительное увеличение размера и количества зависимостей с версии v{version}", - "size": "Размер при установке увеличился на {percent} (на {size} больше)", - "deps": "На {count} зависимостей больше" - }, - "replacement": { - "title": "Возможно, вам не нужна эта зависимость.", - "native": "Это можно заменить на {replacement}, доступный начиная с Node {nodeVersion}.", - "simple": "Сообщество отметило этот пакет как избыточный, совет: {replacement}.", - "documented": "Сообщество отметило, что у этого пакета есть более производительные альтернативы.", - "none": "Этот пакет был отмечен как ненужный, так как его функциональность, вероятно, доступна нативно во всех движках.", - "learn_more": "Подробнее", - "learn_more_above": "Узнайте больше выше.", - "mdn": "MDN", - "community": "сообщество", - "consider_no_dep": "+ Рассмотреть вариант без зависимости?" - }, - "stats": { - "license": "Лицензия", - "deps": "Зависимости", - "install_size": "Размер установки", - "vulns": "Уязвимости", - "published": "Опубликовано", - "published_tooltip": "Дата публикации {package}{'@'}{version}", - "view_dependency_graph": "Посмотреть граф зависимостей", - "inspect_dependency_tree": "Изучить дерево зависимостей", - "size_tooltip": { - "unpacked": "{size} в распакованном виде (этот пакет)", - "total": "{size} общий размер в распакованном виде (включая {count} зависимость для linux-x64) | {size} общий размер в распакованном виде (включая {count} зависимости для linux-x64) | {size} общий размер в распакованном виде (включая все {count} зависимостей для linux-x64)" - } - }, - "skills": { - "title": "Навыки агента", - "skills_available": "{count} навык доступен | {count} навыка доступно | {count} навыков доступно", - "compatible_with": "Совместимо с {tool}", - "install": "Установить", - "installation_method": "Способ установки", - "learn_more": "Узнать больше", - "available_skills": "Доступные навыки", - "click_to_expand": "Нажмите, чтобы развернуть", - "no_description": "Нет описания", - "file_counts": { - "scripts": "{count} скрипт | {count} скрипта | {count} скриптов", - "refs": "{count} ссылка | {count} ссылки | {count} ссылок", - "assets": "{count} ресурс | {count} ресурса | {count} ресурсов" - }, - "view_source": "Просмотреть исходный код" - }, - "links": { - "repo": "репозиторий", - "homepage": "сайт", - "issues": "тикеты", - "jsr": "jsr", - "code": "код", - "docs": "доки", - "fund": "поддержать", - "compare": "сравнить" - }, - "likes": { - "like": "Поставить лайк этому пакету", - "unlike": "Убрать лайк с этого пакета" - }, - "docs": { - "not_available": "Документация недоступна", - "not_available_detail": "Мы не смогли сгенерировать документацию для этой версии." - }, - "get_started": { - "title": "Начало работы", - "pm_label": "Пакетный менеджер", - "copy_command": "Скопировать команду установки", - "copy_dev_command": "Копировать команду dev-установки", - "dev_dependency_hint": "Обычно устанавливается как dev-зависимость", - "view_types": "Посмотреть {package}" - }, - "create": { - "title": "Создать новый проект", - "copy_command": "Скопировать команду создания", - "view": "У {packageName} тот же мейнтейнер. Нажмите для получения подробностей." - }, - "run": { - "title": "Запуск", - "locally": "Запустить локально" - }, - "readme": { - "title": "Readme", - "no_readme": "README недоступен.", - "view_on_github": "Посмотреть на GitHub", - "toc_title": "Содержание", - "callout": { - "note": "Примечание", - "tip": "Совет", - "important": "Важно", - "warning": "Предупреждение", - "caution": "Внимание" - }, - "copy_as_markdown": "Скопировать README как Markdown" - }, - "provenance_section": { - "title": "Происхождение", - "built_and_signed_on": "Собрано и подписано на {provider}", - "view_build_summary": "Просмотреть сводку сборки", - "source_commit": "Исходный коммит", - "build_file": "Файл сборки", - "public_ledger": "Публичный реестр", - "transparency_log_entry": "Запись в журнале прозрачности", - "view_more_details": "Просмотреть подробности", - "error_loading": "Не удалось загрузить данные о происхождении" - }, - "security_downgrade": { - "title": "Снижение уровня доверия", - "description_to_none_provenance": "Эта версия была опубликована без {provenance}.", - "description_to_none_trustedPublisher": "Эта версия была опубликована без {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Эта версия использует {provenance}, но не {trustedPublishing}.", - "fallback_install_provenance": "Команды установки зафиксированы на версии {version} — последней версии с подтвержденным происхождением.", - "fallback_install_trustedPublisher": "Команды установки зафиксированы на версии {version} — последней версии с доверенной публикацией.", - "provenance_link_text": "происхождения", - "trusted_publishing_link_text": "доверенной публикации" - }, - "keywords_title": "Ключевые слова", - "compatibility": "Совместимость", - "card": { - "publisher": "Издатель", - "published": "Опубликовано", - "weekly_downloads": "Еженедельные загрузки", - "keywords": "Ключевые слова", - "license": "Лицензия" - }, - "versions": { - "title": "Версии", - "collapse": "Свернуть {tag}", - "expand": "Развернуть {tag}", - "collapse_other": "Свернуть остальные версии", - "expand_other": "Развернуть остальные версии", - "collapse_major": "Свернуть мажорную {major}", - "expand_major": "Развернуть мажорную {major}", - "other_versions": "Другие версии", - "more_tagged": "ещё {count} с тегом", - "all_covered": "Все версии охвачены тегами выше", - "deprecated_title": "{version} (устарела)", - "view_all": "Посмотреть {count} версию | Посмотреть все {count} версии | Посмотреть все {count} версий", - "distribution_title": "Группа Semver", - "distribution_modal_title": "Версии", - "distribution_range_date_same_year": "с {from} по {to}, {endYear}", - "distribution_range_date_multiple_years": "с {from} {startYear} по {to} {endYear}", - "grouping_major": "Мажорные", - "grouping_minor": "Минорные", - "grouping_versions_title": "Версии", - "grouping_versions_all": "Все", - "grouping_versions_only_recent": "Только недавние", - "grouping_usage_title": "Использование", - "grouping_usage_all": "Все", - "grouping_usage_low": "Низкое", - "recent_versions_only_tooltip": "Показывать только версии, опубликованные за последний год.", - "show_low_usage_tooltip": "Включить группы версий, на которые приходится менее 1% от общего числа загрузок.", - "y_axis_label": "Загрузки", - "filter_placeholder": "Фильтр по semver (напр. ^3.0.0)", - "filter_invalid": "Некорректный диапазон semver", - "filter_help": "Справка по фильтру диапазона semver", - "filter_tooltip": "Фильтруйте версии, используя {link}. Например, ^3.0.0 покажет все версии 3.x.", - "filter_tooltip_link": "диапазон semver", - "no_matches": "Нет версий, соответствующих этому диапазону", - "copy_alt": { - "per_version_analysis": "версия {version} была загружена {downloads} раз", - "general_description": "Гистограмма, показывающая количество загрузок по версиям для {versions_count} {semver_grouping_mode} версий пакета {package_name}, {date_range_label} от версии {first_version} до версии {last_version}. Самая скачиваемая версия — {max_downloaded_version} с количеством загрузок {max_version_downloads}. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Зависимости ({count})", - "list_label": "Зависимости пакета", - "show_all": "показать все ({count})", - "optional": "опционально", - "view_vulnerabilities": "Посмотреть уязвимости", - "outdated_major": "{count} мажорная версия позади (последняя: {latest}) | {count} мажорные версии позади (последняя: {latest}) | {count} мажорных версий позади (последняя: {latest})", - "outdated_minor": "{count} минорная версия позади (последняя: {latest}) | {count} минорные версии позади (последняя: {latest}) | {count} минорных версий позади (последняя: {latest})", - "outdated_patch": "Доступно патч-обновление (последняя: {latest})", - "has_replacement": "Для этой зависимости есть рекомендуемые замены" - }, - "peer_dependencies": { - "title": "Peer-зависимости ({count})", - "list_label": "Peer-зависимости пакета", - "show_all": "показать все ({count})" - }, - "optional_dependencies": { - "title": "Опциональные зависимости ({count})", - "list_label": "Опциональные зависимости пакета", - "show_all": "показать все ({count})" - }, - "maintainers": { - "title": "Мейнтейнеры", - "list_label": "Мейнтейнеры пакета", - "you": "(вы)", - "via": "через {teams}", - "remove_owner": "Убрать {name} из владельцев", - "username_to_add": "Имя пользователя для добавления во владельцы", - "username_placeholder": "имя пользователя...", - "add_button": "добавить", - "cancel_add": "Отменить добавление владельца", - "add_owner": "+ Добавить владельца", - "show_more": "(показать ещё {count})", - "show_less": "(показать меньше)" - }, - "trends": { - "granularity": "Детализация", - "granularity_daily": "По дням", - "granularity_weekly": "По неделям", - "granularity_monthly": "По месяцам", - "granularity_yearly": "По годам", - "start_date": "Начало", - "end_date": "Конец", - "loading": "Загрузка...", - "date_range": "С {start} по {end}", - "date_range_multiline": "С {start}\nпо {end}", - "download_file": "Скачать {fileType}", - "toggle_annotator": "Переключить аннотации", - "toggle_stack_mode": "Переключить режим накопления", - "legend_estimation": "Оценка", - "no_data": "Нет данных", - "y_axis_label": "{granularity} {facet}", - "facet": "Параметр", - "title": "Тренды", - "contributors_skip": "Не показаны в разделе «Участники» (нет GitHub-репозитория):", - "items": { - "downloads": "Загрузки", - "likes": "Лайки", - "contributors": "Участники" - }, - "play_animation": "Запустить анимацию", - "pause_animation": "Приостановить анимацию", - "data_correction": "Корректировка данных", - "average_window": "Окно усреднения", - "smoothing": "Сглаживание", - "known_anomalies": "Известные аномалии", - "known_anomalies_description": "Интерполирует данные поверх известных всплесков загрузок, вызванных ботами или проблемами CI.", - "known_anomalies_ranges": "Диапазоны аномалий", - "known_anomalies_range": "С {start} по {end}", - "known_anomalies_range_named": "{packageName}: с {start} по {end}", - "known_anomalies_none": "Нет известных аномалий для этого пакета. | Нет известных аномалий для этих пакетов. | Нет известных аномалий для этих пакетов.", - "known_anomalies_contribute": "Предложить данные об аномалиях", - "apply_correction": "Применить корректировку", - "copy_alt": { - "trend_none": "в основном без изменений", - "trend_strong": "сильный", - "trend_weak": "слабый", - "trend_undefined": "не определен (недостаточно данных)", - "button_label": "Копировать alt-текст", - "watermark": "Внизу водяной знак гласит: «./npmx — быстрый и современный браузер для реестра npm»", - "analysis": "{package_name} начинается с {start_value} и заканчивается на {end_value}, демонстрируя {trend} тренд с наклоном в {downloads_slope} загрузок за интервал времени", - "estimation": "Последнее значение является оценочным, основанным на частичных данных за текущий период.", - "estimations": "Последние значения являются оценочными, основанными на частичных данных за текущий период.", - "compare": "Линейный график сравнения загрузок пакетов для: {packages}.", - "single_package": "Линейный график загрузок для пакета {package}.", - "general_description": "Ось Y представляет количество загрузок. Ось X представляет диапазон дат, от {start_date} до {end_date}, с временным интервалом {granularity}. {estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Загрузки за неделю", - "community_distribution": "Просмотреть распределение использования сообществом" - }, - "install_scripts": { - "title": "Скрипты установки", - "script_label": "(скрипт)", - "npx_packages": "{count} пакет npx | {count} пакета npx | {count} пакетов npx", - "currently": "сейчас {version}" - }, - "playgrounds": { - "title": "Попробовать", - "choose": "выберите песочницу" - }, - "metrics": { - "esm": "Поддержка ES-модулей", - "cjs": "Поддержка CommonJS", - "no_esm": "Нет поддержки ES-модулей", - "types_label": "Типы", - "types_included": "Типы включены", - "types_available": "Типы доступны через {package}", - "no_types": "Нет типов TypeScript" - }, - "license": { - "view_spdx": "Посмотреть текст лицензии на SPDX", - "none": "Нет" - }, - "vulnerabilities": { - "tree_found": "{vulns} уязвимость в {packages}/{total} пакетах | {vulns} уязвимости в {packages}/{total} пакетах | {vulns} уязвимостей в {packages}/{total} пакетах", - "show_all_packages": "показать все затронутые пакеты ({count})", - "path": "путь", - "more": "ещё +{count}", - "packages_failed": "{count} пакет не удалось проверить | {count} пакета не удалось проверить | {count} пакетов не удалось проверить", - "scan_failed": "Не удалось выполнить сканирование на уязвимости", - "severity": { - "critical": "критическая", - "high": "высокая", - "moderate": "средняя", - "low": "низкая" - }, - "fixed_in_title": "Исправлено в версии {version}" - }, - "deprecated": { - "label": "Устаревшие", - "tree_found": "{count} устаревшая зависимость | {count} устаревшие зависимости | {count} устаревших зависимостей", - "show_all": "показать все устаревшие пакеты ({count})" - }, - "access": { - "title": "Доступ команды", - "refresh": "Обновить доступ команды", - "list_label": "Список доступа команды", - "owner": "владелец", - "rw": "чтение-запись", - "ro": "только чтение", - "revoke_access": "Отозвать доступ у {name}", - "no_access": "Доступ команд не настроен", - "select_team_label": "Выберите команду", - "loading_teams": "Загрузка команд...", - "select_team": "Выберите команду", - "permission_label": "Уровень доступа", - "permission": { - "read_only": "только чтение", - "read_write": "чтение и запись" - }, - "grant_button": "предоставить", - "cancel_grant": "Отменить предоставление доступа", - "grant_access": "+ Предоставить доступ команде" - }, - "list": { - "filter_label": "Фильтр пакетов", - "filter_placeholder": "Фильтровать пакеты...", - "sort_label": "Сортировка пакетов", - "showing_count": "Показано {filtered} из {total}" - }, - "skeleton": { - "loading": "Загрузка информации о пакете", - "maintainers": "Мейнтейнеры", - "keywords": "Ключевые слова", - "versions": "Версии", - "dependencies": "Зависимости" - }, - "sort": { - "downloads": "Больше всего скачиваний", - "published": "Недавно опубликованные", - "name_asc": "Имя (А-Я)", - "name_desc": "Имя (Я-А)" - }, - "size": { - "b": "{size} байт", - "kb": "{size} КБ", - "mb": "{size} МБ" - } - }, - "connector": { - "modal": { - "title": "Локальный коннектор", - "contributor_badge": "Только для контрибьюторов", - "contributor_notice": "Коннектор ещё не опубликован в npm. См. {link}, чтобы узнать, как запустить его локально.", - "contributor_link": "руководстве для участников", - "connected": "Подключено", - "connected_as_user": "Подключен как ~{user}", - "connected_hint": "Теперь вы можете управлять пакетами и организациями из веб-интерфейса.", - "disconnect": "Отключить", - "run_hint": "Запустите коннектор на вашем компьютере, чтобы включить функции администратора.", - "copy_command": "Скопировать команду", - "copied": "Скопировано", - "paste_token": "Затем вставьте токен ниже для подключения:", - "token_label": "Токен", - "token_placeholder": "вставьте токен сюда...", - "advanced": "Расширенные опции", - "port_label": "Порт", - "warning": "ВНИМАНИЕ", - "warning_text": "Это позволяет npmx получить доступ к вашему npm CLI. Подключайтесь только к сайтам, которым доверяете.", - "connect": "Подключить", - "connecting": "Подключение...", - "auto_open_url": "Автоматически открывать страницу авторизации" - } - }, - "operations": { - "queue": { - "title": "Очередь операций", - "clear_all": "очистить все", - "refresh": "Обновить операции", - "empty": "Очередь операций пуста", - "empty_hint": "Добавьте операции со страниц пакетов или организаций", - "active_label": "Активные операции", - "otp_required": "Требуется OTP", - "otp_prompt": "Введите OTP для продолжения", - "otp_placeholder": "Введите код OTP...", - "otp_label": "Одноразовый пароль", - "retry_otp": "Повторить с OTP", - "retry_web_auth": "Повторить с веб-авторизацией", - "retrying": "Повторная попытка...", - "open_web_auth": "Открыть ссылку для веб-авторизации", - "approve_operation": "Подтвердить операцию", - "remove_operation": "Удалить операцию", - "approve_all": "Подтвердить все", - "execute": "Выполнить", - "executing": "Выполнение...", - "log": "Журнал", - "log_label": "Журнал завершенных операций", - "remove_from_log": "Удалить из журнала" - } - }, - "org": { - "teams": { - "title": "Команды", - "refresh": "Обновить команды", - "filter_label": "Фильтр команд", - "filter_placeholder": "Фильтровать команды...", - "sort_by": "Сортировать по", - "loading": "Загрузка команд...", - "no_teams": "Команды не найдены", - "list_label": "Команды организации", - "delete_team": "Удалить команду {name}", - "member_count": "{count} участник | {count} участника | {count} участников", - "members_of": "Участники {team}", - "no_members": "Нет участников", - "remove_user": "Удалить {user} из команды", - "username_to_add": "Имя пользователя для добавления в {team}", - "username_placeholder": "имя пользователя...", - "add_button": "добавить", - "cancel_add_user": "Отменить добавление пользователя", - "add_member": "+ Добавить участника", - "team_name_label": "Название команды", - "team_name_placeholder": "название-команды...", - "create_button": "создать", - "no_match": "Нет команд, соответствующих запросу \"{query}\"", - "cancel_create": "Отменить создание команды", - "create_team": "+ Создать команду" - }, - "members": { - "title": "Участники", - "refresh": "Обновить участников", - "filter_label": "Фильтр участников", - "filter_placeholder": "Фильтровать участников...", - "filter_by_role": "Фильтр по роли", - "filter_by_team": "Фильтр по команде", - "all_teams": "все команды", - "sort_by": "Сортировать по", - "loading": "Загрузка участников...", - "no_members": "Участники не найдены", - "list_label": "Участники организации", - "change_role_for": "Изменить роль для {name}", - "remove_from_org": "Удалить {name} из организации", - "view_team": "Посмотреть команду {team}", - "no_match": "Нет участников, соответствующих фильтрам", - "username_label": "Имя пользователя", - "username_placeholder": "имя пользователя...", - "role_label": "Роль", - "role": { - "all": "все", - "developer": "разработчик", - "admin": "администратор", - "owner": "владелец" - }, - "team_label": "Команда", - "no_team": "без команды", - "add_button": "добавить", - "cancel_add": "Отменить добавление участника", - "add_member": "+ Добавить участника" - }, - "public_packages": "{count} публичный пакет | {count} публичных пакета | {count} публичных пакетов", - "page": { - "packages_title": "Пакеты", - "members_tab": "Участники", - "teams_tab": "Команды", - "no_packages": "Не найдено публичных пакетов для", - "no_packages_hint": "Эта организация может не существовать или у нее нет публичных пакетов.", - "failed_to_load": "Не удалось загрузить пакеты организации", - "no_match": "Нет пакетов, соответствующих \"{query}\"", - "not_found": "Организация не найдена", - "not_found_message": "Организация \"{'@'}{name}\" не существует в npm" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(также добавит в организацию)", - "press_enter_to_add": "Нажмите Enter, чтобы добавить {'@'}{username}", - "default_placeholder": "имя пользователя...", - "suggestions_label": "Предложения пользователей" - }, - "page": { - "packages_title": "Пакеты", - "no_packages": "Не найдено публичных пакетов для", - "no_packages_hint": "Этот пользователь может не существовать или у него нет публичных пакетов.", - "failed_to_load": "Не удалось загрузить пакеты пользователя", - "no_match": "Нет пакетов, соответствующих \"{query}\"", - "filter_placeholder": "Фильтровать {count} пакет... | Фильтровать {count} пакета... | Фильтровать {count} пакетов..." - }, - "orgs_page": { - "title": "Организации", - "back_to_profile": "Вернуться в профиль", - "connect_required": "Подключите локальный CLI, чтобы просматривать ваши организации.", - "connect_hint_prefix": "Запустите", - "connect_hint_suffix": "чтобы начать.", - "own_orgs_only": "Вы можете просматривать только свои организации.", - "view_your_orgs": "Посмотреть ваши организации", - "loading": "Загрузка организаций...", - "empty": "Организации не найдены.", - "empty_hint": "Организации определяются по вашим scoped-пакетам.", - "count": "{count} организация | {count} организации | {count} организаций", - "packages_count": "{count} пакет | {count} пакета | {count} пакетов" - } - }, - "claim": { - "modal": { - "title": "Занять имя пакета", - "success": "Пакет занят!", - "success_detail": "{name}{'@'}0.0.0 был опубликован в npm.", - "success_hint": "Теперь вы можете публиковать новые версии этого пакета с помощью npm publish.", - "view_package": "Посмотреть пакет", - "invalid_name": "Недопустимое имя пакета:", - "available": "Это имя доступно!", - "taken": "Это имя уже занято.", - "missing_permission": "У вас нет прав для добавления пакета в область {'@'}{scope}.", - "similar_warning": "Существуют похожие пакеты — npm может отклонить это имя:", - "related": "Связанные пакеты:", - "scope_warning_title": "Рассмотрите использование scoped-пакета", - "scope_warning_text": "Имена пакетов без области видимости (unscoped) — это общий ресурс. Занимайте имя только если собираетесь публиковать и поддерживать пакет. Для личных проектов или проектов организации используйте имя с областью видимости, например {'@'}{username}/{name}.", - "connect_required": "Подключитесь к локальному коннектору, чтобы занять это имя пакета.", - "connect_button": "Подключиться к коннектору", - "publish_hint": "Это опубликует минимальный пакет-заглушку.", - "preview_json": "Предпросмотр package.json", - "claim_button": "Занять имя пакета", - "publishing": "Публикация...", - "checking": "Проверка доступности...", - "failed_to_check": "Не удалось проверить доступность имени", - "failed_to_claim": "Не удалось занять пакет" - } - }, - "code": { - "files_label": "Файлы", - "no_files": "В этой директории нет файлов", - "root": "корневая директория", - "lines": "{count} строк", - "toggle_tree": "Переключить дерево файлов", - "close_tree": "Закрыть дерево файлов", - "copy_link": "Скопировать ссылку", - "raw": "Raw", - "view_raw": "Посмотреть исходный файл", - "file_too_large": "Файл слишком большой для предпросмотра", - "file_size_warning": "{size} превышает лимит в 500 КБ для подсветки синтаксиса", - "failed_to_load": "Не удалось загрузить файл", - "unavailable_hint": "Файл может быть слишком большим или недоступным", - "version_required": "Для просмотра кода требуется версия", - "go_to_package": "Перейти к пакету", - "loading_tree": "Загрузка дерева файлов...", - "failed_to_load_tree": "Не удалось загрузить файлы для этой версии пакета", - "back_to_package": "Назад к пакету", - "table": { - "name": "Имя", - "size": "Размер" - }, - "markdown_view_mode": { - "preview": "превью", - "code": "код" - }, - "file_path": "Путь к файлу" - }, - "badges": { - "provenance": { - "verified": "подтверждено", - "verified_title": "Подтвержденное происхождение", - "verified_via": "Подтверждено: опубликовано через {provider}" - }, - "jsr": { - "title": "также доступно на JSR" - } - }, - "filters": { - "title": "Фильтры", - "search": "Поиск", - "search_scope": "Область поиска", - "search_placeholder_name": "Фильтр по имени пакета...", - "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": "Безопасность", - "keywords": "Ключевые слова", - "more_keywords": "ещё +{count}", - "clear_all": "Очистить все", - "remove_filter": "Удалить фильтр {label}", - "chips": { - "search": "Поиск", - "downloads": "Загрузки", - "keyword": "Ключевое слово", - "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": "Оценка" - }, - "columns": { - "title": "Столбцы", - "show": "Показать столбцы", - "reset": "Сбросить по умолчанию", - "coming_soon": "Скоро будет", - "name": "Имя", - "version": "Версия", - "description": "Описание", - "downloads": "Загрузок/нед", - "published": "Опубликован", - "maintainers": "Мейнтейнеры", - "keywords": "Ключевые слова", - "quality_score": "Оценка качества", - "popularity_score": "Оценка популярности", - "maintenance_score": "Оценка поддержки", - "combined_score": "Общая оценка", - "security": "Безопасность" - }, - "view_mode": { - "label": "Режим просмотра", - "cards": "Карточки", - "table": "Таблица" - }, - "pagination": { - "mode_label": "Режим пагинации", - "infinite": "Бесконечный", - "paginated": "Страничный", - "items_per_page": "Элементов на странице", - "per_page": "{count} / стр.", - "all_yolo": "Все (YOLO)", - "showing": "{start}-{end} из {total}", - "previous": "Предыдущая страница", - "next": "Следующая страница", - "nav_label": "Пагинация" - }, - "count": { - "showing_filtered": "{filtered} из {count}", - "showing_all": "{count}", - "showing_paginated": "{pageSize} из {count}" - }, - "table": { - "security_warning": "Предупреждение безопасности", - "secure": "Безопасно", - "no_packages": "Пакетов не найдено" - } - }, - "about": { - "title": "О проекте", - "heading": "о проекте", - "meta_description": "npmx — это быстрый и современный браузер для реестра npm. Улучшенный UX/DX для исследования npm-пакетов.", - "what_we_are": { - "title": "Кто мы", - "better_ux_dx": "лучший UX/DX", - "admin_ui": "интерфейс администратора", - "description": "npmx — это {betterUxDx} для реестра пакетов npm и инструментов. Мы предоставляем быстрый, современный интерфейс для изучения пакетов, с такими функциями, как тёмная тема, навигация с клавиатуры, просмотр кода и подключение к альтернативным реестрам, таким как {jsr}.", - "admin_description": "Мы также стремимся предоставить лучший {adminUi} для управления вашими пакетами, командами и организациями — прямо из браузера, используя ваш локальный npm CLI." - }, - "what_we_are_not": { - "title": "Чем мы не являемся", - "not_package_manager": "Не пакетный менеджер.", - "not_registry": "Не реестр.", - "registry_description": "Мы не хостим пакеты. Мы просто лучший способ их просматривать.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Уже", - "people": "есть", - "building": "люди,", - "really": "создающие", - "cool": "действительно", - "package": "крутые", - "managers": "пакетные менеджеры" - } - }, - "sponsors": { - "title": "Спонсоры" - }, - "oss_partners": { - "title": "Партнёры OSS" - }, - "team": { - "title": "Команда", - "governance": "Управление", - "role_steward": "управляющий", - "role_maintainer": "мейнтейнер", - "sponsor": "спонсировать", - "sponsor_aria": "Спонсировать {name} на GitHub" - }, - "contributors": { - "title": "Контрибьюторы", - "description": "npmx полностью открыт, он создан потрясающим сообществом контрибьюторов. Присоединяйтесь, и давайте вместе создадим опыт просмотра npm, о котором мы всегда мечтали.", - "loading": "Загрузка контрибьюторов...", - "error": "Не удалось загрузить контрибьюторов", - "view_profile": "Посмотреть профиль {name} на GitHub" - }, - "get_involved": { - "title": "Присоединяйтесь", - "contribute": { - "title": "Внести вклад", - "description": "Помогите нам улучшить опыт работы с npm.", - "cta": "Посмотреть на GitHub" - }, - "community": { - "title": "Вступить в сообщество", - "description": "Общайтесь, задавайте вопросы и делитесь идеями.", - "cta": "Присоединиться к Discord" - }, - "follow": { - "title": "Быть в курсе", - "description": "Узнавайте последние новости об npmx.", - "cta": "Подписаться в Bluesky" - } - } - }, - "account_menu": { - "connect": "подключить", - "account": "Аккаунт", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Управление пакетами и организациями", - "atmosphere_desc": "Социальные функции и идентификация", - "connect_npm_cli": "Подключиться к npm CLI", - "connect_atmosphere": "Подключиться к Atmosphere", - "connecting": "Подключение...", - "ops": "{count} операция | {count} операции | {count} операций" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Вы вошли как {'@'}{handle}", - "disconnect": "Выйти", - "connect_prompt": "Войдите через аккаунт Atmosphere", - "handle_label": "Хендл", - "handle_placeholder": "alice.npmx.social", - "connect": "Подключить", - "create_account": "Создать новый аккаунт", - "connect_bluesky": "Войти через Bluesky", - "what_is_atmosphere": "Что такое аккаунт Atmosphere?", - "atmosphere_explanation": "{npmx} использует протокол {atproto} для работы многих социальных функций, позволяя пользователям владеть своими данными и использовать единый аккаунт для всех совместимых приложений. Создав аккаунт, вы сможете использовать другие приложения, такие как {bluesky} и {tangled}, с той же учетной записью.", - "default_input_error": "Пожалуйста, введите корректный хендл, DID или полный URL-адрес PDS" - } - }, - "header": { - "home": "npmx главная", - "packages": "пакеты", - "packages_dropdown": { - "title": "Ваши пакеты", - "loading": "Загрузка...", - "error": "Не удалось загрузить пакеты", - "empty": "Пакеты не найдены", - "view_all": "Посмотреть все" - }, - "orgs": "организации", - "orgs_dropdown": { - "title": "Ваши организации", - "loading": "Загрузка...", - "error": "Не удалось загрузить организации", - "empty": "Организации не найдены", - "view_all": "Посмотреть все" - } - }, - "compare": { - "packages": { - "title": "сравнение пакетов", - "tagline": "сравнивайте npm-пакеты бок о бок, чтобы выбрать подходящий.", - "meta_title": "Сравнение {packages} — npmx", - "meta_title_empty": "Сравнение пакетов — npmx", - "meta_description": "Наглядное сравнение {packages}", - "meta_description_empty": "Сравнение npm-пакетов бок о бок", - "section_packages": "Пакеты", - "section_facets": "Параметры", - "section_comparison": "Сравнение", - "copy_as_markdown": "Копировать таблицу", - "loading": "Загрузка данных пакета...", - "error": "Не удалось загрузить данные пакета. Попробуйте ещё раз.", - "empty_title": "Выберите пакеты для сравнения", - "empty_description": "Найдите и добавьте как минимум 2 пакета выше, чтобы увидеть наглядное сравнение их показателей." - }, - "selector": { - "search_label": "Поиск пакетов", - "search_first": "Найти пакет...", - "search_add": "Добавить ещё один пакет...", - "searching": "Поиск...", - "remove_package": "Удалить {package}", - "packages_selected": "Выбрано пакетов: {count}/{max}.", - "add_hint": "Добавьте как минимум 2 пакета для сравнения." - }, - "no_dependency": { - "label": "(Без зависимости)", - "typeahead_title": "Что бы сделал Джеймс?", - "typeahead_description": "Сравните с вариантом без использования зависимости! Одобрено e18e.", - "tooltip_title": "Возможно, вам не нужна зависимость", - "tooltip_description": "Сравните с вариантом без использования зависимости! Сообщество {link} ведет список пакетов, которые можно заменить нативными API или более простыми альтернативами.", - "e18e_community": "e18e community", - "add_column": "Добавить колонку «без зависимости» в сравнение" - }, - "facets": { - "group_label": "Параметры сравнения", - "all": "все", - "none": "ни одного", - "coming_soon": "Скоро появится", - "select_all": "Выбрать все параметры", - "deselect_all": "Снять выбор со всех", - "select_category": "Выбрать все параметры в категории {category}", - "deselect_category": "Снять выбор со всех в категории {category}", - "binary_only_tooltip": "Этот пакет предоставляет исполняемые файлы и не имеет экспортируемых модулей", - "categories": { - "performance": "Производительность", - "health": "Состояние", - "compatibility": "Совместимость", - "security": "Безопасность и соответствие" - }, - "items": { - "packageSize": { - "label": "Размер пакета", - "description": "Размер самого пакета (распакованного)" - }, - "installSize": { - "label": "Размер при установке", - "description": "Общий размер при установке, включая все зависимости" - }, - "dependencies": { - "label": "Прямые зависимости", - "description": "Количество прямых зависимостей" - }, - "totalDependencies": { - "label": "Всего зависимостей", - "description": "Общее количество зависимостей, включая транзитивные" - }, - "downloads": { - "label": "Загрузок в неделю", - "description": "Количество загрузок в неделю" - }, - "totalLikes": { - "label": "Лайки", - "description": "Количество лайков" - }, - "lastUpdated": { - "label": "Опубликовано", - "description": "Когда была опубликована эта версия" - }, - "deprecated": { - "label": "Устарел?", - "description": "Является ли пакет устаревшим" - }, - "engines": { - "label": "Среда", - "description": "Требования к версии Node.js" - }, - "types": { - "label": "Типы", - "description": "Определения типов TypeScript" - }, - "moduleFormat": { - "label": "Формат модулей", - "description": "Поддержка ESM/CJS" - }, - "license": { - "label": "Лицензия", - "description": "Лицензия пакета" - }, - "vulnerabilities": { - "label": "Уязвимости", - "description": "Известные уязвимости безопасности" - } - }, - "values": { - "any": "Любой", - "none": "Нет", - "unknown": "Неизвестно", - "deprecated": "Устарело", - "not_deprecated": "Нет", - "types_included": "Включены", - "types_none": "Нет", - "vulnerabilities_summary": "{count} ({critical}Кр/{high}Выс)", - "up_to_you": "На ваше усмотрение!" - }, - "trends": { - "title": "Сравнение трендов" - } - }, - "file_changes": "Изменения файлов", - "files_count": "файлов: {count}", - "lines_hidden": "скрыто строк: {count}", - "compare_versions": "сравнение", - "summary": "Сводка", - "deps_count": "зав-тей: {count}", - "dependencies": "Зависимости", - "dev_dependencies": "Dev-зависимости", - "peer_dependencies": "Peer-зависимости", - "optional_dependencies": "Опциональные зависимости", - "no_dependency_changes": "Изменений в зависимостях нет", - "file_filter_option": { - "all": "Все ({count})", - "added": "Добавленные ({count})", - "removed": "Удаленные ({count})", - "modified": "Измененные ({count})" - }, - "search_files_placeholder": "Поиск файлов...", - "no_files_all": "Нет файлов", - "no_files_search": "Нет файлов, соответствующих «{query}»", - "no_files_filtered": "Нет {filter} файлов", - "filter": { - "added": "добавленных", - "removed": "удаленных", - "modified": "измененных" - }, - "files_button": "Файлы", - "select_file_prompt": "Выберите файл в боковой панели, чтобы просмотреть его изменения", - "close_files_panel": "Закрыть панель файлов", - "filter_files_label": "Фильтровать файлы по типу изменений" - }, - "privacy_policy": { - "title": "политика конфиденциальности", - "last_updated": "Последнее обновление: {date}", - "welcome": "Добро пожаловать в {app}. Мы стремимся защищать вашу конфиденциальность. Эта политика объясняет, какие данные мы собираем, как мы их используем, и ваши права в отношении вашей информации.", - "cookies": { - "what_are": { - "title": "Что такое файлы cookie?", - "p1": "Файлы cookie — это небольшие текстовые файлы, сохраняемые на вашем устройстве при посещении веб-сайта. Их целью является улучшение вашего опыта просмотра путем запоминания определенных предпочтений и настроек." - }, - "types": { - "title": "Какие файлы cookie мы используем?", - "p1": "Мы используем только {bold} в целях, строго необходимых для функционирования сайта. Мы не используем сторонние или рекламные файлы cookie.", - "bold": "необходимые технические файлы cookie", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Этот файл cookie используется нашим хостинг-провайдером (Vercel) для защиты от перекосов. Он гарантирует, что вы получите ресурсы из правильной версии развёртывания, если во время вашего просмотра было выпущено новое обновление. Он не отслеживает вас.", - "cookie_h3": "h3", - "cookie_h3_desc": "Это наш защищенный сессионный файл cookie. Он хранит токен доступа OAuth, когда вы подключаете свою учётную запись Atmosphere. Он необходим для поддержания вашей аутентифицированной сессии." - }, - "local_storage": { - "title": "Локальное хранилище", - "p1": "В дополнение к сессионным файлам cookie мы используем {bold} вашего браузера для сохранения ваших предпочтений отображения. Это позволяет нам запоминать тему (светлую/тёмную) и некоторые другие {settings}, которые вы выбрали, чтобы вам не приходилось настраивать их заново при каждом посещении.", - "bold": "локальное хранилище", - "p2": "Эта информация носит чисто функциональный характер, хранится только на вашем устройстве и {bold2}. Мы используем её исключительно для улучшения вашего взаимодействия с нашим веб-сайтом.", - "bold2": "не содержит персональных данных и не используется для вашего отслеживания", - "settings": "настройки" - }, - "management": { - "title": "Управление файлами cookie", - "p1": "Вы можете настроить свой браузер так, чтобы он принимал, отклонял или удалял файлы cookie в соответствии с вашими предпочтениями. Однако, пожалуйста, обратите внимание, что {bold}.", - "bold": "отказ от необходимых файлов cookie может препятствовать полному доступу к приложению", - "p2": "Ниже приведены ссылки с инструкциями по управлению файлами cookie в наиболее часто используемых браузерах:", - "chrome": "Google Chrome (откроется в новом окне)", - "firefox": "Mozilla Firefox (откроется в новом окне)", - "edge": "Microsoft Edge (откроется в новом окне)" - } - }, - "analytics": { - "title": "Аналитика", - "p1": "Мы используем {bold}, чтобы понять, как посетители используют наш веб-сайт. Это помогает нам улучшать пользовательский опыт и выявлять проблемы.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics разработана с учётом конфиденциальности:", - "li1": "Она не использует файлы cookie", - "li2": "Она не собирает личные идентификаторы", - "li3": "Она не отслеживает пользователей на разных веб-сайтах", - "li4": "Все данные агрегируются и анонимизируются", - "p3": "Собираемая информация включает только: URL-адреса страниц, реферер, страну/регион, тип устройства, браузер и операционную систему. Эти данные не могут быть использованы для идентификации отдельных пользователей." - }, - "authenticated": { - "title": "Аутентифицированные пользователи", - "p1": "Когда вы подключаете свою учётную запись {bold} к npmx, мы сохраняем ваш токен доступа OAuth в защищенном, HTTP-only файле cookie сессии. Этот токен используется исключительно для аутентификации запросов от вашего имени.", - "bold": "Atmosphere", - "p2": "Мы не храним ваши учётные данные и не запрашиваем никакие данные, кроме тех, что необходимы для предоставления используемых вами функций. Вы можете отключить свою учётную запись в любое время на странице {settings}.", - "settings": "настроек" - }, - "data_retention": { - "title": "Хранение данных", - "p1": "Сессионные файлы cookie удаляются автоматически при закрытии браузера или после периода бездействия. Настройки локального хранилища остаются на вашем устройстве до тех пор, пока вы не очистите данные браузера. Данные аналитики хранятся в агрегированном виде и не могут быть связаны с конкретными пользователями." - }, - "your_rights": { - "title": "Ваши права", - "p1": "Вы имеете право:", - "li1": "Получать информацию о том, какие данные мы собираем", - "li2": "Очищать локальное хранилище и файлы cookie в любое время", - "li3": "Прерывать свою аутентифицированную сессию", - "li4": "Запрашивать информацию о наших методах работы с данными", - "p2": "Поскольку мы не собираем персональные данные, обычно нет никакой личной информации для удаления или экспорта." - }, - "contact": { - "title": "Свяжитесь с нами", - "p1": "По любым вопросам или опасениям по поводу этой политики конфиденциальности вы можете связаться с нами, открыв тикет (issue) в нашем {link}.", - "link": "репозитории GitHub" - }, - "changes": { - "title": "Изменения в этой политике", - "p1": "Мы можем время от времени обновлять эту политику конфиденциальности. Любые изменения будут опубликованы на этой странице с обновленной датой редакции." - } - }, - "a11y": { - "title": "доступность", - "footer_title": "доступность", - "welcome": "Мы хотим, чтобы {app} был удобен и доступен как можно большему числу людей.", - "approach": { - "title": "Наш подход", - "p1": "Мы стараемся следовать Руководству по обеспечению доступности веб-контента (WCAG) 2.2 и используем его в качестве ориентира при создании новых функций. Мы не заявляем о полном соответствии какому-либо уровню WCAG — обеспечение доступности является непрерывным процессом, и всегда есть над чем работать.", - "p2": "Этот сайт — {about}. Улучшения доступности вносятся постепенно в рамках нашей регулярной разработки.", - "about_link": "проект с открытым исходным кодом, развиваемый сообществом" - }, - "measures": { - "title": "Что мы делаем", - "p1": "Некоторые из целей, которые мы ставим перед собой на сайте:", - "li1": "Использование семантического HTML и атрибутов ARIA там, где это уместно.", - "li2": "Использование относительных размеров текста, чтобы вы могли настраивать их в своем браузере.", - "li3": "Поддержка навигации с помощью клавиатуры во всем интерфейсе.", - "li4": "Соблюдение медиа-запросов prefers-reduced-motion и prefers-color-scheme.", - "li5": "Проектирование дизайна с учетом достаточного цветового контраста.", - "li6": "Обеспечение доступности основного контента без JavaScript, хотя некоторые интерактивные функции могут требовать его наличия." - }, - "limitations": { - "title": "Известные ограничения", - "p1": "Некоторые части сайта — в частности, сторонний контент, такой как файлы README пакетов — могут не соответствовать стандартам доступности. Мы работаем над улучшением этих областей с течением времени." - }, - "contact": { - "title": "Обратная связь", - "p1": "Если вы столкнулись с какими-либо препятствиями при использовании {app}, пожалуйста, сообщите нам об этом, создав тикет (issue) в нашем {link}. Мы серьезно относимся к таким сообщениям и сделаем все возможное, чтобы исправить ситуацию.", - "link": "репозитории GitHub" - } - } -} diff --git a/lunaria/files/ta-IN.json b/lunaria/files/ta-IN.json deleted file mode 100644 index 9ec3b6b21..000000000 --- a/lunaria/files/ta-IN.json +++ /dev/null @@ -1,1071 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm Registry-க்கான தொகுப்பு உலாவி", - "description": "npm registry-க்கான வேகமான, நவீன உலாவி. நவீன இடைமுகத்துடன் தொகுப்புகளைத் தேடுங்கள், உலாவுங்கள், ஆராயுங்கள்." - } - }, - "built_at": "{0} உருவாக்கப்பட்டது", - "alt_logo": "npmx சின்னம்", - "tagline": "npm registry-க்கான வேகமான, நவீன உலாவி", - "non_affiliation_disclaimer": "npm, Inc. உடன் தொடர்பில்லை.", - "trademark_disclaimer": "npm என்பது npm, Inc.-இன் பதிவுசெய்யப்பட்ட வணிகமுத்திரை. இந்த தளம் npm, Inc. உடன் தொடர்பில்லை.", - "footer": { - "about": "பற்றி", - "docs": "ஆவணங்கள்", - "source": "மூலம்", - "social": "சமூகம்", - "chat": "அரட்டை", - "keyboard_shortcuts": "விசைப்பலகை குறுக்குவழிகள்" - }, - "shortcuts": { - "section": { - "global": "உலகளாவிய", - "search": "தேடல்", - "package": "தொகுப்பு" - }, - "focus_search": "தேடலில் கவனம்", - "show_kbd_hints": "விசைப்பலகை குறிப்புகளை முன்னிலைப்படுத்து", - "settings": "அமைப்புகளைத் திற", - "compare": "ஒப்பீட்டைத் திற", - "compare_from_package": "ஒப்பீட்டைத் திற (தற்போதைய தொகுப்புடன் முன்னிரப்பப்பட்டது)", - "navigate_results": "முடிவுகளை வழிநடத்து", - "go_to_result": "முடிவுக்குச் செல்", - "open_code_view": "குறியீடு காட்சியைத் திற", - "open_docs": "ஆவணங்களைத் திற" - }, - "search": { - "label": "npm தொகுப்புகளைத் தேடு", - "placeholder": "தொகுப்புகளைத் தேடு...", - "button": "தேடு", - "searching": "தேடுகிறது...", - "found_packages": "தொகுப்புகள் எதுவும் கிடைக்கவில்லை | 1 தொகுப்பு கிடைத்தது | {count} தொகுப்புகள் கிடைத்தன", - "found_packages_sorted": "முதல் {count} முடிவை வரிசைப்படுத்துகிறது | முதல் {count} முடிவுகளை வரிசைப்படுத்துகிறது", - "updating": "(புதுப்பிக்கிறது...)", - "no_results": "\"{query}\" க்கான தொகுப்புகள் எதுவும் கிடைக்கவில்லை", - "rate_limited": "npm வீத வரம்பை எட்டியது, சிறிது நேரம் கழித்து மீண்டும் முயற்சிக்கவும்", - "title": "தேடல்", - "title_search": "தேடல்: {search}", - "title_packages": "தொகுப்புகளைத் தேடு", - "meta_description": "'{search}' க்கான தேடல் முடிவுகள்", - "meta_description_packages": "npm தொகுப்புகளைத் தேடு", - "not_taken": "{name} எடுக்கப்படவில்லை", - "claim_prompt": "இந்த தொகுப்புப் பெயரை npm-ல் உரிமைகோரு", - "claim_button": "\"{name}\" ஐ உரிமைகோரு", - "want_to_claim": "இந்த தொகுப்புப் பெயரை உரிமைகோர விரும்புகிறீர்களா?", - "start_typing": "தொகுப்புகளைத் தேட தட்டச்சு செய்யத் தொடங்குங்கள்", - "algolia_disclaimer": "Algolia மூலம் இயக்கப்படுகிறது", - "exact_match": "சரியானது", - "suggestion": { - "user": "பயனர்", - "org": "நிறுவனம்", - "view_user_packages": "இந்தப் பயனரின் தொகுப்புகளைக் காண்க", - "view_org_packages": "இந்த நிறுவனத்தின் தொகுப்புகளைக் காண்க" - } - }, - "nav": { - "main_navigation": "முதன்மை", - "popular_packages": "பிரபலமான தொகுப்புகள்", - "settings": "அமைப்புகள்", - "compare": "ஒப்பிடு", - "back": "பின்செல்", - "menu": "பட்டி", - "mobile_menu": "வழிசெலுத்தல் பட்டி", - "open_menu": "பட்டியைத் திற", - "links": "இணைப்புகள்", - "tap_to_search": "தேட தட்டவும்" - }, - "settings": { - "title": "அமைப்புகள்", - "tagline": "உங்கள் npmx அனுபவத்தைத் தனிப்பயனாக்கு", - "meta_description": "தீம், மொழி மற்றும் காட்சி விருப்பங்களுடன் உங்கள் npmx.dev அனுபவத்தைத் தனிப்பயனாக்குங்கள்.", - "sections": { - "appearance": "தோற்றம்", - "display": "காட்சி", - "search": "தரவு மூலம்", - "language": "மொழி" - }, - "data_source": { - "label": "தரவு மூலம்", - "description": "npmx தேடல் தரவை எங்கிருந்து பெறுகிறது என்பதைத் தேர்வு செய்யுங்கள். தனிப்பட்ட தொகுப்புப் பக்கங்கள் எப்போதும் npm registry-ஐ நேரடியாகப் பயன்படுத்துகின்றன.", - "npm": "npm Registry", - "npm_description": "அதிகாரப்பூர்வ npm registry-யிலிருந்து நேரடியாக தேடல், நிறுவனம் மற்றும் பயனர் பட்டியல்களைப் பெறுகிறது. நம்பகமானது, ஆனால் மெதுவாக இருக்கலாம்.", - "algolia": "Algolia", - "algolia_description": "வேகமான தேடல், நிறுவனம் மற்றும் பயனர் பக்கங்களுக்கு Algolia-ஐப் பயன்படுத்துகிறது." - }, - "relative_dates": "ஒப்பீட்டு தேதிகள்", - "include_types": "நிறுவலில் {'@'}types ஐ சேர்", - "include_types_description": "வகைகள் இல்லாத தொகுப்புகளுக்கு நிறுவல் கட்டளைகளில் {'@'}types தொகுப்பைச் சேர்", - "hide_platform_packages": "தேடலில் தளம்-குறிப்பிட்ட தொகுப்புகளை மறை", - "hide_platform_packages_description": "முடிவுகளிலிருந்து {'@'}esbuild/linux-x64 போன்ற நேட்டிவ் பைனரி தொகுப்புகளை மறை", - "theme": "தீம்", - "theme_light": "வெளிர்", - "theme_dark": "இருண்ட", - "theme_system": "கணினி", - "language": "மொழி", - "help_translate": "npmx-ஐ மொழிபெயர்க்க உதவுங்கள்", - "accent_colors": "வலியுறுத்தல் வண்ணங்கள்", - "clear_accent": "வலியுறுத்தல் வண்ணத்தை அழி", - "translation_progress": "மொழிபெயர்ப்பு முன்னேற்றம்", - "background_themes": "பின்புல நிழல்" - }, - "i18n": { - "missing_keys": "{count} விடுபட்ட மொழிபெயர்ப்பு | {count} விடுபட்ட மொழிபெயர்ப்புகள்", - "copy_keys": "சாவிகளை நகலெடு", - "show_more_keys": "மேலும் {count} காண்பி...", - "contribute_hint": "விடுபட்ட சாவிகளைச் சேர்த்து இந்த மொழிபெயர்ப்பை மேம்படுத்த உதவுங்கள்.", - "edit_on_github": "GitHub-ல் திருத்து", - "view_guide": "மொழிபெயர்ப்பு வழிகாட்டி" - }, - "common": { - "loading": "ஏற்றுகிறது...", - "loading_more": "மேலும் ஏற்றுகிறது...", - "loading_packages": "தொகுப்புகளை ஏற்றுகிறது...", - "end_of_results": "முடிவுகளின் முடிவு", - "try_again": "மீண்டும் முயற்சி", - "close": "மூடு", - "retry": "மீண்டும் முயற்சி", - "copy": "நகலெடு", - "copied": "நகலெடுக்கப்பட்டது!", - "skip_link": "முதன்மை உள்ளடக்கத்திற்குத் தாவு", - "warnings": "எச்சரிக்கைகள்:", - "go_back_home": "முகப்புக்குத் திரும்பு", - "view_on_npm": "npm-ல் காண்க", - "per_week": "/ வாரம்", - "vanity_downloads_hint": "அலங்கார எண்: தொகுப்புகள் எதுவும் காட்டப்படவில்லை | அலங்கார எண்: காட்டப்பட்ட தொகுப்புக்கு | அலங்கார எண்: {count} காட்டப்பட்ட தொகுப்புகளின் கூட்டுத்தொகை", - "sort": { - "name": "பெயர்", - "role": "பங்கு", - "members": "உறுப்பினர்கள்" - }, - "scroll_to_top": "மேலே செல்" - }, - "package": { - "not_found": "தொகுப்பு கிடைக்கவில்லை", - "not_found_message": "தொகுப்பைக் கண்டுபிடிக்க இயலவில்லை.", - "no_description": "விளக்கம் வழங்கப்படவில்லை", - "not_latest": "(சமீபத்தியது அல்ல)", - "verified_provenance": "சரிபார்க்கப்பட்ட மூலநிலை", - "view_permalink": "இந்தப் பதிப்பின் நிரந்தர இணைப்பைக் காண்க", - "navigation": "தொகுப்பு", - "copy_name": "தொகுப்புப் பெயரை நகலெடு", - "deprecation": { - "package": "இந்த தொகுப்பு நிறுத்தப்பட்டது.", - "version": "இந்தப் பதிப்பு நிறுத்தப்பட்டது.", - "no_reason": "காரணம் வழங்கப்படவில்லை" - }, - "replacement": { - "title": "இந்த சார்பு உங்களுக்குத் தேவைப்படாமல் இருக்கலாம்.", - "native": "இதை {replacement} மூலம் மாற்றலாம், Node {nodeVersion} முதல் கிடைக்கிறது.", - "simple": "{community} இந்த தொகுப்பை அதிகப்படியானது என்று கொடியிட்டுள்ளது, அறிவுரை: {replacement}.", - "documented": "{community} இந்த தொகுப்புக்கு மேலும் செயல்திறன் மிக்க மாற்றுகள் உள்ளன என்று கொடியிட்டுள்ளது.", - "none": "இந்த தொகுப்பு இனி தேவையில்லை என்று கொடியிடப்பட்டுள்ளது, அதன் செயல்பாடு அனைத்து இயந்திரங்களிலும் நேரடியாகக் கிடைக்கிறது.", - "learn_more": "மேலும் அறிக", - "learn_more_above": "மேலே மேலும் அறிக.", - "mdn": "MDN", - "community": "சமூகம்", - "consider_no_dep": "+ சார்பு வேண்டாமா?" - }, - "stats": { - "license": "உரிமம்", - "deps": "சார்புகள்", - "install_size": "நிறுவல் அளவு", - "vulns": "பாதிப்புகள்", - "published": "வெளியிடப்பட்டது", - "published_tooltip": "{package}{'@'}{version} வெளியிடப்பட்ட தேதி", - "view_dependency_graph": "சார்பு வரைபடத்தைக் காண்க", - "inspect_dependency_tree": "சார்பு மரத்தை ஆராய்க", - "size_tooltip": { - "unpacked": "{size} விரிக்கப்பட்ட அளவு (இந்த தொகுப்பு)", - "total": "{size} மொத்த விரிக்கப்பட்ட அளவு (linux-x64-க்கான {count} சார்பு உட்பட) | {size} மொத்த விரிக்கப்பட்ட அளவு (linux-x64-க்கான அனைத்து {count} சார்புகள் உட்பட)" - } - }, - "skills": { - "title": "Agent திறன்கள்", - "skills_available": "{count} திறன் கிடைக்கிறது | {count} திறன்கள் கிடைக்கின்றன", - "compatible_with": "{tool} உடன் இணக்கமானது", - "install": "நிறுவு", - "installation_method": "நிறுவல் முறை", - "learn_more": "மேலும் அறிக", - "available_skills": "கிடைக்கும் திறன்கள்", - "click_to_expand": "விரிவாக்க கிளிக் செய்யவும்", - "no_description": "விளக்கம் இல்லை", - "file_counts": { - "scripts": "{count} ஸ்கிரிப்ட் | {count} ஸ்கிரிப்ட்கள்", - "refs": "{count} குறிப்பு | {count} குறிப்புகள்", - "assets": "{count} சொத்து | {count} சொத்துகள்" - }, - "view_source": "மூலத்தைக் காண்க" - }, - "links": { - "repo": "களஞ்சியம்", - "homepage": "முகப்புப்பக்கம்", - "issues": "சிக்கல்கள்", - "jsr": "jsr", - "code": "குறியீடு", - "docs": "ஆவணங்கள்", - "fund": "நிதி", - "compare": "ஒப்பிடு" - }, - "likes": { - "like": "இந்த தொகுப்பை விரும்பு", - "unlike": "இந்த தொகுப்பை விரும்பாமை" - }, - "docs": { - "not_available": "ஆவணங்கள் கிடைக்கவில்லை", - "not_available_detail": "இந்தப் பதிப்புக்கான ஆவணங்களை உருவாக்க இயலவில்லை." - }, - "get_started": { - "title": "தொடங்குங்கள்", - "pm_label": "தொகுப்பு மேலாளர்", - "copy_command": "நிறுவல் கட்டளையை நகலெடு", - "view_types": "{package} ஐக் காண்க" - }, - "create": { - "title": "புதிய திட்டத்தை உருவாக்கு", - "copy_command": "உருவாக்கும் கட்டளையை நகலெடு", - "view": "{packageName} ஒரே பராமரிப்பாளரைக் கொண்டுள்ளது. மேலும் விவரங்களுக்கு கிளிக் செய்யவும்." - }, - "run": { - "title": "இயக்கு", - "locally": "உள்ளூரில் இயக்கு" - }, - "readme": { - "title": "Readme", - "no_readme": "README கிடைக்கவில்லை.", - "view_on_github": "GitHub-ல் காண்க", - "toc_title": "உள்ளடக்கம்", - "callout": { - "note": "குறிப்பு", - "tip": "உதவிக்குறிப்பு", - "important": "முக்கியம்", - "warning": "எச்சரிக்கை", - "caution": "கவனம்" - }, - "copy_as_markdown": "README-ஐ Markdown ஆக நகலெடு" - }, - "provenance_section": { - "title": "மூலநிலை", - "built_and_signed_on": "{provider}-ல் உருவாக்கப்பட்டு கையொப்பமிடப்பட்டது", - "view_build_summary": "உருவாக்க சுருக்கத்தைக் காண்க", - "source_commit": "மூல கமிட்", - "build_file": "உருவாக்க கோப்பு", - "public_ledger": "பொது பேரேடு", - "transparency_log_entry": "வெளிப்படைத்தன்மை பதிவு", - "view_more_details": "மேலும் விவரங்களைக் காண்க", - "error_loading": "மூலநிலை விவரங்களை ஏற்ற இயலவில்லை" - }, - "security_downgrade": { - "title": "நம்பகத்தன்மை தரமிறக்கம்", - "description_to_none_provenance": "இந்தப் பதிப்பு {provenance} இல்லாமல் வெளியிடப்பட்டது.", - "description_to_none_trustedPublisher": "இந்தப் பதிப்பு {trustedPublishing} இல்லாமல் வெளியிடப்பட்டது.", - "description_to_provenance_trustedPublisher": "இந்தப் பதிப்பு {provenance} ஐப் பயன்படுத்துகிறது ஆனால் {trustedPublishing} இல்லை.", - "fallback_install_provenance": "நிறுவல் கட்டளைகள் {version}-க்கு நிலைநிறுத்தப்பட்டுள்ளன, மூலநிலை கொண்ட கடைசி பதிப்பு.", - "fallback_install_trustedPublisher": "நிறுவல் கட்டளைகள் {version}-க்கு நிலைநிறுத்தப்பட்டுள்ளன, நம்பகமான வெளியீட்டுடன் கூடிய கடைசி பதிப்பு.", - "provenance_link_text": "மூலநிலை", - "trusted_publishing_link_text": "நம்பகமான வெளியீடு" - }, - "keywords_title": "முக்கிய வார்த்தைகள்", - "compatibility": "இணக்கத்தன்மை", - "card": { - "publisher": "வெளியீட்டாளர்", - "published": "வெளியிடப்பட்டது", - "weekly_downloads": "வாராந்திர பதிவிறக்கங்கள்", - "keywords": "முக்கிய வார்த்தைகள்", - "license": "உரிமம்" - }, - "versions": { - "title": "பதிப்புகள்", - "collapse": "{tag} ஐ சுருக்கு", - "expand": "{tag} ஐ விரிவாக்கு", - "collapse_other": "மற்ற பதிப்புகளை சுருக்கு", - "expand_other": "மற்ற பதிப்புகளை விரிவாக்கு", - "collapse_major": "முதன்மை {major} ஐ சுருக்கு", - "expand_major": "முதன்மை {major} ஐ விரிவாக்கு", - "other_versions": "மற்ற பதிப்புகள்", - "more_tagged": "{count} மேலும் குறியிடப்பட்டவை", - "all_covered": "அனைத்து பதிப்புகளும் மேலே உள்ள குறிச்சொற்களால் உள்ளடக்கப்பட்டுள்ளன", - "deprecated_title": "{version} (நிறுத்தப்பட்டது)", - "view_all": "{count} பதிப்பைக் காண்க | அனைத்து {count} பதிப்புகளையும் காண்க" - }, - "dependencies": { - "title": "சார்பு ({count}) | சார்புகள் ({count})", - "list_label": "தொகுப்பு சார்புகள்", - "show_all": "{count} சார்பைக் காண்பி | அனைத்து {count} சார்புகளையும் காண்பி", - "optional": "விருப்பமான", - "view_vulnerabilities": "பாதிப்புகளைக் காண்க", - "outdated_major": "{count} முதன்மை பதிப்பு பின்தங்கியுள்ளது (சமீபத்தியது: {latest}) | {count} முதன்மை பதிப்புகள் பின்தங்கியுள்ளன (சமீபத்தியது: {latest})", - "outdated_minor": "{count} சிறு பதிப்பு பின்தங்கியுள்ளது (சமீபத்தியது: {latest}) | {count} சிறு பதிப்புகள் பின்தங்கியுள்ளன (சமீபத்தியது: {latest})", - "outdated_patch": "திருத்தப்பட்ட புதுப்பிப்பு கிடைக்கிறது (சமீபத்தியது: {latest})" - }, - "peer_dependencies": { - "title": "சக சார்பு ({count}) | சக சார்புகள் ({count})", - "list_label": "தொகுப்பு சக சார்புகள்", - "show_all": "{count} சக சார்பைக் காண்பி | அனைத்து {count} சக சார்புகளையும் காண்பி" - }, - "optional_dependencies": { - "title": "விருப்ப சார்பு ({count}) | விருப்ப சார்புகள் ({count})", - "list_label": "தொகுப்பு விருப்ப சார்புகள்", - "show_all": "{count} விருப்ப சார்பைக் காண்பி | அனைத்து {count} விருப்ப சார்புகளையும் காண்பி" - }, - "maintainers": { - "title": "பராமரிப்பாளர்கள்", - "list_label": "தொகுப்பு பராமரிப்பாளர்கள்", - "you": "(நீங்கள்)", - "via": "{teams} வழியாக", - "remove_owner": "{name} ஐ உரிமையாளராக நீக்கு", - "username_to_add": "உரிமையாளராகச் சேர்க்க பயனர்பெயர்", - "username_placeholder": "பயனர்பெயர்...", - "add_button": "சேர்", - "cancel_add": "உரிமையாளர் சேர்ப்பை ரத்துசெய்", - "add_owner": "+ உரிமையாளரைச் சேர்", - "show_more": "(மேலும் {count} காண்பி)", - "show_less": "(குறைவாகக் காண்பி)" - }, - "trends": { - "granularity": "நுண்ணிலை", - "granularity_daily": "தினசரி", - "granularity_weekly": "வாராந்திர", - "granularity_monthly": "மாதாந்திர", - "granularity_yearly": "ஆண்டு", - "start_date": "தொடக்கம்", - "end_date": "முடிவு", - "loading": "ஏற்றுகிறது...", - "date_range": "{start} முதல் {end} வரை", - "date_range_multiline": "{start}\nமுதல் {end} வரை", - "download_file": "{fileType} பதிவிறக்கு", - "toggle_annotator": "குறிப்பாக்கியை நிலைமாற்று", - "legend_estimation": "மதிப்பீடு", - "no_data": "தரவு எதுவும் கிடைக்கவில்லை", - "y_axis_label": "{granularity} {facet}", - "items": { - "downloads": "பதிவிறக்கங்கள்" - } - }, - "downloads": { - "title": "வாராந்திர பதிவிறக்கங்கள்", - "community_distribution": "சமூக ஏற்றுக்கொள்ளல் விநியோகத்தைக் காண்க" - }, - "install_scripts": { - "title": "நிறுவல் ஸ்கிரிப்ட்கள்", - "script_label": "(ஸ்கிரிப்ட்)", - "npx_packages": "{count} npx தொகுப்பு | {count} npx தொகுப்புகள்", - "currently": "தற்போது {version}" - }, - "playgrounds": { - "title": "முயற்சித்துப் பாருங்கள்", - "choose": "விளையாட்டுத் தளத்தைத் தேர்வு செய்யுங்கள்" - }, - "metrics": { - "esm": "ES Modules ஆதரவு உள்ளது", - "cjs": "CommonJS ஆதரவு உள்ளது", - "no_esm": "ES Modules ஆதரவு இல்லை", - "types_label": "வகைகள்", - "types_included": "வகைகள் சேர்க்கப்பட்டுள்ளன", - "types_available": "{package} வழியாக வகைகள் கிடைக்கின்றன", - "no_types": "TypeScript வகைகள் இல்லை" - }, - "license": { - "view_spdx": "SPDX-ல் உரிம உரையைக் காண்க", - "none": "இல்லை" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} தொகுப்புகளில் {vulns} பாதிப்பு | {packages}/{total} தொகுப்புகளில் {vulns} பாதிப்புகள்", - "show_all_packages": "{count} பாதிக்கப்பட்ட தொகுப்பைக் காண்பி | அனைத்து {count} பாதிக்கப்பட்ட தொகுப்புகளையும் காண்பி", - "path": "பாதை", - "more": "+{count} மேலும்", - "packages_failed": "{count} தொகுப்பை சரிபார்க்க இயலவில்லை | {count} தொகுப்புகளை சரிபார்க்க இயலவில்லை", - "scan_failed": "பாதிப்புகளுக்கான ஸ்கேன் செய்ய இயலவில்லை", - "severity": { - "critical": "மிகமுக்கிய", - "high": "உயர்", - "moderate": "மிதமான", - "low": "குறைந்த" - }, - "fixed_in_title": "பதிப்பு {version}-ல் சரிசெய்யப்பட்டது" - }, - "deprecated": { - "label": "நிறுத்தப்பட்டது", - "tree_found": "{count} நிறுத்தப்பட்ட சார்பு | {count} நிறுத்தப்பட்ட சார்புகள்", - "show_all": "{count} நிறுத்தப்பட்ட தொகுப்பைக் காண்பி | அனைத்து {count} நிறுத்தப்பட்ட தொகுப்புகளையும் காண்பி" - }, - "access": { - "title": "குழு அணுகல்", - "refresh": "குழு அணுகலைப் புதுப்பி", - "list_label": "குழு அணுகல் பட்டியல்", - "owner": "உரிமையாளர்", - "rw": "படிக்க/எழுத", - "ro": "படிக்க மட்டும்", - "revoke_access": "{name} அணுகலை திரும்பப்பெறு", - "no_access": "குழு அணுகல் எதுவும் கட்டமைக்கப்படவில்லை", - "select_team_label": "குழுவைத் தேர்வு செய்", - "loading_teams": "குழுக்களை ஏற்றுகிறது...", - "select_team": "குழுவைத் தேர்வு செய்", - "permission_label": "அனுமதி நிலை", - "permission": { - "read_only": "படிக்க மட்டும்", - "read_write": "படிக்க-எழுத" - }, - "grant_button": "வழங்கு", - "cancel_grant": "அணுகல் வழங்குவதை ரத்துசெய்", - "grant_access": "+ குழு அணுகலை வழங்கு" - }, - "list": { - "filter_label": "தொகுப்புகளை வடிகட்டு", - "filter_placeholder": "தொகுப்புகளை வடிகட்டு...", - "sort_label": "தொகுப்புகளை வரிசைப்படுத்து", - "showing_count": "{total} இல் {filtered} தொகுப்புகள் காட்டப்படுகின்றன" - }, - "skeleton": { - "loading": "தொகுப்பு விவரங்களை ஏற்றுகிறது", - "maintainers": "பராமரிப்பாளர்கள்", - "keywords": "முக்கிய வார்த்தைகள்", - "versions": "பதிப்புகள்", - "dependencies": "சார்புகள்" - }, - "sort": { - "downloads": "அதிகம் பதிவிறக்கப்பட்டவை", - "published": "சமீபத்தில் வெளியிடப்பட்டவை", - "name_asc": "பெயர் (அ-ஔ)", - "name_desc": "பெயர் (ஔ-அ)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "உள்ளூர் இணைப்பான்", - "contributor_badge": "பங்களிப்பாளர்கள் மட்டும்", - "contributor_notice": "இணைப்பான் இன்னும் npm-ல் வெளியிடப்படவில்லை. உள்ளூரில் இயக்குவதற்கு {link} ஐப் பார்க்கவும்.", - "contributor_link": "பங்களிப்பு வழிகாட்டி", - "connected": "இணைக்கப்பட்டது", - "connected_as_user": "~{user} ஆக இணைக்கப்பட்டது", - "connected_hint": "இப்போது நீங்கள் இணைய இடைமுகத்திலிருந்து தொகுப்புகளையும் நிறுவனங்களையும் நிர்வகிக்கலாம்.", - "disconnect": "துண்டி", - "run_hint": "நிர்வாக அம்சங்களை இயக்க உங்கள் கணினியில் இணைப்பானை இயக்கவும்.", - "copy_command": "கட்டளையை நகலெடு", - "copied": "நகலெடுக்கப்பட்டது", - "paste_token": "பின்னர் இணைக்க கீழே டோக்கனை ஒட்டவும்:", - "token_label": "டோக்கன்", - "token_placeholder": "டோக்கனை இங்கே ஒட்டவும்...", - "advanced": "மேம்பட்ட விருப்பங்கள்", - "port_label": "போர்ட்", - "warning": "எச்சரிக்கை", - "warning_text": "இது npmx உங்கள் npm CLI-ஐ அணுக அனுமதிக்கிறது. நீங்கள் நம்பும் தளங்களுடன் மட்டுமே இணைக்கவும்.", - "connect": "இணை", - "connecting": "இணைக்கிறது..." - } - }, - "operations": { - "queue": { - "title": "செயல்பாட்டு வரிசை", - "clear_all": "அனைத்தையும் அழி", - "refresh": "செயல்பாடுகளைப் புதுப்பி", - "empty": "வரிசையில் செயல்பாடுகள் எதுவும் இல்லை", - "empty_hint": "தொகுப்பு அல்லது நிறுவனப் பக்கங்களிலிருந்து செயல்பாடுகளைச் சேர்க்கவும்", - "active_label": "செயலில் உள்ள செயல்பாடுகள்", - "otp_required": "OTP தேவை", - "otp_prompt": "தொடர OTP-ஐ உள்ளிடவும்", - "otp_placeholder": "OTP குறியீட்டை உள்ளிடவும்...", - "otp_label": "ஒருமுறை கடவுச்சொல்", - "retry_otp": "OTP-யுடன் மீண்டும் முயற்சி", - "retrying": "மீண்டும் முயற்சிக்கிறது...", - "approve_operation": "செயல்பாட்டை அங்கீகரி", - "remove_operation": "செயல்பாட்டை நீக்கு", - "approve_all": "அனைத்தையும் அங்கீகரி", - "execute": "இயக்கு", - "executing": "இயக்குகிறது...", - "log": "பதிவு", - "log_label": "நிறைவுற்ற செயல்பாடுகள் பதிவு", - "remove_from_log": "பதிவிலிருந்து நீக்கு" - } - }, - "org": { - "teams": { - "title": "குழுக்கள்", - "refresh": "குழுக்களைப் புதுப்பி", - "filter_label": "குழுக்களை வடிகட்டு", - "filter_placeholder": "குழுக்களை வடிகட்டு...", - "sort_by": "வரிசைப்படுத்து", - "loading": "குழுக்களை ஏற்றுகிறது...", - "no_teams": "குழுக்கள் எதுவும் கிடைக்கவில்லை", - "list_label": "நிறுவனக் குழுக்கள்", - "delete_team": "{name} குழுவை நீக்கு", - "member_count": "{count} உறுப்பினர் | {count} உறுப்பினர்கள்", - "members_of": "{team} இன் உறுப்பினர்கள்", - "no_members": "உறுப்பினர்கள் இல்லை", - "remove_user": "{user} ஐ குழுவிலிருந்து நீக்கு", - "username_to_add": "{team}-ல் சேர்க்க பயனர்பெயர்", - "username_placeholder": "பயனர்பெயர்...", - "add_button": "சேர்", - "cancel_add_user": "பயனர் சேர்ப்பை ரத்துசெய்", - "add_member": "+ உறுப்பினரைச் சேர்", - "team_name_label": "குழுவின் பெயர்", - "team_name_placeholder": "குழு-பெயர்...", - "create_button": "உருவாக்கு", - "no_match": "\"{query}\" உடன் பொருந்தும் குழுக்கள் எதுவும் இல்லை", - "cancel_create": "குழு உருவாக்கத்தை ரத்துசெய்", - "create_team": "+ குழுவை உருவாக்கு" - }, - "members": { - "title": "உறுப்பினர்கள்", - "refresh": "உறுப்பினர்களைப் புதுப்பி", - "filter_label": "உறுப்பினர்களை வடிகட்டு", - "filter_placeholder": "உறுப்பினர்களை வடிகட்டு...", - "filter_by_role": "பங்கு வாரியாக வடிகட்டு", - "filter_by_team": "குழு வாரியாக வடிகட்டு", - "all_teams": "அனைத்து குழுக்கள்", - "sort_by": "வரிசைப்படுத்து", - "loading": "உறுப்பினர்களை ஏற்றுகிறது...", - "no_members": "உறுப்பினர்கள் எதுவும் கிடைக்கவில்லை", - "list_label": "நிறுவன உறுப்பினர்கள்", - "change_role_for": "{name}-க்கான பங்கை மாற்று", - "remove_from_org": "{name} ஐ நிறுவனத்திலிருந்து நீக்கு", - "view_team": "{team} குழுவைக் காண்க", - "no_match": "உங்கள் வடிப்பான்களுடன் பொருந்தும் உறுப்பினர்கள் இல்லை", - "username_label": "பயனர்பெயர்", - "username_placeholder": "பயனர்பெயர்...", - "role_label": "பங்கு", - "role": { - "all": "அனைத்தும்", - "developer": "உருவாக்குநர்", - "admin": "நிர்வாகி", - "owner": "உரிமையாளர்" - }, - "team_label": "குழு", - "no_team": "குழு இல்லை", - "add_button": "சேர்", - "cancel_add": "உறுப்பினர் சேர்ப்பை ரத்துசெய்", - "add_member": "+ உறுப்பினரைச் சேர்" - }, - "public_packages": "{count} பொது தொகுப்பு | {count} பொது தொகுப்புகள்", - "page": { - "packages_title": "தொகுப்புகள்", - "members_tab": "உறுப்பினர்கள்", - "teams_tab": "குழுக்கள்", - "no_packages": "பொது தொகுப்புகள் எதுவும் கிடைக்கவில்லை", - "no_packages_hint": "இந்த நிறுவனம் இல்லாமல் இருக்கலாம் அல்லது பொது தொகுப்புகள் எதுவும் இல்லை.", - "failed_to_load": "நிறுவனத் தொகுப்புகளை ஏற்ற இயலவில்லை", - "no_match": "\"{query}\" உடன் பொருந்தும் தொகுப்புகள் எதுவும் இல்லை", - "not_found": "நிறுவனம் கிடைக்கவில்லை", - "not_found_message": "\"{'@'}{name}\" நிறுவனம் npm-ல் இல்லை" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(நிறுவனத்திலும் சேர்க்கப்படும்)", - "press_enter_to_add": "{'@'}{username} ஐ சேர்க்க Enter அழுத்தவும்", - "default_placeholder": "பயனர்பெயர்...", - "suggestions_label": "பயனர் பரிந்துரைகள்" - }, - "page": { - "packages_title": "தொகுப்புகள்", - "no_packages": "பொது தொகுப்புகள் எதுவும் கிடைக்கவில்லை", - "no_packages_hint": "இந்தப் பயனர் இல்லாமல் இருக்கலாம் அல்லது பொது தொகுப்புகள் எதுவும் இல்லை.", - "failed_to_load": "பயனர் தொகுப்புகளை ஏற்ற இயலவில்லை", - "no_match": "\"{query}\" உடன் பொருந்தும் தொகுப்புகள் எதுவும் இல்லை", - "filter_placeholder": "{count} தொகுப்பை வடிகட்டு... | {count} தொகுப்புகளை வடிகட்டு..." - }, - "orgs_page": { - "title": "நிறுவனங்கள்", - "back_to_profile": "சுயவிவரத்திற்குத் திரும்பு", - "connect_required": "உங்கள் நிறுவனங்களைக் காண உள்ளூர் CLI-ஐ இணைக்கவும்.", - "connect_hint_prefix": "இயக்கவும்", - "connect_hint_suffix": "தொடங்க.", - "own_orgs_only": "உங்கள் சொந்த நிறுவனங்களை மட்டுமே காணலாம்.", - "view_your_orgs": "உங்கள் நிறுவனங்களைக் காண்க", - "loading": "நிறுவனங்களை ஏற்றுகிறது...", - "empty": "நிறுவனங்கள் எதுவும் கிடைக்கவில்லை.", - "empty_hint": "உங்கள் ஸ்கோப் செய்யப்பட்ட தொகுப்புகளிலிருந்து நிறுவனங்கள் கண்டறியப்படுகின்றன.", - "count": "{count} நிறுவனம் | {count} நிறுவனங்கள்", - "packages_count": "{count} தொகுப்பு | {count} தொகுப்புகள்" - } - }, - "claim": { - "modal": { - "title": "தொகுப்புப் பெயரை உரிமைகோரு", - "success": "தொகுப்பு உரிமைகோரப்பட்டது!", - "success_detail": "{name}{'@'}0.0.0 npm-ல் வெளியிடப்பட்டது.", - "success_hint": "npm publish ஐப் பயன்படுத்தி இப்போது இந்த தொகுப்பில் புதிய பதிப்புகளை வெளியிடலாம்.", - "view_package": "தொகுப்பைக் காண்க", - "invalid_name": "தவறான தொகுப்புப் பெயர்:", - "available": "இந்தப் பெயர் கிடைக்கிறது!", - "taken": "இந்தப் பெயர் ஏற்கனவே எடுக்கப்பட்டுள்ளது.", - "similar_warning": "ஒத்த தொகுப்புகள் உள்ளன - npm இந்தப் பெயரை நிராகரிக்கலாம்:", - "related": "தொடர்புடைய தொகுப்புகள்:", - "scope_warning_title": "ஸ்கோப் செய்யப்பட்ட தொகுப்பைப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள்", - "scope_warning_text": "ஸ்கோப் செய்யப்படாத தொகுப்புப் பெயர்கள் பகிரப்பட்ட ஆதாரம். ஒரு தொகுப்பை வெளியிட்டு பராமரிக்க நீங்கள் உத்தேசித்தால் மட்டுமே பெயரை உரிமைகோருங்கள். தனிப்பட்ட அல்லது நிறுவன திட்டங்களுக்கு {'@'}{username}/{name} போன்ற ஸ்கோப் செய்யப்பட்ட பெயரைப் பயன்படுத்தவும்.", - "connect_required": "இந்த தொகுப்புப் பெயரை உரிமைகோர உள்ளூர் இணைப்பானுடன் இணைக்கவும்.", - "connect_button": "இணைப்பானுடன் இணை", - "publish_hint": "இது ஒரு குறைந்தபட்ச இடம்பிடிப்பு தொகுப்பை வெளியிடும்.", - "preview_json": "package.json முன்னோட்டம்", - "claim_button": "தொகுப்புப் பெயரை உரிமைகோரு", - "publishing": "வெளியிடுகிறது...", - "checking": "கிடைக்குமா என்பதைச் சரிபார்க்கிறது...", - "failed_to_check": "பெயர் கிடைக்குமா என்பதைச் சரிபார்க்க இயலவில்லை", - "failed_to_claim": "தொகுப்பை உரிமைகோர இயலவில்லை" - } - }, - "code": { - "files_label": "கோப்புகள்", - "no_files": "இந்த கோப்பகத்தில் கோப்புகள் இல்லை", - "root": "மூலம்", - "lines": "{count} வரி | {count} வரிகள்", - "toggle_tree": "கோப்பு மரத்தை நிலைமாற்று", - "close_tree": "கோப்பு மரத்தை மூடு", - "copy_link": "இணைப்பை நகலெடு", - "raw": "மூலம்", - "view_raw": "மூல கோப்பைக் காண்க", - "file_too_large": "முன்னோட்டமிட கோப்பு மிகப்பெரியது", - "file_size_warning": "{size} தொடரியல் சிறப்பித்தலுக்கான 500KB வரம்பை மீறுகிறது", - "failed_to_load": "கோப்பை ஏற்ற இயலவில்லை", - "unavailable_hint": "கோப்பு மிகப்பெரியதாக இருக்கலாம் அல்லது கிடைக்காமல் இருக்கலாம்", - "version_required": "குறியீட்டை உலாவ பதிப்பு தேவை", - "go_to_package": "தொகுப்புக்குச் செல்", - "loading_tree": "கோப்பு மரத்தை ஏற்றுகிறது...", - "failed_to_load_tree": "இந்த தொகுப்புப் பதிப்புக்கான கோப்புகளை ஏற்ற இயலவில்லை", - "back_to_package": "தொகுப்புக்குத் திரும்பு", - "table": { - "name": "பெயர்", - "size": "அளவு" - }, - "markdown_view_mode": { - "preview": "முன்னோட்டம்", - "code": "குறியீடு" - }, - "file_path": "கோப்பு பாதை" - }, - "badges": { - "provenance": { - "verified": "சரிபார்க்கப்பட்டது", - "verified_title": "சரிபார்க்கப்பட்ட மூலநிலை", - "verified_via": "சரிபார்க்கப்பட்டது: {provider} வழியாக வெளியிடப்பட்டது" - }, - "jsr": { - "title": "JSR-லும் கிடைக்கிறது" - } - }, - "filters": { - "title": "வடிப்பான்கள்", - "search": "தேடல்", - "search_scope": "தேடல் எல்லை", - "search_placeholder_name": "தொகுப்புப் பெயர் மூலம் வடிகட்டு...", - "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": "பாதுகாப்பு", - "keywords": "முக்கிய வார்த்தைகள்", - "more_keywords": "+{count} மேலும்", - "clear_all": "அனைத்தையும் அழி", - "remove_filter": "{label} வடிப்பானை நீக்கு", - "chips": { - "search": "தேடல்", - "downloads": "பதிவிறக்கங்கள்", - "keyword": "முக்கிய வார்த்தை", - "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": "மதிப்பெண்" - }, - "columns": { - "title": "நெடுவரிசைகள்", - "show": "நெடுவரிசைகளைக் காண்பி", - "reset": "இயல்புநிலைக்கு மீட்டமை", - "coming_soon": "விரைவில் வரும்", - "name": "பெயர்", - "version": "பதிப்பு", - "description": "விளக்கம்", - "downloads": "பதிவிறக்கங்கள்/வாரம்", - "published": "கடைசியாக வெளியிடப்பட்டது", - "maintainers": "பராமரிப்பாளர்கள்", - "keywords": "முக்கிய வார்த்தைகள்", - "quality_score": "தர மதிப்பெண்", - "popularity_score": "பிரபல மதிப்பெண்", - "maintenance_score": "பராமரிப்பு மதிப்பெண்", - "combined_score": "ஒருங்கிணைந்த மதிப்பெண்", - "security": "பாதுகாப்பு" - }, - "view_mode": { - "label": "காட்சி முறை", - "cards": "அட்டை காட்சி", - "table": "அட்டவணை காட்சி" - }, - "pagination": { - "mode_label": "பக்க வரிசை முறை", - "infinite": "எல்லையற்ற", - "paginated": "பக்கமிடப்பட்ட", - "items_per_page": "ஒரு பக்கத்திற்கான உருப்படிகள்", - "per_page": "{count} / பக்கம்", - "all_yolo": "அனைத்தும் (YOLO)", - "showing": "{start}-{end} / {total}", - "previous": "முந்தைய பக்கம்", - "next": "அடுத்த பக்கம்", - "nav_label": "பக்க வழிசெலுத்தல்" - }, - "count": { - "showing_filtered": "{count} இல் {filtered} தொகுப்பு | {count} இல் {filtered} தொகுப்புகள்", - "showing_all": "{count} தொகுப்பு | {count} தொகுப்புகள்", - "showing_paginated": "{count} இல் {pageSize} தொகுப்பு | {count} இல் {pageSize} தொகுப்புகள்" - }, - "table": { - "security_warning": "பாதுகாப்பு எச்சரிக்கை", - "secure": "பாதுகாப்பானது", - "no_packages": "தொகுப்புகள் எதுவும் கிடைக்கவில்லை" - } - }, - "about": { - "title": "பற்றி", - "heading": "பற்றி", - "meta_description": "npmx என்பது npm registry-க்கான வேகமான, நவீன உலாவி. npm தொகுப்புகளை ஆராய்வதற்கான சிறந்த UX/DX.", - "what_we_are": { - "title": "நாங்கள் என்ன", - "better_ux_dx": "சிறந்த UX/DX", - "admin_ui": "நிர்வாக UI", - "description": "npmx என்பது npm தொகுப்பு registry மற்றும் கருவிகளுக்கான {betterUxDx} ஆகும். இருண்ட பயன்முறை, விசைப்பலகை வழிசெலுத்தல், குறியீடு உலாவல் மற்றும் {jsr} போன்ற மாற்று registry-களுடனான இணைப்புகள் போன்ற அம்சங்களுடன் தொகுப்புகளை ஆராய்வதற்கான வேகமான, நவீன இடைமுகத்தை நாங்கள் வழங்குகிறோம்.", - "admin_description": "உங்கள் தொகுப்புகள், குழுக்கள் மற்றும் நிறுவனங்களை நிர்வகிப்பதற்கான சிறந்த {adminUi}-ஐ வழங்குவதையும் நாங்கள் நோக்கமாகக் கொண்டுள்ளோம் — அனைத்தும் உலாவியிலிருந்து, உங்கள் உள்ளூர் npm CLI மூலம் இயக்கப்படுகிறது." - }, - "what_we_are_not": { - "title": "நாங்கள் என்ன இல்லை", - "not_package_manager": "தொகுப்பு மேலாளர் இல்லை.", - "not_registry": "Registry இல்லை.", - "registry_description": "நாங்கள் தொகுப்புகளை வழங்குவதில்லை. அவற்றை உலாவுவதற்கான சிறந்த வழியை மட்டுமே நாங்கள் வழங்குகிறோம்.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "ஏற்கனவே", - "people": "மக்கள்", - "building": "உருவாக்குகிறார்கள்", - "really": "மிகவும்", - "cool": "அருமையான", - "package": "தொகுப்பு", - "managers": "மேலாளர்கள்" - } - }, - "team": {}, - "contributors": { - "title": "{count} பங்களிப்பாளர் | {count} பங்களிப்பாளர்கள்", - "description": "npmx முழுமையாக திறந்த மூலமாகும், அற்புதமான பங்களிப்பாளர்கள் சமூகத்தால் உருவாக்கப்பட்டது. எங்களுடன் சேர்ந்து நாம் எப்போதும் விரும்பிய npm உலாவல் அனுபவத்தை ஒன்றாகக் கட்டமைப்போம்.", - "loading": "பங்களிப்பாளர்களை ஏற்றுகிறது...", - "error": "பங்களிப்பாளர்களை ஏற்ற இயலவில்லை", - "view_profile": "{name}-இன் GitHub சுயவிவரத்தைக் காண்க" - }, - "get_involved": { - "title": "பங்கேற்கவும்", - "contribute": { - "title": "பங்களிக்கவும்", - "description": "சிறந்த npm அனுபவத்தை உருவாக்க எங்களுக்கு உதவுங்கள்.", - "cta": "GitHub-ல் காண்க" - }, - "community": { - "title": "சமூகத்தில் சேரவும்", - "description": "அரட்டையடிக்கவும், கேள்விகள் கேட்கவும், யோசனைகளைப் பகிரவும்.", - "cta": "Discord-ல் சேரவும்" - }, - "follow": { - "title": "புதுப்பிப்புகளைப் பெறுங்கள்", - "description": "npmx பற்றிய சமீபத்திய தகவல்களைக் கண்டறியுங்கள்.", - "cta": "Bluesky-ல் பின்தொடரவும்" - } - } - }, - "account_menu": { - "connect": "இணை", - "account": "கணக்கு", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "தொகுப்புகள் & நிறுவனங்களை நிர்வகி", - "atmosphere_desc": "சமூக அம்சங்கள் & அடையாளம்", - "connect_npm_cli": "npm CLI-யுடன் இணை", - "connect_atmosphere": "Atmosphere-உடன் இணை", - "connecting": "இணைக்கிறது...", - "ops": "{count} செயல்பாடு | {count} செயல்பாடுகள்" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} ஆக இணைக்கப்பட்டது", - "disconnect": "துண்டி", - "connect_prompt": "உங்கள் Atmosphere கணக்குடன் இணைக்கவும்", - "handle_label": "கைப்பிடி", - "handle_placeholder": "alice.npmx.social", - "connect": "இணை", - "create_account": "புதிய கணக்கை உருவாக்கு", - "connect_bluesky": "Bluesky மூலம் இணை", - "what_is_atmosphere": "Atmosphere கணக்கு என்றால் என்ன?", - "atmosphere_explanation": "{npmx} தனது சமூக அம்சங்களுக்கு {atproto}-ஐப் பயன்படுத்துகிறது, பயனர்கள் தங்கள் தரவை சொந்தமாக வைத்திருக்கவும், அனைத்து இணக்கமான பயன்பாடுகளுக்கும் ஒரே கணக்கைப் பயன்படுத்தவும் அனுமதிக்கிறது. ஒரு கணக்கை உருவாக்கியவுடன், {bluesky} மற்றும் {tangled} போன்ற மற்ற பயன்பாடுகளையும் அதே கணக்குடன் பயன்படுத்தலாம்.", - "default_input_error": "சரியான கைப்பிடி, DID அல்லது முழு PDS URL-ஐ உள்ளிடவும்" - } - }, - "header": { - "home": "npmx முகப்பு", - "packages": "தொகுப்புகள்", - "packages_dropdown": { - "title": "உங்கள் தொகுப்புகள்", - "loading": "ஏற்றுகிறது...", - "error": "தொகுப்புகளை ஏற்ற இயலவில்லை", - "empty": "தொகுப்புகள் எதுவும் கிடைக்கவில்லை", - "view_all": "அனைத்தையும் காண்க" - }, - "orgs": "நிறுவனங்கள்", - "orgs_dropdown": { - "title": "உங்கள் நிறுவனங்கள்", - "loading": "ஏற்றுகிறது...", - "error": "நிறுவனங்களை ஏற்ற இயலவில்லை", - "empty": "நிறுவனங்கள் எதுவும் கிடைக்கவில்லை", - "view_all": "அனைத்தையும் காண்க" - } - }, - "compare": { - "packages": { - "title": "தொகுப்புகளை ஒப்பிடு", - "tagline": "சரியான தொகுப்பைத் தேர்வு செய்ய npm தொகுப்புகளை அருகருகே ஒப்பிடுங்கள்.", - "meta_title": "{packages} ஒப்பிடு - npmx", - "meta_title_empty": "தொகுப்புகளை ஒப்பிடு - npmx", - "meta_description": "{packages} அருகருகே ஒப்பீடு", - "meta_description_empty": "npm தொகுப்புகளை அருகருகே ஒப்பிடுங்கள்", - "section_packages": "தொகுப்புகள்", - "section_facets": "அம்சங்கள்", - "section_comparison": "ஒப்பீடு", - "loading": "தொகுப்புத் தரவை ஏற்றுகிறது...", - "error": "தொகுப்புத் தரவை ஏற்ற இயலவில்லை. மீண்டும் முயற்சிக்கவும்.", - "empty_title": "ஒப்பிட தொகுப்புகளைத் தேர்வு செய்யுங்கள்", - "empty_description": "அவற்றின் அளவீடுகளின் அருகருகே ஒப்பீட்டைக் காண மேலே குறைந்தது 2 தொகுப்புகளைத் தேடி சேர்க்கவும்." - }, - "selector": { - "search_label": "தொகுப்புகளைத் தேடு", - "search_first": "ஒரு தொகுப்பைத் தேடு...", - "search_add": "மற்றொரு தொகுப்பைச் சேர்...", - "searching": "தேடுகிறது...", - "remove_package": "{package} ஐ நீக்கு", - "packages_selected": "{count}/{max} தொகுப்புகள் தேர்ந்தெடுக்கப்பட்டன.", - "add_hint": "ஒப்பிட குறைந்தது 2 தொகுப்புகளைச் சேர்க்கவும்." - }, - "no_dependency": { - "label": "(சார்பு இல்லை)", - "typeahead_title": "What Would James Do?", - "typeahead_description": "சார்பைப் பயன்படுத்தாமல் ஒப்பிடுங்கள்! e18e அங்கீகரிக்கப்பட்டது.", - "tooltip_title": "உங்களுக்கு சார்பு தேவைப்படாமல் இருக்கலாம்", - "tooltip_description": "சார்பைப் பயன்படுத்தாமல் ஒப்பிடுங்கள்! {link} நேட்டிவ் API-கள் அல்லது எளிமையான மாற்றுகளால் மாற்றக்கூடிய தொகுப்புகளின் பட்டியலை பராமரிக்கிறது.", - "e18e_community": "e18e சமூகம்", - "add_column": "ஒப்பீட்டில் சார்பு இல்லாத நெடுவரிசையைச் சேர்" - }, - "facets": { - "group_label": "ஒப்பீட்டு அம்சங்கள்", - "all": "அனைத்தும்", - "none": "எதுவும் இல்லை", - "coming_soon": "விரைவில் வரும்", - "select_all": "அனைத்து அம்சங்களையும் தேர்வு செய்", - "deselect_all": "அனைத்து அம்சங்களின் தேர்வை நீக்கு", - "select_category": "அனைத்து {category} அம்சங்களையும் தேர்வு செய்", - "deselect_category": "அனைத்து {category} அம்சங்களின் தேர்வை நீக்கு", - "binary_only_tooltip": "இந்த தொகுப்பு பைனரிகளை மட்டுமே வெளிப்படுத்துகிறது, ஏற்றுமதிகள் இல்லை", - "categories": { - "performance": "செயல்திறன்", - "health": "நலம்", - "compatibility": "இணக்கத்தன்மை", - "security": "பாதுகாப்பு & இணக்கம்" - }, - "items": { - "packageSize": { - "label": "தொகுப்பு அளவு", - "description": "தொகுப்பின் அளவு (விரிக்கப்பட்ட)" - }, - "installSize": { - "label": "நிறுவல் அளவு", - "description": "அனைத்து சார்புகள் உட்பட மொத்த நிறுவல் அளவு" - }, - "dependencies": { - "label": "நேரடி சார்புகள்", - "description": "நேரடி சார்புகளின் எண்ணிக்கை" - }, - "totalDependencies": { - "label": "மொத்த சார்புகள்", - "description": "இடைநிலை சார்புகள் உட்பட மொத்த சார்புகளின் எண்ணிக்கை" - }, - "downloads": { - "label": "பதிவிறக்கங்கள்/வாரம்", - "description": "வாராந்திர பதிவிறக்க எண்ணிக்கை" - }, - "totalLikes": { - "label": "விருப்பங்கள்", - "description": "விருப்பங்களின் எண்ணிக்கை" - }, - "lastUpdated": { - "label": "வெளியிடப்பட்டது", - "description": "இந்தப் பதிப்பு எப்போது வெளியிடப்பட்டது" - }, - "deprecated": { - "label": "நிறுத்தப்பட்டதா?", - "description": "தொகுப்பு நிறுத்தப்பட்டதா என்பது" - }, - "engines": { - "label": "இயந்திரங்கள்", - "description": "Node.js பதிப்புத் தேவைகள்" - }, - "types": { - "label": "வகைகள்", - "description": "TypeScript வகை வரையறைகள்" - }, - "moduleFormat": { - "label": "தொகுதி வடிவம்", - "description": "ESM/CJS ஆதரவு" - }, - "license": { - "label": "உரிமம்", - "description": "தொகுப்பு உரிமம்" - }, - "vulnerabilities": { - "label": "பாதிப்புகள்", - "description": "அறியப்பட்ட பாதுகாப்பு பாதிப்புகள்" - } - }, - "values": { - "any": "எதுவும்", - "none": "இல்லை", - "unknown": "அறியப்படாதது", - "deprecated": "நிறுத்தப்பட்டது", - "not_deprecated": "இல்லை", - "types_included": "சேர்க்கப்பட்டுள்ளது", - "types_none": "இல்லை", - "vulnerabilities_summary": "{count} ({critical}C/{high}H)", - "up_to_you": "உங்கள் விருப்பம்!" - }, - "trends": { - "title": "வாராந்திர பதிவிறக்கங்கள்" - } - } - }, - "privacy_policy": { - "title": "தனியுரிமைக் கொள்கை", - "last_updated": "கடைசியாகப் புதுப்பிக்கப்பட்டது: {date}", - "welcome": "{app}-க்கு வரவேற்கிறோம். உங்கள் தனியுரிமையைப் பாதுகாப்பதில் நாங்கள் உறுதியாக உள்ளோம். நாங்கள் என்ன தரவை சேகரிக்கிறோம், அதை எப்படிப் பயன்படுத்துகிறோம், உங்கள் தகவல் தொடர்பான உங்கள் உரிமைகள் என்ன என்பதை இந்தக் கொள்கை விளக்குகிறது.", - "cookies": { - "what_are": { - "title": "குக்கீகள் என்றால் என்ன?", - "p1": "நீங்கள் ஒரு வலைத்தளத்தைப் பார்வையிடும்போது உங்கள் சாதனத்தில் சேமிக்கப்படும் சிறிய உரை கோப்புகள் தான் குக்கீகள். சில விருப்பங்கள் மற்றும் அமைப்புகளை நினைவில் வைத்து உங்கள் உலாவல் அனுபவத்தை மேம்படுத்துவதே அவற்றின் நோக்கம்." - }, - "types": { - "title": "நாங்கள் என்ன குக்கீகளைப் பயன்படுத்துகிறோம்?", - "p1": "தளத்தின் செயல்பாட்டிற்கு கண்டிப்பாகத் தேவையான நோக்கங்களுக்கு மட்டுமே {bold} ஐப் பயன்படுத்துகிறோம். மூன்றாம் தரப்பு அல்லது விளம்பர குக்கீகளை நாங்கள் பயன்படுத்துவதில்லை.", - "bold": "அத்தியாவசிய தொழில்நுட்ப குக்கீகள்", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "இந்த குக்கீ எங்கள் ஹோஸ்டிங் வழங்குநரால் (Vercel) சாய்வு பாதுகாப்புக்காகப் பயன்படுத்தப்படுகிறது. நீங்கள் உலாவும்போது புதிய புதுப்பிப்பு வெளியிடப்பட்டால், சரியான வரிசைப்படுத்தல் பதிப்பிலிருந்து சொத்துக்களைப் பெறுவதை இது உறுதிசெய்கிறது. இது உங்களைக் கண்காணிக்காது.", - "cookie_h3": "h3", - "cookie_h3_desc": "இது எங்கள் பாதுகாப்பான அமர்வு குக்கீ. உங்கள் Atmosphere கணக்கை இணைக்கும்போது OAuth அணுகல் டோக்கனை இது சேமிக்கிறது. உங்கள் அங்கீகரிக்கப்பட்ட அமர்வை பராமரிக்க இது அவசியமானது." - }, - "local_storage": { - "title": "உள்ளூர் சேமிப்பு", - "p1": "அமர்வு குக்கீகளுக்கு கூடுதலாக, உங்கள் காட்சி விருப்பங்களைச் சேமிக்க உங்கள் உலாவியின் {bold} ஐப் பயன்படுத்துகிறோம். ஒவ்வொரு முறையும் மீண்டும் கட்டமைக்க வேண்டியதில்லை என்பதால், நீங்கள் தேர்ந்தெடுத்த தீம் (வெளிர்/இருண்ட) மற்றும் சில {settings} ஐ நினைவில் வைக்க இது எங்களுக்கு உதவுகிறது.", - "bold": "உள்ளூர் சேமிப்பு", - "p2": "இந்தத் தகவல் முற்றிலும் செயல்பாட்டு நோக்கமானது, உங்கள் சாதனத்தில் மட்டுமே சேமிக்கப்படுகிறது, மேலும் {bold2}. எங்கள் வலைத்தளத்தில் உங்கள் அனுபவத்தை மேம்படுத்துவதற்கு மட்டுமே இதைப் பயன்படுத்துகிறோம்.", - "bold2": "தனிப்பட்ட தரவு எதுவும் இல்லை, உங்களைக் கண்காணிக்கவும் பயன்படுத்தப்படாது", - "settings": "அமைப்புகள்" - }, - "management": { - "title": "குக்கீகளை நிர்வகித்தல்", - "p1": "உங்கள் விருப்பங்களுக்கு ஏற்ப குக்கீகளை ஏற்க, நிராகரிக்க அல்லது நீக்க உங்கள் உலாவியை கட்டமைக்கலாம். இருப்பினும், {bold} என்பதை நினைவில் கொள்ளுங்கள்.", - "bold": "அத்தியாவசிய குக்கீகளை நிராகரிப்பது பயன்பாட்டிற்கான முழு அணுகலைத் தடுக்கலாம்", - "p2": "அதிகம் பயன்படுத்தப்படும் உலாவிகளில் குக்கீ நிர்வாகத்திற்கான வழிமுறைகளுடன் கூடிய இணைப்புகள் கீழே உள்ளன:", - "chrome": "Google Chrome (புதிய சாளரத்தில் திறக்கும்)", - "firefox": "Mozilla Firefox (புதிய சாளரத்தில் திறக்கும்)", - "edge": "Microsoft Edge (புதிய சாளரத்தில் திறக்கும்)" - } - }, - "analytics": { - "title": "பகுப்பாய்வு", - "p1": "பார்வையாளர்கள் எங்கள் வலைத்தளத்தை எவ்வாறு பயன்படுத்துகிறார்கள் என்பதைப் புரிந்துகொள்ள {bold} ஐப் பயன்படுத்துகிறோம். பயனர் அனுபவத்தை மேம்படுத்தவும் சிக்கல்களைக் கண்டறியவும் இது எங்களுக்கு உதவுகிறது.", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics தனியுரிமையை கருத்தில் கொண்டு வடிவமைக்கப்பட்டுள்ளது:", - "li1": "இது குக்கீகளைப் பயன்படுத்தாது", - "li2": "இது தனிப்பட்ட அடையாளங்காட்டிகளை சேகரிக்காது", - "li3": "இது வலைத்தளங்கள் முழுவதும் பயனர்களைக் கண்காணிக்காது", - "li4": "அனைத்து தரவும் ஒருங்கிணைக்கப்பட்டு அநாமதேயமாக்கப்படுகிறது", - "p3": "சேகரிக்கப்படும் ஒரே தகவல்: பக்க URL-கள், பரிந்துரையாளர், நாடு/பிராந்தியம், சாதன வகை, உலாவி மற்றும் இயக்க முறைமை. இந்தத் தரவை தனிப்பட்ட பயனர்களை அடையாளம் காண பயன்படுத்த இயலாது." - }, - "authenticated": { - "title": "அங்கீகரிக்கப்பட்ட பயனர்கள்", - "p1": "உங்கள் {bold} கணக்கை npmx-உடன் இணைக்கும்போது, உங்கள் OAuth அணுகல் டோக்கனை பாதுகாப்பான, HTTP-மட்டும் அமர்வு குக்கீயில் சேமிக்கிறோம். இந்த டோக்கன் உங்கள் சார்பாக கோரிக்கைகளை அங்கீகரிக்க மட்டுமே பயன்படுத்தப்படுகிறது.", - "bold": "Atmosphere", - "p2": "உங்கள் சான்றுகளை நாங்கள் சேமிப்பதில்லை, நீங்கள் பயன்படுத்தும் அம்சங்களை வழங்குவதற்குத் தேவையான தரவுக்கு அப்பால் நாங்கள் எந்தத் தரவையும் அணுகுவதில்லை. {settings} பக்கத்திலிருந்து எந்த நேரத்திலும் உங்கள் கணக்கைத் துண்டிக்கலாம்.", - "settings": "அமைப்புகள்" - }, - "data_retention": { - "title": "தரவு தக்கவைப்பு", - "p1": "உங்கள் உலாவியை மூடும்போது அல்லது செயலற்ற காலத்திற்குப் பிறகு அமர்வு குக்கீகள் தானாகவே நீக்கப்படும். உங்கள் உலாவி தரவை அழிக்கும் வரை உள்ளூர் சேமிப்பு விருப்பங்கள் உங்கள் சாதனத்தில் இருக்கும். பகுப்பாய்வுத் தரவு ஒருங்கிணைந்த வடிவத்தில் தக்கவைக்கப்படுகிறது மற்றும் தனிப்பட்ட பயனர்களுடன் இணைக்க இயலாது." - }, - "your_rights": { - "title": "உங்கள் உரிமைகள்", - "p1": "உங்களுக்கு பின்வரும் உரிமைகள் உள்ளன:", - "li1": "நாங்கள் என்ன தரவை சேகரிக்கிறோம் என்பது பற்றிய தகவல்களை அணுகுதல்", - "li2": "எந்த நேரத்திலும் உங்கள் உள்ளூர் சேமிப்பு மற்றும் குக்கீகளை அழித்தல்", - "li3": "உங்கள் அங்கீகரிக்கப்பட்ட அமர்வைத் துண்டித்தல்", - "li4": "எங்கள் தரவு நடைமுறைகள் பற்றிய தகவல்களைக் கோருதல்", - "p2": "நாங்கள் தனிப்பட்ட தரவை சேகரிக்காததால், பொதுவாக நீக்க அல்லது ஏற்றுமதி செய்ய தனிப்பட்ட தகவல் எதுவும் இல்லை." - }, - "contact": { - "title": "எங்களைத் தொடர்பு கொள்ளுங்கள்", - "p1": "இந்த தனியுரிமைக் கொள்கை தொடர்பான எந்தக் கேள்விகள் அல்லது கவலைகளுக்கும், எங்கள் {link}-ல் ஒரு சிக்கலைத் திறப்பதன் மூலம் எங்களைத் தொடர்பு கொள்ளலாம்.", - "link": "GitHub களஞ்சியம்" - }, - "changes": { - "title": "இந்தக் கொள்கையில் மாற்றங்கள்", - "p1": "இந்த தனியுரிமைக் கொள்கையை அவ்வப்போது புதுப்பிக்கலாம். எந்த மாற்றங்களும் புதுப்பிக்கப்பட்ட திருத்தத் தேதியுடன் இந்தப் பக்கத்தில் வெளியிடப்படும்." - } - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/te-IN.json b/lunaria/files/te-IN.json deleted file mode 100644 index ae195617f..000000000 --- a/lunaria/files/te-IN.json +++ /dev/null @@ -1,857 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm రిజిస్ట్రీకి ప్యాకేజ్ బ్రౌజర్", - "description": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్. ఆధునిక ఇంటర్ఫేస్‌తో ప్యాకేజ్‌లను శోధించండి, బ్రౌజ్ చేయండి మరియు అన్వేషించండి." - } - }, - "built_at": "{0} నిర్మించారు", - "alt_logo": "npmx లోగో", - "tagline": "npm రిజిస్ట్రీకి మెరుగైన బ్రౌజర్", - "non_affiliation_disclaimer": "npm, Inc. తో అనుబంధం లేదు.", - "trademark_disclaimer": "npm, npm, Inc. యొక్క నమోదిత ట్రేడ్‌మార్క్. ఈ సైట్ npm, Inc. తో అనుబంధం లేదు.", - "footer": { - "about": "మా గురించి సమాచారం", - "docs": "డాక్యుమెంటేషన్", - "source": "మూలం", - "social": "సోషల్", - "chat": "చాట్" - }, - "shortcuts": { - "section": {} - }, - "search": { - "label": "npm ప్యాకేజ్‌ను శోధించండి", - "placeholder": "ప్యాకేజ్‌ను శోధించండి...", - "button": "శోధించండి", - "searching": "శోధిస్తున్నారు...", - "found_packages": "ప్యాకేజ్ కనుగొనబడలేదు | 1 ప్యాకేజ్ కనుగొనబడింది | {count} ప్యాకేజ్‌లు కనుగొనబడ్డాయి", - "updating": "(నవీకరిస్తున్నారు...)", - "no_results": "\"{query}\" కోసం ప్యాకేజ్‌లు కనుగొనబడలేదు", - "not_taken": "{name} అందుబాటులో ఉంది", - "claim_prompt": "npm లో ఈ ప్యాకేజ్ పేరును క్లెయిమ్ చేయండి", - "claim_button": "\"{name}\" క్లెయిమ్ చేయండి", - "want_to_claim": "ఈ ప్యాకేజ్ పేరును క్లెయిమ్ చేయాలనుకుంటున్నారా?", - "start_typing": "ప్యాకేజ్‌ను శోధించడానికి టైప్ చేయడం ప్రారంభించండి", - "exact_match": "ఖచ్చితమైన", - "suggestion": { - "user": "వినియోగదారు", - "org": "సంస్థ", - "view_user_packages": "ఈ వినియోగదారు ప్యాకేజ్‌లను వీక్షించండి", - "view_org_packages": "ఈ సంస్థ ప్యాకేజ్‌లను వీక్షించండి" - } - }, - "nav": { - "main_navigation": "ప్రధాన", - "popular_packages": "జనాదరణ ప్యాకేజ్‌లు", - "settings": "సెట్టింగ్‌లు", - "compare": "పోల్చండి", - "back": "వెనక్కి", - "menu": "మెనూ", - "mobile_menu": "నావిగేషన్ మెనూ", - "open_menu": "మెనూను తెరవండి", - "links": "లింక్‌లు", - "tap_to_search": "శోధించడానికి టాప్ చేయండి" - }, - "settings": { - "title": "సెట్టింగ్‌లు", - "tagline": "మీ npmx అనుభవాన్ని అనుకూలీకరించండి", - "meta_description": "థీమ్, భాష మరియు ప్రదర్శన ప్రాధాన్యతలతో మీ npmx.dev అనుభవాన్ని అనుకూలీకరించండి.", - "sections": { - "appearance": "రూపం", - "display": "ప్రదర్శన", - "language": "భాష" - }, - "data_source": {}, - "relative_dates": "సాపేక్ష తేదీలు", - "include_types": "ఇన్‌స్టాల్‌లో {'@'}types చేర్చండి", - "include_types_description": "టైప్ చేయని ప్యాకేజ్‌కు ఇన్‌స్టాల్ కమాండ్‌లో {'@'}types ప్యాకేజ్‌ను జోడించండి", - "hide_platform_packages": "శోధనలో ప్లాట్‌ఫార్మ్-నిర్దిష్ట ప్యాకేజ్‌లను దాచండి", - "hide_platform_packages_description": "ఫలితాల నుండి {'@'}esbuild/linux-x64 వంటి నేటివ్ బైనరీ ప్యాకేజ్‌లను దాచండి", - "theme": "థీమ్", - "theme_light": "లైట్", - "theme_dark": "డార్క్", - "theme_system": "సిస్టమ్", - "language": "భాష", - "help_translate": "npmx అనువాదంలో సహాయం చేయండి", - "accent_colors": "యాక్సెంట్ రంగులు", - "clear_accent": "యాక్సెంట్ రంగును క్లియర్ చేయండి", - "translation_progress": "అనువాద పురోగతి" - }, - "i18n": { - "missing_keys": "{count} అనువాదం లేదు | {count} అనువాదాలు లేవు", - "copy_keys": "కీలను కాపీ చేయండి", - "show_more_keys": "{count} మరిన్ని చూపించండి...", - "contribute_hint": "లేని కీలను జోడించడం ద్వారా ఈ అనువాదాన్ని మెరుగుపరచడంలో సహాయపడండి.", - "edit_on_github": "GitHub లో సవరించండి", - "view_guide": "అనువాద గైడ్" - }, - "common": { - "loading": "లోడ్ అవుతున్నది...", - "loading_more": "మరిన్ని లోడ్ అవుతున్నది...", - "loading_packages": "ప్యాకేజ్‌లు లోడ్ అవుతున్నాయి...", - "end_of_results": "ఫలితాలు ముగిసాయి", - "try_again": "మళ్లీ ప్రయత్నించండి", - "close": "మూసివేయండి", - "retry": "మళ్లీ ప్రయత్నించండి", - "copy": "కాపీ చేయండి", - "copied": "కాపీ చేయబడింది!", - "skip_link": "ప్రధాన కంటెంట్‌కు వెళ్లండి", - "warnings": "హెచ్చరికలు:", - "go_back_home": "హోమ్‌కు వెనక్కి వెళ్లండి", - "view_on_npm": "npm లో వీక్షించండి", - "per_week": "/ వారం", - "vanity_downloads_hint": "వానిటీ నంబర్: ప్యాకేజ్ ప్రదర్శించబడలేదు | వానిటీ నంబర్: ప్రదర్శించబడిన ప్యాకేజ్‌కు | వానిటీ నంబర్: {count} ప్రదర్శించబడిన ప్యాకేజ్‌ల మొత్తం", - "sort": { - "name": "పేరు", - "role": "పాత్ర", - "members": "సభ్యులు" - }, - "scroll_to_top": "పైకి స్క్రోల్ చేయండి" - }, - "package": { - "not_found": "ప్యాకేజ్ కనుగొనబడలేదు", - "not_found_message": "ప్యాకేజ్ కనుగొనబడలేదు.", - "no_description": "వివరణ అందించబడలేదు", - "not_latest": "(తాజాది కాదు)", - "verified_provenance": "ధృవీకరించబడిన ప్రోవెనెన్స్", - "view_permalink": "ఈ వెర్షన్ యొక్క పర్మాలింక్‌ను వీక్షించండి", - "navigation": "ప్యాకేజ్", - "copy_name": "ప్యాకేజ్ పేరును కాపీ చేయండి", - "deprecation": { - "package": "ఈ ప్యాకేజ్ డిప్రికేట్ చేయబడింది.", - "version": "ఈ వెర్షన్ డిప్రికేట్ చేయబడింది.", - "no_reason": "కారణం అందించబడలేదు" - }, - "replacement": { - "title": "మీకు ఈ డిపెండెన్సీ అవసరం లేకపోవచ్చు.", - "native": "దీనిని {replacement} తో భర్తీ చేయవచ్చు, ఇది Node {nodeVersion} నుండి అందుబాటులో ఉంది.", - "simple": "{community} ఈ ప్యాకేజ్‌ను నిరుపయోగంగా ఫ్లాగ్ చేసింది, సలహాతో: {replacement}.", - "documented": "{community} ఈ ప్యాకేజ్‌ను మరింత పనితీరు ఎంపికలుగా ఫ్లాగ్ చేసింది.", - "none": "ఈ ప్యాకేజ్ ఇప్పుడు అవసరం లేనిదిగా ఫ్లాగ్ చేయబడింది, మరియు దీని కార్యాచరణ అన్ని ఇంజిన్‌లలో నేటివ్‌గా అందుబాటులో ఉండే అవకాశం ఉంది.", - "learn_more": "మరిన్ని తెలుసుకోండి", - "mdn": "MDN", - "community": "కమ్యూనిటీ" - }, - "stats": { - "license": "లైసెన్స్", - "deps": "డిపెండెన్సీలు", - "install_size": "ఇన్‌స్టాల్ సైజ్", - "vulns": "అసురక్షితత్వాలు", - "view_dependency_graph": "డిపెండెన్సీ గ్రాఫ్‌ను వీక్షించండి", - "inspect_dependency_tree": "డిపెండెంసీ ట్రీని పరిశీలించండి", - "size_tooltip": { - "unpacked": "{size} అన్‌ప్యాక్ చేసిన సైజ్ (ఈ ప్యాకేజ్)", - "total": "{size} మొత్తం అన్‌ప్యాక్ చేసిన సైజ్ (linux-x64 కోసం అన్ని {count} డిపెండెన్సీలతో సహా)" - } - }, - "skills": { - "title": "ఏజెంట్ స్కిల్స్", - "skills_available": "{count} స్కిల్ అందుబాటులో ఉంది | {count} స్కిల్స్ అందుబాటులో ఉన్నాయి", - "compatible_with": "{tool} తో అనుకూలమైనది", - "install": "ఇన్‌స్టాల్ చేయండి", - "installation_method": "ఇన్‌స్టాలేషన్ పద్ధతి", - "learn_more": "మరిన్ని తెలుసుకోండి", - "available_skills": "అందుబాటులో ఉన్న స్కిల్స్", - "click_to_expand": "విస్తరించడానికి క్లిక్ చేయండి", - "no_description": "వివరణ లేదు", - "file_counts": { - "scripts": "{count} స్క్రిప్ట్ | {count} స్క్రిప్ట్‌లు", - "refs": "{count} రెఫ్ | {count} రెఫ్‌లు", - "assets": "{count} ఆసెట్ | {count} ఆసెట్‌లు" - }, - "view_source": "మూలాన్ని వీక్షించండి" - }, - "links": { - "repo": "రిపో", - "homepage": "హోమ్‌పేజ్", - "issues": "సమస్యలు", - "jsr": "jsr", - "code": "కోడ్", - "docs": "డాక్యుమెంటేషన్", - "fund": "దానం చేయండి", - "compare": "పోల్చండి" - }, - "likes": {}, - "docs": { - "not_available": "డాక్యుమెంటేషన్ అందుబాటులో లేదు", - "not_available_detail": "మేము ఈ వెర్షన్ కోసం డాక్యుమెంటేషన్‌ను జెనరేట్ చేయలేకపోయాము." - }, - "get_started": { - "title": "ప్రారంభించండి", - "pm_label": "ప్యాకేజ్ మేనేజర్", - "copy_command": "ఇన్‌స్టాల్ కమాండ్‌ను కాపీ చేయండి", - "view_types": "{package} వీక్షించండి" - }, - "create": { - "title": "కొత్త ప్రాజెక్ట్‌ను సృష్టించండి", - "copy_command": "క్రియేట్ కమాండ్‌ను కాపీ చేయండి" - }, - "run": { - "title": "అమలు చేయండి", - "locally": "స్థానికంగా అమలు చేయండి" - }, - "readme": { - "title": "రీడ్మీ", - "no_readme": "README అందుబాటులో లేదు.", - "view_on_github": "GitHub లో వీక్షించండి", - "callout": {} - }, - "provenance_section": {}, - "security_downgrade": {}, - "keywords_title": "కీవర్డ్‌లు", - "compatibility": "అనుకూలత", - "card": { - "publisher": "ప్రచురణకర్త", - "weekly_downloads": "వారపు డౌన్‌లోడ్‌లు", - "keywords": "కీవర్డ్‌లు", - "license": "లైసెన్స్" - }, - "versions": { - "title": "వెర్షన్‌లు", - "collapse": "{tag} కుదించండి", - "expand": "{tag} విస్తరించండి", - "collapse_other": "ఇతర వెర్షన్‌లను కుదించండి", - "expand_other": "ఇతర వెర్షన్‌లను విస్తరించండి", - "collapse_major": "మేజర్ {major} కుదించండి", - "expand_major": "మేజర్ {major} విస్తరించండి", - "other_versions": "ఇతర వెర్షన్‌లు", - "more_tagged": "{count} మరిన్ని ట్యాగ్ చేయబడ్డాయి", - "all_covered": "అన్ని వెర్షన్‌లు పైన ఉన్న ట్యాగ్‌ల ద్వారా కవర్ చేయబడ్డాయి", - "deprecated_title": "{version} (డిప్రికేటెడ్)", - "view_all": "{count} వెర్షన్‌లను వీక్షించండి | అన్ని {count} వెర్షన్‌లను వీక్షించండి" - }, - "dependencies": { - "title": "డిపెండెన్సీలు ({count})", - "list_label": "ప్యాకేజ్ డిపెండెన్సీలు", - "show_all": "{count} డిపెండెన్సీని చూపించండి | అన్ని {count} డిపెండెన్సీలను చూపించండి", - "optional": "ఐచ్ఛికం", - "view_vulnerabilities": "అసురక్షితత్వాలను వీక్షించండి", - "outdated_major": "{count} మేజర్ వెర్షన్ వెనుకబడి ఉంది (తాజాది: {latest}) | {count} మేజర్ వెర్షన్‌లు వెనుకబడి ఉన్నాయి (తాజాది: {latest})", - "outdated_minor": "{count} మైనర్ వెర్షన్ వెనుకబడి ఉంది (తాజాది: {latest}) | {count} మైనర్ వెర్షన్‌లు వెనుకబడి ఉన్నాయి (తాజాది: {latest})", - "outdated_patch": "ప్యాచ్ నవీకరణ అందుబాటులో ఉంది (తాజాది: {latest})" - }, - "peer_dependencies": { - "title": "పీర్ డిపెండెన్సీలు ({count})", - "list_label": "ప్యాకేజ్ పీర్ డిపెండెన్సీలు", - "show_all": "{count} పీర్ డిపెండెన్సీని చూపించండి | అన్ని {count} పీర్ డిపెండెన్సీలను చూపించండి" - }, - "optional_dependencies": { - "title": "ఐచ్ఛిక డిపెండెన్సీలు ({count})", - "list_label": "ప్యాకేజ్ ఐచ్ఛిక డిపెండెన్సీ", - "show_all": "{count} ఐచ్ఛిక డిపెండెన్సీని చూపించండి | అన్ని {count} ఐచ్ఛిక డిపెండెన్సీలను చూపించండి" - }, - "maintainers": { - "title": "నిర్వహకులు", - "list_label": "ప్యాకేజ్ నిర్వహకులు", - "you": "(మీరు)", - "via": "{teams} ద్వారా", - "remove_owner": "{name} ను యజమానిగా తీసివేయండి", - "username_to_add": "యజమానిగా జోడించడానికి వినియోగదారు పేరు", - "username_placeholder": "వినియోగదారు పేరు...", - "add_button": "జోడించండి", - "cancel_add": "యజమానిని జోడించడాన్ని రద్దు చేయండి", - "add_owner": "+ యజమానిని జోడించండి", - "show_more": "({count} మరిన్ని చూపించండి)", - "show_less": "(తక్కువ చూపించండి)" - }, - "trends": { - "granularity": "గ్రాన్యులారిటీ", - "granularity_daily": "రోజువారీ", - "granularity_weekly": "వారపు", - "granularity_monthly": "నెలవారీ", - "granularity_yearly": "సంవత్సరపు", - "start_date": "ప్రారంభం", - "end_date": "ముగింపు", - "loading": "లోడ్ అవుతున్నది...", - "date_range": "{start} నుండి {end}", - "date_range_multiline": "{start}\nనుండి {end}", - "download_file": "{fileType} డౌన్‌లోడ్ చేయండి", - "toggle_annotator": "అనోటేటర్‌ను టాగుల్ చేయండి", - "items": {} - }, - "downloads": { - "title": "వారపు డౌన్‌లోడ్‌లు" - }, - "install_scripts": { - "title": "ఇన్‌స్టాల్ స్క్రిప్ట్‌లు", - "script_label": "(స్క్రిప్ట్)", - "npx_packages": "{count} npx ప్యాకేజ్ | {count} npx ప్యాకేజ్‌లు", - "currently": "ప్రస్తుతం {version}" - }, - "playgrounds": { - "title": "దీనిని ప్రయత్నించండి", - "choose": "ప్లేగ్రౌండ్‌ను ఎంచుకోండి" - }, - "metrics": { - "esm": "ES Modules మద్దతు ఉంది", - "cjs": "CommonJS మద్దతు ఉంది", - "no_esm": "ES Modules మద్దతు లేదు", - "types_label": "టైప్‌లు", - "types_included": "టైప్‌లు చేర్చబడ్డాయి", - "types_available": "టైప్‌లు {package} ద్వారా అందుబాటులో ఉన్నాయి", - "no_types": "TypeScript టైప్‌లు లేవు" - }, - "license": { - "view_spdx": "SPDX లో లైసెన్స్ టెక్స్ట్‌ను వీక్షించండి", - "none": "ఏదీ లేదు" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వం | {packages}/{total} ప్యాకేజ్‌లో {vulns} అసురక్షితత్వాలు", - "show_all_packages": "అన్ని {count} ప్రభావిత ప్యాకేజ్‌లను చూపించండి", - "path": "పాత్", - "more": "+{count} మరిన్ని", - "packages_failed": "{count} ప్యాకేజ్‌ను తనిఖీ చేయలేకపోయాము | {count} ప్యాకేజ్‌లను తనిఖీ చేయలేకపోయాము", - "scan_failed": "అసురక్షితత్వాల కోసం స్కాన్ చేయలేకపోయాము", - "severity": { - "critical": "క్లిష్టమైన", - "high": "అధిక", - "moderate": "మధ్యస్థ", - "low": "తక్కువ" - } - }, - "deprecated": { - "label": "డిప్రికేటెడ్", - "tree_found": "{count} డిప్రికేటెడ్ డిపెండెన్సీ | {count} డిప్రికేటెడ్ డిపెండెన్సీలు", - "show_all": "{count} డిప్రికేటెడ్ ప్యాకేజ్‌లను చూపించండి | అన్ని {count} డిప్రికేటెడ్ ప్యాకేజ్‌లను చూపించండి" - }, - "access": { - "title": "టీమ్ యాక్సెస్", - "refresh": "టీమ్ యాక్సెస్‌ను రిఫ్రెష్ చేయండి", - "list_label": "టీమ్ యాక్సెస్ జాబితా", - "owner": "యజమాని", - "rw": "rw", - "ro": "ro", - "revoke_access": "{name} యొక్క యాక్సెస్‌ను రద్దు చేయండి", - "no_access": "టీమ్ యాక్సెస్ కాన్ఫిగర్ చేయబడలేదు", - "select_team_label": "టీమ్‌ను ఎంచుకోండి", - "loading_teams": "టీమ్‌లు లోడ్ అవుతున్నాయి...", - "select_team": "టీమ్‌ను ఎంచుకోండి", - "permission_label": "అనుమతి స్థాయి", - "permission": { - "read_only": "చదవడానికి మాత్రమే", - "read_write": "చదవడం-రాయడం" - }, - "grant_button": "అనుమతి ఇవ్వండి", - "cancel_grant": "అనుమతి ఇవ్వడాన్ని రద్దు చేయండి", - "grant_access": "+ టీమ్ యాక్సెస్ ఇవ్వండి" - }, - "list": { - "filter_label": "ప్యాకేజ్‌లను ఫిల్టర్ చేయండి", - "filter_placeholder": "ప్యాకేజ్‌లను ఫిల్టర్ చేయండి...", - "sort_label": "ప్యాకేజ్‌లను క్రమబద్ధీకరించండి", - "showing_count": "{total} ప్యాకేజ్‌లలో {filtered} చూపిస్తున్నాము" - }, - "skeleton": { - "loading": "ప్యాకేజ్ వివరాలు లోడ్ అవుతున్నాయి", - "maintainers": "నిర్వహకులు", - "keywords": "కీవర్డ్‌లు", - "versions": "వెర్షన్‌లు", - "dependencies": "డిపెండెన్సీలు" - }, - "sort": { - "downloads": "అత్యధికంగా డౌన్‌లోడ్ చేయబడినవి", - "name_asc": "పేరు (A-Z)", - "name_desc": "పేరు (Z-A)" - }, - "size": {} - }, - "connector": { - "modal": { - "title": "లోకల్ కనెక్టర్", - "contributor_badge": "కంట్రిబ్యూటర్‌లకు మాత్రమే", - "contributor_notice": "కనెక్టర్ ఇంకా npm లో ప్రచురించబడలేదు. స్థానికంగా అమలు చేయడానికి {link} చూడండి.", - "contributor_link": "కంట్రిబ్యూషన్ గైడ్", - "connected": "కనెక్ట్ చేయబడింది", - "connected_as_user": "~{user} గా కనెక్ట్ చేయబడింది", - "connected_hint": "ఇప్పుడు మీరు వెబ్ UI నుండి ప్యాకేజ్‌లు మరియు సంస్థలను నిర్వహించవచ్చు.", - "disconnect": "డిస్‌కనెక్ట్ చేయండి", - "run_hint": "అడ్మిన్ ఫీచర్‌లను ప్రారంభించడానికి మీ మెషీన్‌లో కనెక్టర్‌ను అమలు చేయండి.", - "copy_command": "కమాండ్‌ను కాపీ చేయండి", - "copied": "కాపీ చేయబడింది", - "paste_token": "అప్పుడు కనెక్ట్ చేయడానికి క్రింద టోకెన్‌ను పేస్ట్ చేయండి:", - "token_label": "టోకెన్", - "token_placeholder": "టోకెన్‌ను ఇక్కడ పేస్ట్ చేయండి...", - "advanced": "అధునాతన ఎంపికలు", - "port_label": "పోర్ట్", - "warning": "హెచ్చరిక", - "warning_text": "ఇది npmx కు మీ npm CLI కు ప్రాప్యతను అనుమతిస్తుంది. మీరు నమ్మకమైన సైట్‌ల నుండి మాత్రమే కనెక్ట్ చేయండి.", - "connect": "కనెక్ట్ చేయండి", - "connecting": "కనెక్ట్ అవుతున్నది..." - } - }, - "operations": { - "queue": { - "title": "ఆపరేషన్‌ల క్యూ", - "clear_all": "అన్నింటిని క్లియర్ చేయండి", - "refresh": "ఆపరేషన్‌లను రిఫ్రెష్ చేయండి", - "empty": "క్యూ లో ఆపరేషన్‌లు లేవు", - "empty_hint": "ప్యాకేజ్ లేదా org పేజ్ నుండి ఆపరేషన్‌లను జోడించండి", - "active_label": "సక్రియ ఆపరేషన్‌లు", - "otp_required": "OTP అవసరం", - "otp_prompt": "కొనసాగించడానికి OTP నమోదు చేయండి", - "otp_placeholder": "OTP కోడ్ నమోదు చేయండి...", - "otp_label": "వన్-టైమ్ పాస్‌వర్డ్", - "retry_otp": "OTP తో మళ్లీ ప్రయత్నించండి", - "retrying": "మళ్లీ ప్రయత్నిస్తున్నారు...", - "approve_operation": "ఆపరేషన్‌ను ఆమోదించండి", - "remove_operation": "ఆపరేషన్‌ను తీసివేయండి", - "approve_all": "అన్నింటిని ఆమోదించండి", - "execute": "అమలు చేయండి", - "executing": "అమలు అవుతున్నది...", - "log": "లాగ్", - "log_label": "పూర్తి ఆపరేషన్‌ల లాగ్", - "remove_from_log": "లాగ్ నుండి తీసివేయండి" - } - }, - "org": { - "teams": { - "title": "టీమ్‌లు", - "refresh": "టీమ్‌లను రిఫ్రెష్ చేయండి", - "filter_label": "టీమ్‌లను ఫిల్టర్ చేయండి", - "filter_placeholder": "టీమ్‌లను ఫిల్టర్ చేయండి...", - "sort_by": "దీని ప్రకారం క్రమబద్ధీకరించండి", - "loading": "టీమ్‌లు లోడ్ అవుతున్నాయి...", - "no_teams": "టీమ్‌లు కనుగొనబడలేదు", - "list_label": "సంస్థ టీమ్‌లు", - "delete_team": "టీమ్ {name} ను తీసివేయండి", - "member_count": "{count} సభ్యుడు | {count} సభ్యులు", - "members_of": "{team} యొక్క సభ్యులు", - "no_members": "సభ్యులు లేరు", - "remove_user": "{user} ను టీమ్ నుండి తీసివేయండి", - "username_to_add": "{team} లోకి జోడించడానికి వినియోగదారు పేరు", - "username_placeholder": "వినియోగదారు పేరు...", - "add_button": "జోడించండి", - "cancel_add_user": "వినియోగదారుని జోడించడాన్ని రద్దు చేయండి", - "add_member": "+ సభ్యుని జోడించండి", - "team_name_label": "టీమ్ పేరు", - "team_name_placeholder": "టీమ్-పేరు...", - "create_button": "సృష్టించండి", - "no_match": "\"{query}\" తో టీమ్‌లు సరిపోలలేదు", - "cancel_create": "టీమ్ సృష్టించడాన్ని రద్దు చేయండి", - "create_team": "+ టీమ్ సృష్టించండి" - }, - "members": { - "title": "సభ్యులు", - "refresh": "సభ్యులను రిఫ్రెష్ చేయండి", - "filter_label": "సభ్యులను ఫిల్టర్ చేయండి", - "filter_placeholder": "సభ్యులను ఫిల్టర్ చేయండి...", - "filter_by_role": "పాత్ర ప్రకారం ఫిల్టర్ చేయండి", - "filter_by_team": "టీమ్ ప్రకారం ఫిల్టర్ చేయండి", - "all_teams": "అన్ని టీమ్‌లు", - "sort_by": "దీని ప్రకారం క్రమబద్ధీకరించండి", - "loading": "సభ్యులు లోడ్ అవుతున్నారు...", - "no_members": "సభ్యులు కనుగొనబడలేదు", - "list_label": "సంస్థ సభ్యులు", - "change_role_for": "{name} కోసం పాత్రను మార్చండి", - "remove_from_org": "{name} ను సంస్థ నుండి తీసివేయండి", - "view_team": "{team} టీమ్‌ను వీక్షించండి", - "no_match": "మీ ఫిల్టర్‌తో సభ్యులు సరిపోలలేదు", - "username_label": "వినియోగదారు పేరు", - "username_placeholder": "వినియోగదారు పేరు...", - "role_label": "పాత్ర", - "role": { - "all": "అన్నీ", - "developer": "డెవలపర్", - "admin": "అడ్మిన్", - "owner": "యజమాని" - }, - "team_label": "టీమ్", - "no_team": "టీమ్ లేదు", - "add_button": "జోడించండి", - "cancel_add": "సభ్యుని జోడించడాన్ని రద్దు చేయండి", - "add_member": "+ సభ్యుని జోడించండి" - }, - "public_packages": "{count} పబ్లిక్ ప్యాకేజ్ | {count} పబ్లిక్ ప్యాకేజ్‌లు", - "page": { - "packages_title": "ప్యాకేజ్‌లు", - "members_tab": "సభ్యులు", - "teams_tab": "టీమ్‌లు", - "no_packages": "దీని కోసం పబ్లిక్ ప్యాకేజ్‌లు కనుగొనబడలేదు", - "no_packages_hint": "ఈ సంస్థ ఉనికిలో లేకపోవచ్చు లేదా దీనికి పబ్లిక్ ప్యాకేజ్‌లు లేకపోవచ్చు.", - "failed_to_load": "సంస్థ ప్యాకేజ్‌లను లోడ్ చేయడంలో విఫలమైంది", - "no_match": "\"{query}\" తో ప్యాకేజ్‌లు సరిపోలలేదు", - "not_found": "సంస్థ కనుగొనబడలేదు", - "not_found_message": "సంస్థ \"{'@'}{name}\" npm లో ఉనికిలో లేదు" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(org లో కూడా జోడించబడుతుంది)", - "press_enter_to_add": "{'@'}{username} జోడించడానికి Enter నొక్కండి", - "default_placeholder": "వినియోగదారు పేరు...", - "suggestions_label": "వినియోగదారు సూచనలు" - }, - "page": { - "packages_title": "ప్యాకేజ్‌లు", - "no_packages": "దీని కోసం పబ్లిక్ ప్యాకేజ్‌లు కనుగొనబడలేదు", - "no_packages_hint": "ఈ వినియోగదారు ఉనికిలో లేకపోవచ్చు లేదా దీనికి పబ్లిక్ ప్యాకేజ్‌లు లేకపోవచ్చు.", - "failed_to_load": "వినియోగదారు ప్యాకేజ్‌లను లోడ్ చేయడంలో విఫలమైంది", - "no_match": "\"{query}\" తో ప్యాకేజ్‌లు సరిపోలలేదు", - "filter_placeholder": "{count} ప్యాకేజ్‌లను ఫిల్టర్ చేయండి..." - }, - "orgs_page": { - "title": "సంస్థలు", - "back_to_profile": "ప్రొఫైల్‌కు వెనక్కి వెళ్లండి", - "connect_required": "మీ సంస్థలను వీక్షించడానికి లోకల్ CLI కనెక్ట్ చేయండి.", - "connect_hint_prefix": "అమలు చేయండి", - "connect_hint_suffix": "ప్రారంభించడానికి.", - "own_orgs_only": "మీరు మీ సంస్థలను మాత్రమే వీక్షించవచ్చు.", - "view_your_orgs": "మీ సంస్థలను వీక్షించండి", - "loading": "సంస్థలు లోడ్ అవుతున్నాయి...", - "empty": "సంస్థలు కనుగొనబడలేదు.", - "empty_hint": "సంస్థలు మీ స్కోప్ చేసిన ప్యాకేజ్‌ల నుండి గుర్తించబడతాయి.", - "count": "{count} సంస్థ | {count} సంస్థలు", - "packages_count": "{count} ప్యాకేజ్ | {count} ప్యాకేజ్‌లు" - } - }, - "claim": { - "modal": { - "title": "ప్యాకేజ్ పేరును క్లెయిమ్ చేయండి", - "success": "ప్యాకేజ్ క్లెయిమ్ చేయబడింది!", - "success_detail": "{name}{'@'}0.0.0 npm లో ప్రచురించబడింది.", - "success_hint": "ఇప్పుడు మీరు npm publish ఉపయోగించి ఈ ప్యాకేజ్‌లో కొత్త వెర్షన్‌లను ప్రచురించవచ్చు.", - "view_package": "ప్యాకేజ్‌ను వీక్షించండి", - "invalid_name": "చెల్లని ప్యాకేజ్ పేరు:", - "available": "ఈ పేరు అందుబాటులో ఉంది!", - "taken": "ఈ పేరు ఇప్పటికే తీసుకోబడింది.", - "similar_warning": "సమానమైన ప్యాకేజ్‌లు ఉన్నాయి - npm ఈ పేరును తిరస్కరించవచ్చు:", - "related": "సంబంధిత ప్యాకేజ్‌లు:", - "scope_warning_title": "బదులుగా స్కోప్ చేసిన ప్యాకేజ్‌ను ఉపయోగించడాన్ని పరిగణించండి", - "scope_warning_text": "అన్‌స్కోప్ చేసిన ప్యాకేజ్ పేర్లు ఒక భాగస్వామ్య వనరు. మీరు ప్యాకేజ్‌ను ప్రచురించడం మరియు నిర్వహించడం ఉద్దేశించినప్పుడు మాత్రమే పేరును క్లెయిమ్ చేయండి. వ్యక్తిగత లేదా సంస్థాగత ప్రాజెక్ట్‌ల కోసం, {'@'}{username}/{name} వంటి స్కోప్ చేసిన పేరును ఉపయోగించండి.", - "connect_required": "ఈ ప్యాకేజ్ పేరును క్లెయిమ్ చేయడానికి లోకల్ కనెక్టర్‌తో కనెక్ట్ చేయండి.", - "connect_button": "కనెక్టర్‌తో కనెక్ట్ చేయండి", - "publish_hint": "ఇది కనీస ప్లేస్‌హోల్డర్ ప్యాకేజ్‌ను ప్రచురిస్తుంది.", - "preview_json": "package.json ప్రివ్యూ చేయండి", - "claim_button": "ప్యాకేజ్ పేరును క్లెయిమ్ చేయండి", - "publishing": "ప్రచురిస్తున్నారు...", - "checking": "అందుబాటును తనిఖీ చేస్తున్నారు...", - "failed_to_check": "పేరు అందుబాటును తనిఖీ చేయడంలో విఫలమైంది", - "failed_to_claim": "ప్యాకేజ్ క్లెయిమ్ చేయడంలో విఫలమైంది" - } - }, - "code": { - "files_label": "ఫైల్‌లు", - "no_files": "ఈ డైరెక్టరీలో ఫైల్‌లు లేవు", - "root": "రూట్", - "lines": "{count} పంక్తులు", - "toggle_tree": "ఫైల్ ట్రీని టాగుల్ చేయండి", - "close_tree": "ఫైల్ ట్రీని మూసివేయండి", - "copy_link": "లింక్‌ను కాపీ చేయండి", - "raw": "రా", - "view_raw": "రా ఫైల్‌ను వీక్షించండి", - "file_too_large": "ఫైల్ ప్రివ్యూ కోసం చాలా పెద్దది", - "file_size_warning": "{size} సింటాక్స్ హైలైటింగ్ కోసం 500KB పరిమితి కంటే ఎక్కువ", - "failed_to_load": "ఫైల్‌ను లోడ్ చేయడంలో విఫలమైంది", - "unavailable_hint": "ఫైల్ చాలా పెద్దది లేదా అందుబాటులో లేకపోవచ్చు", - "version_required": "కోడ్‌ను బ్రౌజ్ చేయడానికి వెర్షన్ అవసరం", - "go_to_package": "ప్యాకేజ్‌కు వెళ్లండి", - "loading_tree": "ఫైల్ ట్రీ లోడ్ అవుతున్నది...", - "failed_to_load_tree": "ఈ ప్యాకేజ్ వెర్షన్ కోసం ఫైల్‌లను లోడ్ చేయడంలో విఫలమైంది", - "back_to_package": "ప్యాకేజ్‌కు వెనక్కి వెళ్లండి", - "table": { - "name": "పేరు", - "size": "సైజ్" - }, - "markdown_view_mode": { - "preview": "ప్రివ్యూ", - "code": "కోడ్" - }, - "file_path": "ఫైల్ పాత్" - }, - "badges": { - "provenance": { - "verified": "ధృవీకరించబడింది", - "verified_title": "ధృవీకరించబడిన ప్రోవెనెన్స్", - "verified_via": "ధృవీకరించబడింది: {provider} ద్వారా ప్రచురించబడింది" - }, - "jsr": { - "title": "JSR లో కూడా అందుబాటులో ఉంది" - } - }, - "filters": { - "title": "ఫిల్టర్‌లు", - "search": "శోధించండి", - "search_scope": "శోధన స్కోప్", - "search_placeholder_name": "ప్యాకేజ్ పేరు ద్వారా ఫిల్టర్ చేయండి...", - "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": "భద్రత", - "keywords": "కీవర్డ్‌లు", - "more_keywords": "+{count} మరిన్ని", - "clear_all": "అన్నింటిని క్లియర్ చేయండి", - "remove_filter": "{label} ఫిల్టర్‌ను తీసివేయండి", - "chips": {}, - "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": "స్కోర్" - }, - "columns": { - "title": "కాలమ్‌లు", - "show": "కాలమ్‌లను చూపించండి", - "reset": "డిఫాల్ట్‌కు రీసెట్ చేయండి", - "coming_soon": "త్వరలో వస్తుంది", - "name": "పేరు", - "version": "వెర్షన్", - "description": "వివరణ", - "downloads": "డౌన్‌లోడ్‌లు/వారం", - "maintainers": "నిర్వహకులు", - "keywords": "కీవర్డ్‌లు", - "quality_score": "నాణ్యత స్కోర్", - "popularity_score": "జనాదరణ స్కోర్", - "maintenance_score": "నిర్వహణ స్కోర్", - "combined_score": "సంయుక్త స్కోర్", - "security": "భద్రత" - }, - "view_mode": { - "label": "వీక్షణ మోడ్", - "cards": "కార్డ్ వీక్షణ", - "table": "టేబుల్ వీక్షణ" - }, - "pagination": { - "mode_label": "పేజినేషన్ మోడ్", - "infinite": "అనంతం", - "paginated": "పేజినేటెడ్", - "items_per_page": "పేజీకి అంశాలు", - "per_page": "{count} / పేజీ", - "all_yolo": "అన్నీ (YOLO)", - "showing": "{total} లో {start}-{end}", - "previous": "మునుపటి పేజీ", - "next": "తర్వాతి పేజీ", - "nav_label": "పేజినేషన్" - }, - "count": { - "showing_filtered": "{count} ప్యాకేజ్‌లలో {filtered} | {count} ప్యాకేజ్‌లలో {filtered}", - "showing_all": "{count} ప్యాకేజ్ | {count} ప్యాకేజ్‌లు", - "showing_paginated": "{count} ప్యాకేజ్‌లలో {pageSize} | {count} ప్యాకేజ్‌లలో {pageSize}" - }, - "table": { - "security_warning": "భద్రత హెచ్చరిక", - "secure": "సురక్షితం", - "no_packages": "ప్యాకేజ్‌లు కనుగొనబడలేదు" - } - }, - "about": { - "title": "మా గురించి సమాచారం", - "heading": "మా గురించి సమాచారం", - "meta_description": "npmx npm రిజిస్ట్రీకి వేగవంతమైన, ఆధునిక బ్రౌజర్. npm ప్యాకేజ్‌లను అన్వేషించడానికి మెరుగైన UX/DX.", - "what_we_are": { - "title": "మేము ఏమిటి", - "better_ux_dx": "మెరుగైన UX/DX", - "admin_ui": "అడ్మిన్ UI", - "description": "npmx npm ప్యాకేజ్ రిజిస్ట్రీ మరియు టూలింగ్ కోసం {betterUxDx}. మేము ప్యాకేజ్‌లను అన్వేషించడానికి వేగవంతమైన, ఆధునిక ఇంటర్ఫేస్‌ను అందిస్తాము, దీనిలో డార్క్ మోడ్, కీబోర్డ్ నావిగేషన్, కోడ్ బ్రౌజింగ్, మరియు {jsr} వంటి ప్రత్యామ్నాయ రిజిస్ట్రీల నుండి కనెక్షన్ వంటి ఫీచర్‌లు ఉన్నాయి.", - "admin_description": "మేము మీ ప్యాకేజ్‌లు, టీమ్‌లు మరియు సంస్థలను నిర్వహించడానికి మెరుగైన {adminUi} అందించడానికి కూడా లక్ష్యంగా ఉన్నాము — అన్నీ బ్రౌజర్ నుండి, మీ లోకల్ npm CLI ద్వారా నడుపుతున్నాయి." - }, - "what_we_are_not": { - "title": "మేము ఏమి కాదు", - "not_package_manager": "ప్యాకేజ్ మేనేజర్ కాదు.", - "not_registry": "రిజిస్ట్రీ కాదు.", - "registry_description": "మేము ప్యాకేజ్‌లను హోస్ట్ చేయము. మేము వాటిని బ్రౌజ్ చేయడానికి మెరుగైన మార్గం.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "ఇప్పటికే", - "people": "ప్రజలు", - "building": "నిర్మిస్తున్నారు", - "really": "నిజంగా", - "cool": "అద్భుతమైన", - "package": "ప్యాకేజ్", - "managers": "మేనేజర్‌లు" - } - }, - "team": {}, - "contributors": { - "title": "కంట్రిబ్యూటర్‌లు", - "description": "npmx పూర్తిగా ఓపెన్ సోర్స్, అద్భుతమైన కంట్రిబ్యూటర్‌ల కమ్యూనిటీ ద్వారా నిర్మించబడింది. మాతో చేరండి మరియు మేము ఎప్పుడూ కోరుకున్న npm బ్రౌజింగ్ అనుభవాన్ని కలిసి సృష్టిద్దాం.", - "loading": "కంట్రిబ్యూటర్‌లు లోడ్ అవుతున్నారు...", - "error": "కంట్రిబ్యూటర్‌లను లోడ్ చేయడంలో విఫలమైంది", - "view_profile": "{name} యొక్క GitHub ప్రొఫైల్‌ను వీక్షించండి" - }, - "get_involved": { - "title": "చేరండి", - "contribute": { - "title": "కంట్రిబ్యూట్ చేయండి", - "description": "మెరుగైన npm అనుభవాన్ని సృష్టించడంలో మాకు సహాయం చేయండి.", - "cta": "GitHub లో వీక్షించండి" - }, - "community": { - "title": "కమ్యూనిటీతో చేరండి", - "description": "చాట్ చేయండి, ప్రశ్నలు అడగండి, మరియు ఆలోచనలను పంచుకోండి.", - "cta": "Discord లో చేరండి" - }, - "follow": { - "title": "నవీకరణలతో ఉండండి", - "description": "npmx లో తాజా సమాచారాన్ని పొందండి.", - "cta": "Bluesky లో ఫాలో చేయండి" - } - } - }, - "account_menu": { - "connect": "కనెక్ట్ చేయండి", - "account": "ఖాతా", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "ప్యాకేజ్‌లు మరియు orgs నిర్వహించండి", - "atmosphere_desc": "సోషల్ ఫీచర్‌లు మరియు గుర్తింపు", - "connect_npm_cli": "npm CLI తో కనెక్ట్ చేయండి", - "connect_atmosphere": "Atmosphere తో కనెక్ట్ చేయండి", - "connecting": "కనెక్ట్ అవుతున్నది...", - "ops": "{count} op | {count} ops" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "{'@'}{handle} గా కనెక్ట్ చేయబడింది", - "disconnect": "డిస్‌కనెక్ట్ చేయండి", - "connect_prompt": "మీ Atmosphere ఖాతాతో కనెక్ట్ చేయండి", - "handle_label": "హ్యాండిల్", - "handle_placeholder": "alice.npmx.social", - "connect": "కనెక్ట్ చేయండి", - "create_account": "కొత్త ఖాతాను సృష్టించండి", - "connect_bluesky": "Bluesky తో కనెక్ట్ చేయండి", - "what_is_atmosphere": "Atmosphere ఖాతా అంటే ఏమిటి?", - "atmosphere_explanation": "{npmx} దాని అనేక సోషల్ ఫీచర్‌లను నడపడానికి {atproto} ఉపయోగిస్తుంది, ఇది వినియోగదారులు తమ డేటా యొక్క యజమానులుగా మారడానికి మరియు అన్ని అనుకూల అప్లికేషన్‌ల కోసం ఒక ఖాతాను ఉపయోగించడానికి అనుమతిస్తుంది. మీరు ఖాతాను సృష్టించిన తర్వాత, మీరు {bluesky} మరియు {tangled} వంటి ఇతర అప్లికేషన్‌లను అదే ఖాతాతో ఉపయోగించవచ్చు." - } - }, - "header": { - "home": "npmx home", - "packages": "ప్యాకేజ్‌లు", - "packages_dropdown": { - "title": "మీ ప్యాకేజ్‌లు", - "loading": "లోడ్ అవుతున్నది...", - "error": "ప్యాకేజ్‌లను లోడ్ చేయడంలో విఫలమైంది", - "empty": "ప్యాకేజ్‌లు కనుగొనబడలేదు", - "view_all": "అన్నింటిని వీక్షించండి" - }, - "orgs": "orgs", - "orgs_dropdown": { - "title": "మీ సంస్థలు", - "loading": "లోడ్ అవుతున్నది...", - "error": "సంస్థలను లోడ్ చేయడంలో విఫలమైంది", - "empty": "సంస్థలు కనుగొనబడలేదు", - "view_all": "అన్నింటిని వీక్షించండి" - } - }, - "compare": { - "packages": { - "title": "ప్యాకేజ్‌లను పోల్చండి", - "tagline": "సరైన ఎంపిక చేయడంలో సహాయం కోసం npm ప్యాకేజ్‌లను పక్కపక్కన పోల్చండి.", - "meta_title": "{packages} పోల్చండి - npmx", - "meta_title_empty": "ప్యాకేజ్‌లను పోల్చండి - npmx", - "meta_description": "{packages} పక్కపక్కన పోలిక", - "meta_description_empty": "npm ప్యాకేజ్‌లను పక్కపక్కన పోల్చండి", - "section_packages": "ప్యాకేజ్‌లు", - "section_facets": "ఫేసెట్‌లు", - "section_comparison": "పోలిక", - "loading": "ప్యాకేజ్ డేటా లోడ్ అవుతున్నది...", - "error": "ప్యాకేజ్ డేటాను లోడ్ చేయడంలో విఫలమైంది. దయచేసి మళ్లీ ప్రయత్నించండి.", - "empty_title": "పోల్చడానికి ప్యాకేజ్‌లను ఎంచుకోండి", - "empty_description": "వాటి మెట్రిక్‌లను పక్కపక్కన పోలిక చూడడానికి పైన కనీసం 2 ప్యాకేజ్‌లను శోధించి జోడించండి." - }, - "selector": { - "search_label": "ప్యాకేజ్‌ను శోధించండి", - "search_first": "ప్యాకేజ్‌ను శోధించండి...", - "search_add": "మరో ప్యాకేజ్‌ను జోడించండి...", - "searching": "శోధిస్తున్నారు...", - "remove_package": "{package} ను తీసివేయండి", - "packages_selected": "{count}/{max} ప్యాకేజ్‌లు ఎంచుకోబడ్డాయి.", - "add_hint": "పోల్చడానికి కనీసం 2 ప్యాకేజ్‌లను జోడించండి." - }, - "no_dependency": {}, - "facets": { - "group_label": "పోలిక ఫేసెట్‌లు", - "all": "అన్నీ", - "none": "ఏదీ లేదు", - "coming_soon": "త్వరలో వస్తుంది", - "select_all": "అన్ని ఫేసెట్‌లను ఎంచుకోండి", - "deselect_all": "అన్ని ఫేసెట్‌లను అన్‌సెలెక్ట్ చేయండి", - "select_category": "అన్ని {category} ఫేసెట్‌లను ఎంచుకోండి", - "deselect_category": "అన్ని {category} ఫేసెట్‌లను అన్‌సెలెక్ట్ చేయండి", - "categories": { - "performance": "పనితీరు", - "health": "ఆరోగ్యం", - "compatibility": "అనుకూలత", - "security": "భద్రత మరియు అనుసరణ" - }, - "items": { - "packageSize": {}, - "installSize": {}, - "dependencies": {}, - "totalDependencies": {}, - "downloads": {}, - "totalLikes": {}, - "lastUpdated": {}, - "deprecated": {}, - "engines": {}, - "types": {}, - "moduleFormat": {}, - "license": {}, - "vulnerabilities": {} - }, - "values": {}, - "trends": {} - } - }, - "privacy_policy": { - "cookies": { - "what_are": {}, - "types": {}, - "local_storage": {}, - "management": {} - }, - "analytics": {}, - "authenticated": {}, - "data_retention": {}, - "your_rights": {}, - "contact": {}, - "changes": {} - }, - "a11y": { - "approach": {}, - "measures": {}, - "limitations": {}, - "contact": {} - } -} diff --git a/lunaria/files/tr-TR.json b/lunaria/files/tr-TR.json deleted file mode 100644 index f7bdc6d49..000000000 --- a/lunaria/files/tr-TR.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm Kayıt Defteri için Paket Tarayıcısı", - "description": "npm kayıt defteri için hızlı, modern tarayıcı. Modern arayüz ile paketleri arayın, keşfedin." - } - }, - "built_at": "{0} tarihinde oluşturuldu", - "alt_logo": "npmx logosu", - "tagline": "npm kayıt defteri için hızlı, modern tarayıcı", - "non_affiliation_disclaimer": "npm, Inc. ile bağlantılı değildir.", - "trademark_disclaimer": "npm, npm, Inc.'in tescilli ticari markasıdır. Bu site npm, Inc. ile bağlantılı değildir.", - "footer": { - "about": "hakkında", - "docs": "belgeler", - "source": "kaynak", - "social": "sosyal", - "chat": "sohbet", - "keyboard_shortcuts": "klavye kısayolları" - }, - "shortcuts": { - "section": { - "global": "Genel", - "search": "Arama", - "package": "Paket" - }, - "focus_search": "Aramaya odaklan", - "show_kbd_hints": "Klavye ipuçlarını vurgula", - "settings": "Ayarları aç", - "compare": "Karşılaştırmayı aç", - "compare_from_package": "Karşılaştırmayı aç (mevcut paketle doldurulmuş)", - "navigate_results": "Sonuçlar arasında gezin", - "go_to_result": "Sonuca git", - "open_code_view": "Kod görünümünü aç", - "open_docs": "Belgeleri aç", - "disable_shortcuts": "Klavye kısayollarını devre dışı bırak" - }, - "search": { - "label": "npm paketlerini ara", - "placeholder": "paket ara...", - "button": "ara", - "searching": "Aranıyor...", - "found_packages": "Paket bulunamadı | 1 paket bulundu | {count} paket bulundu", - "found_packages_sorted": "Sonuç bulunamadı | İlk {count} sonuç sıralanıyor | İlk {count} sonuç sıralanıyor", - "updating": "(güncelleniyor...)", - "no_results": "\"{query}\" için paket bulunamadı", - "rate_limited": "npm limiti aşıldı, biraz sonra tekrar deneyin", - "title": "arama", - "title_search": "arama: {search}", - "title_packages": "paket ara", - "meta_description": "'{search}' için arama sonuçları", - "meta_description_packages": "npm paketlerini ara", - "not_taken": "{name} alınmamış", - "claim_prompt": "Bu paket adını npm'de alın", - "claim_button": "\"{name}\" adını al", - "want_to_claim": "Bu paket adını almak istiyor musunuz?", - "start_typing": "Paketleri aramak için yazmaya başlayın", - "algolia_disclaimer": "Algolia tarafından desteklenmektedir", - "exact_match": "tam", - "suggestion": { - "user": "kullanıcı", - "org": "organizasyon", - "view_user_packages": "Bu kullanıcının paketlerine bak", - "view_org_packages": "Bu organizasyonun paketlerine bak" - } - }, - "nav": { - "main_navigation": "Ana", - "popular_packages": "Popüler paketler", - "settings": "ayarlar", - "compare": "karşılaştır", - "back": "geri", - "menu": "Menü", - "mobile_menu": "Navigasyon menüsü", - "open_menu": "Menüyü aç", - "links": "Bağlantılar", - "tap_to_search": "Aramak için dokunun" - }, - "settings": { - "title": "ayarlar", - "tagline": "npmx deneyiminizi kişiselleştirin", - "meta_description": "Tema, dil ve görüntüleme seçenekleri ile npmx.dev deneyiminizi kişiselleştirin.", - "sections": { - "appearance": "Görünüm", - "display": "Ekran", - "search": "Veri kaynağı", - "language": "Dil", - "keyboard_shortcuts": "Klavye kısayolları" - }, - "data_source": { - "label": "Veri kaynağı", - "description": "npmx'in arama verilerini nereden aldığını seçin. Bireysel paket sayfaları her zaman doğrudan npm kayıt defterini kullanır.", - "npm": "npm Kayıt Defteri", - "npm_description": "Arama, organizasyon ve kullanıcı listelerini doğrudan resmi npm kayıt defterinden alır. Güvenilirdir, ancak daha yavaş olabilir.", - "algolia": "Algolia", - "algolia_description": "Daha hızlı arama, organizasyon ve kullanıcı sayfaları için Algolia kullanır." - }, - "relative_dates": "Göreceli tarihler", - "include_types": "Kuruluma {'@'}types dahil et", - "include_types_description": "Tipsiz paketler için kurulum komutlarına {'@'}types paketi ekle", - "hide_platform_packages": "Aramada platforma özgü paketleri gizle", - "hide_platform_packages_description": "Sonuçlarda {'@'}esbuild/linux-x64 gibi yerel binary paketleri gizle", - "theme": "Tema", - "theme_light": "Açık", - "theme_dark": "Koyu", - "theme_system": "Sistem", - "language": "Dil", - "help_translate": "npmx'i çevirmeye yardım edin", - "accent_colors": "Vurgu renkleri", - "clear_accent": "Vurgu rengini temizle", - "translation_progress": "Çeviri ilerlemesi", - "background_themes": "Arka plan tonu", - "keyboard_shortcuts_enabled": "Klavye kısayolları etkin", - "keyboard_shortcuts_enabled_description": "Hızlı navigasyon için klavye kısayollarını etkinleştir" - }, - "i18n": { - "missing_keys": "{count} eksik çeviri | {count} eksik çeviri", - "copy_keys": "Anahtarları kopyala", - "show_more_keys": "{count} daha fazla göster...", - "contribute_hint": "Eksik anahtarları ekleyerek bu çeviriyi geliştirmeye yardım edin.", - "edit_on_github": "GitHub'da düzenle", - "view_guide": "Çeviri rehberi" - }, - "common": { - "loading": "Yükleniyor...", - "loading_more": "Daha fazla yükleniyor...", - "loading_packages": "Paketler yükleniyor...", - "end_of_results": "Sonuçların sonu", - "try_again": "Tekrar dene", - "close": "Kapat", - "or": "veya", - "retry": "Tekrar dene", - "copy": "kopyala", - "copied": "kopyalandı!", - "skip_link": "Ana içeriğe geç", - "warnings": "Uyarılar:", - "go_back_home": "Ana sayfaya dön", - "view_on_npm": "npm'de görüntüle", - "per_week": "/ hafta", - "vanity_downloads_hint": "Gösterge: paket gösterilmiyor | Gösterge: gösterilen paket için | Gösterge: {count} gösterilen paketin toplamı", - "sort": { - "name": "ad", - "role": "rol", - "members": "üyeler" - }, - "scroll_to_top": "Yukarı dön", - "cancel": "İptal", - "save": "Kaydet", - "edit": "Düzenle", - "error": "Hata" - }, - "profile": { - "display_name": "Görünen ad", - "description": "Açıklama", - "no_description": "Açıklama yok", - "website": "Web sitesi", - "website_placeholder": "https://ornek.com", - "likes": "Beğeniler", - "seo_title": "{name} - npmx", - "seo_description": "{name} kullanıcısının npm paketleri ve profili", - "not_found": "Kullanıcı bulunamadı", - "not_found_message": "Bu kullanıcı mevcut değil", - "invite": { - "message": "npmx'i deneyin - npm için daha iyi bir paket tarayıcısı", - "share_button": "Paylaş", - "compose_text": "npmx'i deneyin - npm için daha iyi bir paket tarayıcısı: {url}" - } - }, - "package": { - "not_found": "Paket Bulunamadı", - "not_found_message": "Paket bulunamadı.", - "no_description": "Açıklama verilmemiş", - "not_latest": "(en son değil)", - "verified_provenance": "Doğrulanmış köken", - "view_permalink": "Bu sürüm için kalıcı bağlantıya bak", - "navigation": "Paket", - "copy_name": "Paket adını kopyala", - "copy_version": "Paket sürümünü kopyala", - "deprecation": { - "package": "Bu paket kullanımdan kaldırılmıştır.", - "version": "Bu sürüm kullanımdan kaldırılmıştır.", - "no_reason": "Sebep belirtilmemiş" - }, - "size_increase": { - "title_size": "v{version}'dan beri önemli boyut artışı", - "title_deps": "v{version}'dan beri önemli bağımlılık sayısı artışı", - "title_both": "v{version}'dan beri önemli boyut ve bağımlılık artışı", - "size": "Kurulum boyutu {percent} arttı ({size} daha büyük)", - "deps": "{count} daha fazla bağımlılık" - }, - "replacement": { - "title": "Bu bağımlılığa ihtiyacınız olmayabilir.", - "native": "Bu, Node {nodeVersion}'dan beri mevcut olan {replacement} ile değiştirilebilir.", - "simple": "{community} bu paketi artık gereksiz olarak işaretledi, önerisi: {replacement}.", - "documented": "{community} bu paketin daha performanslı alternatiflerinin olduğunu belirtti.", - "none": "Bu paket artık gereksiz olarak işaretlendi ve işlevselliği tüm motorlarda yerel olarak mevcuttur.", - "learn_more": "Daha fazla bilgi", - "learn_more_above": "Yukarıda daha fazla bilgi edinin.", - "mdn": "MDN", - "community": "topluluk", - "consider_no_dep": "+ Bağımlılıksız düşünün?" - }, - "stats": { - "license": "Lisans", - "deps": "Bağımlılıklar", - "install_size": "Kurulum Boyutu", - "vulns": "Güvenlik Açıkları", - "published": "Yayınlandı", - "published_tooltip": "{package}{'@'}{version} yayınlanma tarihi", - "view_dependency_graph": "Bağımlılık grafiğini göster", - "inspect_dependency_tree": "Bağımlılık ağacını incele", - "size_tooltip": { - "unpacked": "{size} açılmış boyut (bu paket)", - "total": "{size} toplam açılmış boyut (linux-x64 için tüm {count} bağımlılık dahil)" - } - }, - "skills": { - "title": "Agent Becerileri", - "skills_available": "{count} beceri mevcut | {count} beceri mevcut", - "compatible_with": "{tool} ile uyumlu", - "install": "Kur", - "installation_method": "Kurulum yöntemi", - "learn_more": "Daha fazla bilgi", - "available_skills": "Mevcut Beceriler", - "click_to_expand": "Genişletmek için tıklayın", - "no_description": "Açıklama yok", - "file_counts": { - "scripts": "{count} betik | {count} betik", - "refs": "{count} referans | {count} referans", - "assets": "{count} varlık | {count} varlık" - }, - "view_source": "Kaynağa bak" - }, - "links": { - "repo": "repo", - "homepage": "ana sayfa", - "issues": "hatalar", - "jsr": "jsr", - "code": "kod", - "docs": "belgeler", - "fund": "fonlama", - "compare": "karşılaştır" - }, - "likes": { - "like": "Bu paketi beğen", - "unlike": "Beğeniyi geri al" - }, - "docs": { - "not_available": "Belgeler mevcut değil", - "not_available_detail": "Bu sürüm için belgeler oluşturulamadı." - }, - "get_started": { - "title": "Başla", - "pm_label": "Paket yöneticisi", - "copy_command": "Kurulum komutunu kopyala", - "copy_dev_command": "Dev kurulum komutunu kopyala", - "dev_dependency_hint": "Genellikle dev bağımlılığı olarak kurulur", - "view_types": "{package} paketine bak" - }, - "create": { - "title": "Yeni proje oluştur", - "copy_command": "Oluşturma komutunu kopyala", - "view": "{packageName} aynı destekleyiciye sahip. Detaylar için tıklayın." - }, - "run": { - "title": "Çalıştır", - "locally": "Yerel olarak çalıştır" - }, - "readme": { - "title": "Readme", - "no_readme": "README mevcut değil.", - "view_on_github": "GitHub'da görüntüle", - "toc_title": "İçindekiler", - "callout": { - "note": "Not", - "tip": "İpucu", - "important": "Önemli", - "warning": "Uyarı", - "caution": "Dikkat" - }, - "copy_as_markdown": "README'yi Markdown olarak kopyala" - }, - "provenance_section": { - "title": "Köken", - "built_and_signed_on": "{provider} üzerinde oluşturuldu ve imzalandı", - "view_build_summary": "Derleme özetine bak", - "source_commit": "Kaynak Commit", - "build_file": "Derleme Dosyası", - "public_ledger": "Açık Defter", - "transparency_log_entry": "Şeffaflık günlüğü kaydı", - "view_more_details": "Daha fazla detay görüntüle", - "error_loading": "Köken detayları yüklenemedi" - }, - "security_downgrade": { - "title": "Güvenlik düşüşü", - "description_to_none_provenance": "Bu sürüm {provenance} olmadan yayınlandı.", - "description_to_none_trustedPublisher": "Bu sürüm {trustedPublishing} olmadan yayınlandı.", - "description_to_provenance_trustedPublisher": "Bu sürüm {provenance} kullanıyor, ancak {trustedPublishing} yok.", - "fallback_install_provenance": "Kurulum komutları {version} sürümüne sabitlendi — kökeni olan son sürüm.", - "fallback_install_trustedPublisher": "Kurulum komutları {version} sürümüne sabitlendi — güvenilir yayıncı olan son sürüm.", - "provenance_link_text": "köken", - "trusted_publishing_link_text": "güvenilir yayın" - }, - "keywords_title": "Anahtar kelimeler", - "compatibility": "Uyumluluk", - "card": { - "publisher": "Yayıncı", - "published": "Yayınlandı", - "weekly_downloads": "Haftalık indirmeler", - "keywords": "Anahtar kelimeler", - "license": "Lisans" - }, - "versions": { - "title": "Sürümler", - "collapse": "{tag} daralt", - "expand": "{tag} genişlet", - "collapse_other": "Diğer sürümleri daralt", - "expand_other": "Diğer sürümleri genişlet", - "collapse_major": "Major {major} daralt", - "expand_major": "Major {major} genişlet", - "other_versions": "Diğer sürümler", - "more_tagged": "{count} daha fazla etiketlenmiş", - "all_covered": "Tüm sürümler yukarıdaki etiketler tarafından kapsanıyor", - "deprecated_title": "{version} (kullanımdan kaldırılmış)", - "view_all": "{count} sürümü göster | Tüm {count} sürümü göster", - "distribution_title": "Semver Grubu", - "distribution_modal_title": "Sürümler", - "distribution_range_date_same_year": "{from}'den {to}'ya, {endYear}", - "distribution_range_date_multiple_years": "{from}, {startYear}'den {to}, {endYear}'e", - "grouping_major": "Major", - "grouping_minor": "Minor", - "grouping_versions_title": "Sürümler", - "grouping_versions_all": "Tümü", - "grouping_versions_only_recent": "Yalnızca son", - "grouping_usage_title": "Kullanım", - "grouping_usage_all": "Tümü", - "grouping_usage_low": "Düşük", - "recent_versions_only_tooltip": "Yalnızca son bir yıl içinde yayınlanan sürümleri göster.", - "show_low_usage_tooltip": "Toplam indirmelerin %1'inden azını oluşturan sürüm gruplarını dahil et.", - "y_axis_label": "İndirmeler", - "filter_placeholder": "Semver ile filtrele (örn. ^3.0.0)", - "filter_invalid": "Geçersiz semver aralığı", - "filter_help": "Semver aralığı filtresi yardımı", - "filter_tooltip": "Sürümleri {link} kullanarak filtreleyin. Örneğin, ^3.0.0 tüm 3.x sürümlerini gösterir.", - "filter_tooltip_link": "semver aralığı", - "no_matches": "Bu aralığa uygun sürüm yok", - "copy_alt": { - "per_version_analysis": "{version} sürümü {downloads} kez indirildi", - "general_description": "{package_name} paketinin {versions_count} {semver_grouping_mode} sürümü için sürüm başına indirmeleri gösteren çubuk grafiği, {date_range_label} {first_version} sürümünden {last_version} sürümüne kadar. En çok indirilen sürüm {max_version_downloads} indirme ile {max_downloaded_version}'dır. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Bağımlılık ({count}) | Bağımlılıklar ({count})", - "list_label": "Paket bağımlılıkları", - "show_all": "{count} bağımlılığı göster | tüm {count} bağımlılığı göster", - "optional": "isteğe bağlı", - "view_vulnerabilities": "Güvenlik açıklarını göster", - "outdated_major": "{count} major sürüm geride (son: {latest}) | {count} major sürüm geride (son: {latest})", - "outdated_minor": "{count} minor sürüm geride (son: {latest}) | {count} minor sürüm geride (son: {latest})", - "outdated_patch": "Patch güncellemesi mevcut (son: {latest})", - "has_replacement": "Bu bağımlılığın önerilen değiştiricileri var" - }, - "peer_dependencies": { - "title": "Peer Bağımlılık ({count}) | Peer Bağımlılıklar ({count})", - "list_label": "Paket peer bağımlılıkları", - "show_all": "{count} peer bağımlılığı göster | tüm {count} peer bağımlılığı göster" - }, - "optional_dependencies": { - "title": "İsteğe Bağlı Bağımlılık ({count}) | İsteğe Bağlı Bağımlılıklar ({count})", - "list_label": "Paket isteğe bağlı bağımlılıkları", - "show_all": "{count} isteğe bağlı bağımlılığı göster | tüm {count} isteğe bağlı bağımlılığı göster" - }, - "maintainers": { - "title": "Geliştiriciler", - "list_label": "Paket geliştiricileri", - "you": "(siz)", - "via": "{teams} aracılığıyla", - "remove_owner": "{name} sahipliğini kaldır", - "username_to_add": "Sahip olarak eklenecek kullanıcı adı", - "username_placeholder": "kullanıcı adı...", - "add_button": "ekle", - "cancel_add": "Sahip eklemeyi iptal et", - "add_owner": "+ Sahip ekle", - "show_more": "({count} daha fazla göster)", - "show_less": "(daha az göster)" - }, - "trends": { - "granularity": "Ayrıntı düzeyi", - "granularity_daily": "Günlük", - "granularity_weekly": "Haftalık", - "granularity_monthly": "Aylık", - "granularity_yearly": "Yıllık", - "start_date": "Başlangıç", - "end_date": "Bitiş", - "loading": "Yükleniyor...", - "date_range": "{start} - {end}", - "date_range_multiline": "{start}\n- {end}", - "download_file": "{fileType} indir", - "toggle_annotator": "Annotator geçişi", - "toggle_stack_mode": "Yığın modunu değiştir", - "legend_estimation": "Tahmin", - "no_data": "Veri mevcut değil", - "y_axis_label": "{granularity} {facet}", - "facet": "Yön", - "title": "Trendler", - "contributors_skip": "Katkıda bulunanlarda gösterilmiyor (GitHub repo yok):", - "items": { - "downloads": "İndirmeler", - "likes": "Beğeniler", - "contributors": "Katkıda Bulunanlar" - }, - "play_animation": "Animasyonu başlat", - "pause_animation": "Animasyonu duraklat", - "data_correction": "Veri düzeltme", - "average_window": "Ortalama penceresi", - "smoothing": "Yumuşatma", - "known_anomalies": "Bilinen anomaliler", - "known_anomalies_description": "npm kayıt defterinde bilinen veri anomalileri", - "known_anomalies_ranges": "Etkilenen tarih aralıkları", - "known_anomalies_range": "{start} - {end}", - "known_anomalies_range_named": "{name}: {start} - {end}", - "known_anomalies_none": "Bu paket için bilinen anomali yok", - "known_anomalies_contribute": "Anomali bildirin", - "apply_correction": "Düzeltme uygula", - "copy_alt": { - "trend_none": "esas olarak sabit", - "trend_strong": "güçlü", - "trend_weak": "zayıf", - "trend_undefined": "tanımsız (yeterli veri yok)", - "button_label": "Alt metni kopyala", - "watermark": "Altta filigran yazılı \"./npmx npm kayıt defteri için hızlı, modern tarayıcı\"", - "analysis": "{package_name} {start_value}'den başlıyor ve {end_value}'de bitiyor, zaman aralığı başına {downloads_slope} indirme eğilimi ile {trend} trend gösteriyor", - "estimation": "Son değer mevcut dönem için kısmi verilere dayalı tahminidir.", - "estimations": "Son değerler mevcut dönem için kısmi verilere dayalı tahminlerdir.", - "compare": "Paket indirme karşılaştırması çizgi grafiği: {packages}.", - "single_package": "{package} paketi için indirme çizgi grafiği.", - "general_description": "Y ekseni indirme sayısını temsil eder. X ekseni tarih aralığını temsil eder, {start_date}'den {end_date}'e, {granularity} zaman dönemi ile.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Haftalık İndirmeler", - "community_distribution": "Topluluk adaptasyon dağılımına bak", - "subtitle": "Son 7 gün" - }, - "install_scripts": { - "title": "Kurulum Betikleri", - "script_label": "(betik)", - "npx_packages": "{count} npx paketi | {count} npx paketi", - "currently": "şu anda {version}" - }, - "playgrounds": { - "title": "Deneyin", - "choose": "oyun alanı seçin" - }, - "metrics": { - "esm": "ES Modülleri destekleniyor", - "cjs": "CommonJS destekleniyor", - "no_esm": "ES Modülleri desteklenmiyor", - "types_label": "Tipler", - "types_included": "Tipler dahil", - "types_available": "Tipler {package} aracılığıyla mevcut", - "no_types": "TypeScript tipleri yok" - }, - "license": { - "view_spdx": "SPDX'te lisans metnini göster", - "none": "Yok" - }, - "vulnerabilities": { - "tree_found": "{packages}/{total} pakette {vulns} güvenlik açığı | {packages}/{total} pakette {vulns} güvenlik açığı", - "show_all_packages": "{count} etkilenen paketi göster | tüm {count} etkilenen paketi göster", - "path": "yol", - "more": "+{count} daha fazla", - "packages_failed": "{count} paket kontrol edilemedi | {count} paket kontrol edilemedi", - "scan_failed": "Güvenlik açıkları için taranamadı", - "severity": { - "critical": "kritik", - "high": "yüksek", - "moderate": "orta", - "low": "düşük" - }, - "fixed_in_title": "{version} sürümünde düzeltildi" - }, - "deprecated": { - "label": "Kullanımdan Kaldırılmış", - "tree_found": "{count} kullanımdan kaldırılmış bağımlılık | {count} kullanımdan kaldırılmış bağımlılık", - "show_all": "{count} kullanımdan kaldırılmış paketi göster | tüm {count} kullanımdan kaldırılmış paketi göster" - }, - "access": { - "title": "Takım Erişimi", - "refresh": "Takım erişimini yenile", - "list_label": "Takım erişim listesi", - "owner": "sahip", - "rw": "oku-yaz", - "ro": "yalnızca oku", - "revoke_access": "{name} erişimini iptal et", - "no_access": "Takım erişimi ayarlanmamış", - "select_team_label": "Takım seçin", - "loading_teams": "Takımlar yükleniyor...", - "select_team": "Takım seçin", - "permission_label": "İzin seviyesi", - "permission": { - "read_only": "yalnızca oku", - "read_write": "oku-yaz" - }, - "grant_button": "ver", - "cancel_grant": "Erişim vermeyi iptal et", - "grant_access": "+ Takım erişimi ver" - }, - "list": { - "filter_label": "Paketleri filtrele", - "filter_placeholder": "Paketleri filtrele...", - "sort_label": "Paketleri sırala", - "showing_count": "{total} paketten {filtered} gösteriliyor" - }, - "skeleton": { - "loading": "Paket detayları yükleniyor", - "maintainers": "Geliştiriciler", - "keywords": "Anahtar kelimeler", - "versions": "Sürümler", - "dependencies": "Bağımlılıklar" - }, - "sort": { - "downloads": "En çok indirilen", - "published": "Son yayınlanan", - "name_asc": "Ad (A-Z)", - "name_desc": "Ad (Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "Yerel Bağlayıcı", - "contributor_badge": "Yalnızca katkıda bulunanlar için", - "contributor_notice": "Bağlayıcı henüz npm'e yayınlanmadı. Yerel olarak çalıştırmak için {link} bakın.", - "contributor_link": "katkı rehberi", - "connected": "Bağlandı", - "connected_as_user": "~{user} olarak bağlandı", - "connected_hint": "Artık web arayüzünden paketleri ve organizasyonları yönetebilirsiniz.", - "disconnect": "Bağlantıyı kes", - "run_hint": "Yönetici işlevlerini etkinleştirmek için bağlayıcıyı bilgisayarınızda çalıştırın.", - "copy_command": "Komutu kopyala", - "copied": "Kopyalandı", - "paste_token": "Sonra bağlanmak için token'ı aşağıya yapıştırın:", - "token_label": "Token", - "token_placeholder": "token'ı buraya yapıştırın...", - "advanced": "Gelişmiş seçenekler", - "port_label": "Port", - "warning": "UYARI", - "warning_text": "Bu, npmx'e npm CLI'nızı kullanma izni verir. Yalnızca güvendiğiniz sitelere bağlanın.", - "connect": "Bağlan", - "connecting": "Bağlanıyor...", - "auto_open_url": "Auth sayfasını otomatik aç" - } - }, - "operations": { - "queue": { - "title": "İşlem Kuyruğu", - "clear_all": "tümünü temizle", - "refresh": "İşlemleri yenile", - "empty": "Kuyrukta işlem yok", - "empty_hint": "Paket veya organizasyon sayfalarından işlem ekleyin", - "active_label": "Aktif işlemler", - "otp_required": "OTP gerekli", - "otp_prompt": "Devam etmek için OTP girin", - "otp_placeholder": "OTP kodunu girin...", - "otp_label": "Tek kullanımlık şifre", - "retry_otp": "OTP ile tekrar dene", - "retry_web_auth": "Web auth ile tekrar dene", - "retrying": "Tekrar deneniyor...", - "open_web_auth": "Web auth bağlantısını aç", - "approve_operation": "İşlemi onayla", - "remove_operation": "İşlemi kaldır", - "approve_all": "Tümünü Onayla", - "execute": "Çalıştır", - "executing": "Çalıştırılıyor...", - "log": "Günlük", - "log_label": "Tamamlanan işlem günlüğü", - "remove_from_log": "Günlükten kaldır" - } - }, - "org": { - "teams": { - "title": "Takımlar", - "refresh": "Takımları yenile", - "filter_label": "Takımları filtrele", - "filter_placeholder": "Takımları filtrele...", - "sort_by": "Sırala", - "loading": "Takımlar yükleniyor...", - "no_teams": "Takım bulunamadı", - "list_label": "Organizasyon takımları", - "delete_team": "{name} takımını sil", - "member_count": "{count} üye | {count} üye", - "members_of": "{team} üyeleri", - "no_members": "Üye yok", - "remove_user": "{user} takımdan çıkar", - "username_to_add": "{team} takımına eklenecek kullanıcı adı", - "username_placeholder": "kullanıcı adı...", - "add_button": "ekle", - "cancel_add_user": "Kullanıcı eklemeyi iptal et", - "add_member": "+ Üye ekle", - "team_name_label": "Takım adı", - "team_name_placeholder": "takım-adı...", - "create_button": "oluştur", - "no_match": "\"{query}\" ile eşleşen takım yok", - "cancel_create": "Takım oluşturmayı iptal et", - "create_team": "+ Takım oluştur" - }, - "members": { - "title": "Üyeler", - "refresh": "Üyeleri yenile", - "filter_label": "Üyeleri filtrele", - "filter_placeholder": "Üyeleri filtrele...", - "filter_by_role": "Role göre filtrele", - "filter_by_team": "Takıma göre filtrele", - "all_teams": "tüm takımlar", - "sort_by": "Sırala", - "loading": "Üyeler yükleniyor...", - "no_members": "Üye bulunamadı", - "list_label": "Organizasyon üyeleri", - "change_role_for": "{name} için rolü değiştir", - "remove_from_org": "{name} organizasyondan çıkar", - "view_team": "{team} takımını göster", - "no_match": "Filtrelerinize uygun üye yok", - "username_label": "Kullanıcı adı", - "username_placeholder": "kullanıcı adı...", - "role_label": "Rol", - "role": { - "all": "tümü", - "developer": "geliştirici", - "admin": "yönetici", - "owner": "sahip" - }, - "team_label": "Takım", - "no_team": "takım yok", - "add_button": "ekle", - "cancel_add": "Üye eklemeyi iptal et", - "add_member": "+ Üye ekle" - }, - "public_packages": "{count} açık paket | {count} açık paket", - "page": { - "packages_title": "Paketler", - "members_tab": "Üyeler", - "teams_tab": "Takımlar", - "no_packages": "Açık paket bulunamadı:", - "no_packages_hint": "Bu organizasyon mevcut olmayabilir veya açık paketleri yoktur.", - "failed_to_load": "Organizasyon paketleri yüklenemedi", - "no_match": "\"{query}\" ile eşleşen paket yok", - "not_found": "Organizasyon bulunamadı", - "not_found_message": "\"{'@'}{name}\" organizasyonu npm'de mevcut değil" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(organizasyona da eklenecek)", - "press_enter_to_add": "{'@'}{username} eklemek için Enter'a basın", - "default_placeholder": "kullanıcı adı...", - "suggestions_label": "Kullanıcı önerileri" - }, - "page": { - "packages_title": "Paketler", - "no_packages": "Açık paket bulunamadı:", - "no_packages_hint": "Bu kullanıcı mevcut olmayabilir veya açık paketleri yoktur.", - "failed_to_load": "Kullanıcı paketleri yüklenemedi", - "no_match": "\"{query}\" ile eşleşen paket yok", - "filter_placeholder": "{count} paketi filtrele..." - }, - "orgs_page": { - "title": "Organizasyonlar", - "back_to_profile": "Profile dön", - "connect_required": "Organizasyonlarınızı görmek için yerel CLI'ya bağlanın.", - "connect_hint_prefix": "Başlamak için", - "connect_hint_suffix": "çalıştırın.", - "own_orgs_only": "Yalnızca kendi organizasyonlarınızı görebilirsiniz.", - "view_your_orgs": "Organizasyonlarınızı göster", - "loading": "Organizasyonlar yükleniyor...", - "empty": "Organizasyon bulunamadı.", - "empty_hint": "Organizasyonlar sizin scope'lu paketlerinizden keşfedilir.", - "count": "{count} Organizasyon | {count} Organizasyon", - "packages_count": "{count} paket | {count} paket" - } - }, - "claim": { - "modal": { - "title": "Paket Adını Al", - "success": "Paket alındı!", - "success_detail": "{name}{'@'}0.0.0 npm'e yayınlandı.", - "success_hint": "Artık npm publish kullanarak bu pakete yeni sürümler yayınlayabilirsiniz.", - "view_package": "Pakete Bak", - "invalid_name": "Geçersiz paket adı:", - "available": "Bu ad müsait!", - "taken": "Bu ad zaten alınmış.", - "missing_permission": "{'@'}{scope} scope'una paket ekleme izniniz yok.", - "similar_warning": "Benzer paketler mevcut - npm bu adı reddedebilir:", - "related": "İlgili paketler:", - "scope_warning_title": "Bunun yerine scope'lu paket kullanmayı düşünün", - "scope_warning_text": "Scope'suz paket adları paylaşılan kaynaklardır. Adı yalnızca paket yayınlayıp saklamak niyetindeyseniz alın. Kişisel veya organizasyon projeleri için {'@'}{username}/{name} gibi scope'lu ad kullanın.", - "connect_required": "Bu paket adını almak için yerel bağlayıcıya bağlanın.", - "connect_button": "Bağlayıcıya Bağlan", - "publish_hint": "Bu, minimal placeholder paket yayınlayacak.", - "preview_json": "package.json önizleme", - "claim_button": "Paket Adını Al", - "publishing": "Yayınlanıyor...", - "checking": "Müsaitlik kontrol ediliyor...", - "failed_to_check": "Ad müsaitliği kontrol edilemedi", - "failed_to_claim": "Paket alınamadı" - } - }, - "code": { - "files_label": "Dosyalar", - "no_files": "Bu klasörde dosya yok", - "root": "kök", - "lines": "{count} satır", - "toggle_tree": "Dosya ağacını değiştir", - "close_tree": "Dosya ağacını kapat", - "copy_link": "Bağlantıyı kopyala", - "raw": "Ham", - "view_raw": "Ham dosyayı göster", - "file_too_large": "Dosya önizleme için çok büyük", - "file_size_warning": "{size} sözdizimi vurgulama için 500KB limitini aşıyor", - "failed_to_load": "Dosya yüklenemedi", - "unavailable_hint": "Dosya çok büyük olabilir veya mevcut değil", - "version_required": "Kodu görüntülemek için sürüm gerekli", - "go_to_package": "Pakete git", - "loading_tree": "Dosya ağacı yükleniyor...", - "failed_to_load_tree": "Bu paket sürümü için dosyalar yüklenemedi", - "back_to_package": "Pakete dön", - "table": { - "name": "Ad", - "size": "Boyut" - }, - "markdown_view_mode": { - "preview": "önizleme", - "code": "kod" - }, - "file_path": "Dosya yolu", - "scroll_to_top": "Yukarı dön" - }, - "badges": { - "provenance": { - "verified": "doğrulanmış", - "verified_title": "Doğrulanmış köken", - "verified_via": "Doğrulandı: {provider} aracılığıyla yayınlandı" - }, - "jsr": { - "title": "JSR'de de mevcut" - } - }, - "filters": { - "title": "Filtreler", - "search": "Ara", - "search_scope": "Arama kapsamı", - "search_placeholder_name": "Paket adına göre filtrele...", - "search_placeholder_description": "Açıklamaya göre filtrele...", - "search_placeholder_keywords": "Anahtar kelimelere göre filtrele...", - "search_placeholder_all": "Tümünde ara veya name: desc: kw: kullan", - "scope_name": "Ad", - "scope_name_description": "Yalnızca paket adlarında ara", - "scope_description": "Açıklama", - "scope_description_description": "Yalnızca açıklamalarda ara", - "scope_keywords": "Anahtar kelimeler", - "scope_keywords_description": "Yalnızca anahtar kelimelerde ara", - "scope_all": "Tümü", - "scope_all_description": "Tüm alanlarda ara", - "weekly_downloads": "Haftalık indirmeler", - "updated_within": "Güncelleme zamanı", - "security": "Güvenlik", - "keywords": "Anahtar kelimeler", - "more_keywords": "Daha fazla anahtar kelime", - "clear_all": "Tümünü temizle", - "remove_filter": "Filtreyi kaldır", - "chips": { - "search": "Arama: {query}", - "downloads": "İndirmeler: {range}", - "keyword": "Anahtar kelime: {keyword}", - "security": "Güvenlik: {security}", - "updated": "Güncellendi: {updated}" - }, - "download_range": { - "any": "Herhangi", - "lt100": "< 100", - "100_1k": "100 - 1k", - "1k_10k": "1k - 10k", - "10k_100k": "10k - 100k", - "gt100k": "> 100k" - }, - "updated": { - "any": "Herhangi", - "week": "Son hafta", - "month": "Son ay", - "quarter": "Son çeyrek", - "year": "Son yıl" - }, - "security_options": { - "all": "Tümü", - "secure": "Güvenli", - "insecure": "Güvensiz" - }, - "sort": { - "label": "Sırala", - "toggle_direction": "Sıralama yönünü değiştir", - "ascending": "Artan", - "descending": "Azalan", - "relevance": "İlgililik", - "downloads_week": "Haftalık indirmeler", - "downloads_day": "Günlük indirmeler", - "downloads_month": "Aylık indirmeler", - "downloads_year": "Yıllık indirmeler", - "published": "Yayınlanma tarihi", - "name": "Ad", - "quality": "Kalite", - "popularity": "Popülerlik", - "maintenance": "Bakım", - "score": "Skor" - }, - "columns": { - "title": "Sütunlar", - "show": "Göster", - "reset": "Sıfırla", - "coming_soon": "Yakında", - "name": "Ad", - "version": "Sürüm", - "description": "Açıklama", - "downloads": "İndirmeler", - "published": "Yayınlandı", - "maintainers": "Geliştiriciler", - "keywords": "Anahtar kelimeler", - "quality_score": "Kalite skoru", - "popularity_score": "Popülerlik skoru", - "maintenance_score": "Bakım skoru", - "combined_score": "Birleşik skor", - "security": "Güvenlik" - }, - "view_mode": { - "label": "Görünüm modu", - "cards": "Kartlar", - "table": "Tablo" - }, - "pagination": { - "mode_label": "Sayfalama modu", - "infinite": "Sonsuz kaydırma", - "paginated": "Sayfalı", - "items_per_page": "Sayfa başına öğe", - "per_page": "/ sayfa", - "all_yolo": "Tümü (YOLO)", - "showing": "Gösteriliyor", - "previous": "Önceki", - "next": "Sonraki", - "nav_label": "Sayfalama navigasyonu" - }, - "count": { - "showing_filtered": "{filtered} / {total} paket gösteriliyor", - "showing_all": "{total} paket gösteriliyor", - "showing_paginated": "{start}-{end} / {total} gösteriliyor" - }, - "table": { - "security_warning": "Güvenlik uyarısı", - "secure": "Güvenli", - "no_packages": "Paket bulunamadı" - } - }, - "about": { - "title": "Hakkında", - "heading": "npmx hakkında", - "meta_description": "npmx - npm kayıt defteri için hızlı, modern tarayıcı hakkında bilgi edinin.", - "what_we_are": { - "title": "Biz neyiz", - "better_ux_dx": "Daha iyi UX/DX", - "admin_ui": "Yönetici arayüzü", - "description": "npmx, npm kayıt defteri için modern bir paket tarayıcısıdır. Paketleri aramayı, keşfetmeyi ve yönetmeyi kolaylaştırır.", - "admin_description": "Yerel CLI bağlayıcısı ile paketlerinizi ve organizasyonlarınızı doğrudan tarayıcıdan yönetin." - }, - "what_we_are_not": { - "title": "Biz ne değiliz", - "not_package_manager": "Paket yöneticisi değiliz", - "not_registry": "Kayıt defteri değiliz", - "registry_description": "npm'in resmi kayıt defterini kullanıyoruz", - "package_managers_exist": "Harika paket yöneticileri zaten var", - "words": { - "already": "zaten", - "people": "insanlar", - "building": "yapıyor", - "really": "gerçekten", - "cool": "harika", - "package": "paket", - "managers": "yöneticileri" - } - }, - "sponsors": { - "title": "Sponsorlar" - }, - "oss_partners": { - "title": "Açık Kaynak Ortakları" - }, - "team": { - "title": "Ekip", - "governance": "Yönetişim", - "role_steward": "Yönetici", - "role_maintainer": "Geliştirici", - "sponsor": "Sponsor", - "sponsor_aria": "{name} sponsoru" - }, - "contributors": { - "title": "Katkıda Bulunanlar", - "description": "npmx'i harika yapan tüm katkıda bulunanlara teşekkürler", - "loading": "Katkıda bulunanlar yükleniyor...", - "error": "Katkıda bulunanlar yüklenemedi", - "view_profile": "Profili görüntüle" - }, - "get_involved": { - "title": "Katılın", - "contribute": { - "title": "Katkıda bulunun", - "description": "Kod, belgeler veya çevirilerle katkıda bulunun", - "cta": "GitHub'da görüntüle" - }, - "community": { - "title": "Topluluk", - "description": "Discord'da topluluğa katılın", - "cta": "Discord'a katıl" - }, - "follow": { - "title": "Takip edin", - "description": "Güncellemeler için bizi takip edin", - "cta": "Bluesky'da takip et" - } - } - }, - "account_menu": { - "connect": "Bağlan", - "account": "Hesap", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Paketleri ve organizasyonları yönetin", - "atmosphere_desc": "Beğenileri ve profili yönetin", - "connect_npm_cli": "npm CLI'ya bağlan", - "connect_atmosphere": "Atmosphere'e bağlan", - "connecting": "Bağlanıyor...", - "ops": "İşlemler" - }, - "auth": { - "modal": { - "title": "Kimlik Doğrulama", - "connected_as": "{handle} olarak bağlandı", - "disconnect": "Bağlantıyı kes", - "connect_prompt": "Atmosphere'e bağlanın", - "handle_label": "Kullanıcı adı", - "handle_placeholder": "kullaniciadi.bsky.social", - "connect": "Bağlan", - "create_account": "Hesap oluştur", - "connect_bluesky": "Bluesky ile bağlan", - "what_is_atmosphere": "Atmosphere nedir?", - "atmosphere_explanation": "Atmosphere, npmx için sosyal katmandır. Paketleri beğenin ve profilinizi özelleştirin.", - "default_input_error": "Geçerli bir Bluesky kullanıcı adı girin", - "profile": "Profil" - } - }, - "header": { - "home": "Ana sayfa", - "packages": "Paketler", - "packages_dropdown": { - "title": "Paketleriniz", - "loading": "Paketler yükleniyor...", - "error": "Paketler yüklenemedi", - "empty": "Paket bulunamadı", - "view_all": "Tümünü görüntüle" - }, - "orgs": "Organizasyonlar", - "orgs_dropdown": { - "title": "Organizasyonlarınız", - "loading": "Organizasyonlar yükleniyor...", - "error": "Organizasyonlar yüklenemedi", - "empty": "Organizasyon bulunamadı", - "view_all": "Tümünü görüntüle" - } - }, - "compare": { - "packages": { - "title": "Paketleri Karşılaştır", - "tagline": "npm paketlerini yan yana karşılaştırın", - "meta_title": "{packages} karşılaştırması - npmx", - "meta_title_empty": "Paketleri karşılaştır - npmx", - "meta_description": "{packages} paketlerini boyut, bağımlılıklar ve daha fazlası açısından karşılaştırın", - "meta_description_empty": "npm paketlerini boyut, bağımlılıklar, indirmeler ve daha fazlası açısından karşılaştırın", - "section_packages": "Paketler", - "section_facets": "Özellikler", - "section_comparison": "Karşılaştırma", - "copy_as_markdown": "Markdown olarak kopyala", - "loading": "Yükleniyor...", - "error": "Hata", - "empty_title": "Karşılaştırmak için paket ekleyin", - "empty_description": "Başlamak için yukarıdan paket arayın" - }, - "selector": { - "search_label": "Paket ara", - "search_first": "İlk paketi ara...", - "search_add": "Paket ekle...", - "searching": "Aranıyor...", - "remove_package": "{name} paketini kaldır", - "packages_selected": "{count} paket seçildi", - "add_hint": "Karşılaştırmak için paket ekleyin" - }, - "no_dependency": { - "label": "Bağımlılık yok", - "typeahead_title": "Bağımlılık yok", - "typeahead_description": "Bu paket için önerilen alternatif yok", - "tooltip_title": "Bağımlılık yok", - "tooltip_description": "Bu paket artık gereksiz olabilir", - "e18e_community": "e18e topluluğu", - "add_column": "Sütun ekle" - }, - "facets": { - "group_label": "Özellik grubu", - "all": "Tümü", - "none": "Hiçbiri", - "coming_soon": "Yakında", - "select_all": "Tümünü seç", - "deselect_all": "Tümünün seçimini kaldır", - "select_category": "{category} kategorisini seç", - "deselect_category": "{category} kategorisinin seçimini kaldır", - "binary_only_tooltip": "Yalnızca binary paketler için", - "categories": { - "performance": "Performans", - "health": "Sağlık", - "compatibility": "Uyumluluk", - "security": "Güvenlik" - }, - "items": { - "packageSize": { - "label": "Paket boyutu", - "description": "Sıkıştırılmış paket boyutu" - }, - "installSize": { - "label": "Kurulum boyutu", - "description": "Tüm bağımlılıklarla birlikte açılmış boyut" - }, - "dependencies": { - "label": "Bağımlılıklar", - "description": "Doğrudan bağımlılık sayısı" - }, - "totalDependencies": { - "label": "Toplam bağımlılıklar", - "description": "Tüm geçişli bağımlılıklar dahil" - }, - "downloads": { - "label": "Haftalık indirmeler", - "description": "Son 7 gündeki indirme sayısı" - }, - "totalLikes": { - "label": "Toplam beğeniler", - "description": "Atmosphere'deki toplam beğeni sayısı" - }, - "lastUpdated": { - "label": "Son güncelleme", - "description": "Son yayınlanma tarihi" - }, - "deprecated": { - "label": "Kullanımdan kaldırıldı", - "description": "Paket kullanımdan kaldırıldı mı" - }, - "engines": { - "label": "Motor gereksinimleri", - "description": "Node.js ve npm sürüm gereksinimleri" - }, - "types": { - "label": "TypeScript tipleri", - "description": "TypeScript tip tanımları dahil mi" - }, - "moduleFormat": { - "label": "Modül formatı", - "description": "ESM, CJS veya her ikisi" - }, - "license": { - "label": "Lisans", - "description": "Paket lisansı" - }, - "vulnerabilities": { - "label": "Güvenlik açıkları", - "description": "Bilinen güvenlik açıkları" - } - }, - "values": { - "any": "Herhangi", - "none": "Yok", - "unknown": "Bilinmiyor", - "deprecated": "Kullanımdan kaldırıldı", - "not_deprecated": "Aktif", - "types_included": "Dahil", - "types_none": "Yok", - "vulnerabilities_summary": "{critical} kritik, {high} yüksek, {moderate} orta, {low} düşük", - "up_to_you": "Size kalmış" - }, - "trends": { - "title": "Trendler" - } - }, - "file_changes": "Dosya değişiklikleri", - "files_count": "{count} dosya", - "lines_hidden": "{count} satır gizlendi", - "file_too_large": "Dosya çok büyük", - "file_size_warning": "Dosya boyutu {size}", - "compare_versions": "Sürümleri karşılaştır", - "summary": "Özet", - "deps_count": "{count} bağımlılık", - "dependencies": "Bağımlılıklar", - "dev_dependencies": "Dev bağımlılıkları", - "peer_dependencies": "Peer bağımlılıkları", - "optional_dependencies": "İsteğe bağlı bağımlılıklar", - "no_dependency_changes": "Bağımlılık değişikliği yok", - "file_filter_option": { - "all": "Tümü", - "added": "Eklenen", - "removed": "Kaldırılan", - "modified": "Değiştirilen" - }, - "search_files_placeholder": "Dosyalarda ara...", - "no_files_all": "Dosya bulunamadı", - "no_files_search": "Aramanızla eşleşen dosya yok", - "no_files_filtered": "Bu filtre için dosya yok", - "filter": { - "added": "Eklenen", - "removed": "Kaldırılan", - "modified": "Değiştirilen" - }, - "files_button": "Dosyalar", - "select_file_prompt": "Görüntülemek için bir dosya seçin", - "close_files_panel": "Dosya panelini kapat", - "filter_files_label": "Dosyaları filtrele" - }, - "privacy_policy": { - "title": "Gizlilik Politikası", - "last_updated": "Son güncelleme: {date}", - "welcome": "npmx'e hoş geldiniz", - "cookies": { - "what_are": { - "title": "Çerezler nedir?", - "p1": "Çerezler, web sitelerinin tarayıcınızda sakladığı küçük metin dosyalarıdır." - }, - "types": { - "title": "Kullandığımız çerezler", - "p1": "npmx aşağıdaki çerezleri kullanır:", - "bold": "Gerekli çerezler:", - "li1": "Oturum yönetimi", - "li2": "Tercih saklama", - "separator": "ve", - "cookie_vdpl": "vdpl", - "cookie_vdpl_desc": "Görüntülenen paketleri takip eder", - "cookie_h3": "h3", - "cookie_h3_desc": "Oturum yönetimi için" - }, - "local_storage": { - "title": "Yerel depolama", - "p1": "Ayrıca tarayıcınızın yerel depolama alanını kullanırız:", - "bold": "Ayarlar:", - "p2": "Tema, dil ve diğer tercihler", - "bold2": "Önbellek:", - "settings": "Performans için veri önbelleği" - }, - "management": { - "title": "Çerezleri yönetme", - "p1": "Çerezleri tarayıcı ayarlarınızdan yönetebilirsiniz:", - "bold": "Popüler tarayıcılar:", - "p2": "Çerez ayarları için tarayıcı belgelerine bakın", - "chrome": "Chrome", - "firefox": "Firefox", - "edge": "Edge" - } - }, - "analytics": { - "title": "Analitik", - "p1": "Siteyi geliştirmek için anonim kullanım verilerini topluyoruz:", - "bold": "Topladığımız veriler:", - "p2": "Aşağıdaki bilgileri topluyoruz:", - "li1": "Sayfa görüntülemeleri", - "li2": "Tıklama olayları", - "li3": "Arama sorguları", - "li4": "Tarayıcı ve cihaz bilgisi", - "p3": "Bu veriler anonim ve topludur." - }, - "authenticated": { - "title": "Kimlik doğrulamalı kullanıcılar", - "p1": "Bağlandığınızda şunları saklarız:", - "bold": "Profil bilgileri:", - "p2": "Kullanıcı adı, avatar ve tercihler", - "settings": "Ayarlarınızı yönetin" - }, - "data_retention": { - "title": "Veri saklama", - "p1": "Verilerinizi yalnızca gerekli olduğu sürece saklarız." - }, - "your_rights": { - "title": "Haklarınız", - "p1": "Aşağıdaki haklara sahipsiniz:", - "li1": "Verilerinize erişim", - "li2": "Verilerin düzeltilmesi", - "li3": "Verilerin silinmesi", - "li4": "Veri taşınabilirliği", - "p2": "Bu hakları kullanmak için bizimle iletişime geçin." - }, - "contact": { - "title": "İletişim", - "p1": "Sorularınız için:", - "link": "GitHub'da issue açın" - }, - "changes": { - "title": "Değişiklikler", - "p1": "Bu politikayı zaman zaman güncelleyebiliriz. Değişiklikler bu sayfada yayınlanacaktır." - } - }, - "a11y": { - "title": "Erişilebilirlik", - "footer_title": "Erişilebilirlik Beyanı", - "welcome": "npmx'te erişilebilirliğe bağlıyız", - "approach": { - "title": "Yaklaşımımız", - "p1": "npmx'i herkes için erişilebilir hale getirmeye çalışıyoruz.", - "p2": "WCAG 2.1 AA standartlarına uymayı hedefliyoruz.", - "about_link": "Hakkımızda daha fazla bilgi" - }, - "measures": { - "title": "Aldığımız önlemler", - "p1": "Erişilebilirliği sağlamak için:", - "li1": "Semantik HTML kullanımı", - "li2": "ARIA etiketleri", - "li3": "Klavye navigasyonu", - "li4": "Ekran okuyucu desteği", - "li5": "Yüksek kontrast modu", - "li6": "Düzenli erişilebilirlik testleri" - }, - "limitations": { - "title": "Bilinen sınırlamalar", - "p1": "Bazı alanlarda hala iyileştirme yapıyoruz. Sorunlarla karşılaşırsanız lütfen bildirin." - }, - "contact": { - "title": "Geri bildirim", - "p1": "Erişilebilirlik sorunları için:", - "link": "GitHub'da issue açın" - } - } -} diff --git a/lunaria/files/uk-UA.json b/lunaria/files/uk-UA.json deleted file mode 100644 index c330e5e6b..000000000 --- a/lunaria/files/uk-UA.json +++ /dev/null @@ -1,1243 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - Браузер пакетів для реєстру npm", - "description": "Швидкий сучасний браузер для реєстру npm. Пошук, перегляд та дослідження пакетів за допомогою сучасного інтерфейсу." - } - }, - "built_at": "збірка {0}", - "alt_logo": "лого npmx", - "tagline": "швидкий сучасний браузер для реєстру npm", - "non_affiliation_disclaimer": "не пов'язаний з npm, Inc.", - "trademark_disclaimer": "npm є зареєстрованою торговою маркою npm, Inc. Цей сайт не пов'язаний з npm, Inc.", - "footer": { - "about": "про проект", - "docs": "документація", - "source": "код", - "social": "соціальні мережі", - "chat": "чат", - "keyboard_shortcuts": "гарячі клавіші" - }, - "shortcuts": { - "section": { - "global": "Загальні", - "search": "Пошук", - "package": "Пакет" - }, - "focus_search": "Фокус на пошуку", - "show_kbd_hints": "Підсвітити підказки клавіатури", - "settings": "Відкрити параметри", - "compare": "Відкрити порівняння", - "compare_from_package": "Відкрити порівняння (з поточним пакетом)", - "navigate_results": "Навігація результатами", - "go_to_result": "Перейти до результату", - "open_code_view": "Відкрити перегляд коду", - "open_docs": "Відкрити документацію", - "disable_shortcuts": "Ви можете вимкнути гарячі клавіші в {settings}." - }, - "search": { - "label": "Пошук пакетів npm", - "placeholder": "пошук пакетів...", - "button": "пошук", - "searching": "Пошук...", - "found_packages": "Пакети не знайдено | Знайдено 1 пакет | Знайдено {count} пакетів", - "found_packages_sorted": "Результатів не знайдено | Сортування топ {count} результату | Сортування топ {count} результатів", - "updating": "(оновлення...)", - "no_results": "Пакетів не знайдено для \"{query}\"", - "rate_limited": "Досягнуто ліміт запитів npm, спробуйте пізніше", - "title": "пошук", - "title_search": "пошук: {search}", - "title_packages": "пошук пакетів", - "meta_description": "Результати пошуку для '{search}'", - "meta_description_packages": "Пошук npm пакетів", - "not_taken": "\"{name}\" не зайнято", - "claim_prompt": "Зарезервуйте цю назву пакета на npm", - "claim_button": "Зарезервувати \"{name}\"", - "want_to_claim": "Хочете зарезервувати цю назву пакета?", - "start_typing": "Почніть вводити для пошуку пакетів", - "algolia_disclaimer": "На базі Algolia", - "exact_match": "точно", - "suggestion": { - "user": "користувач", - "org": "організація", - "view_user_packages": "Переглянути пакети цього користувача", - "view_org_packages": "Переглянути пакети цієї організації" - } - }, - "nav": { - "main_navigation": "Головна", - "popular_packages": "Популярні пакети", - "settings": "параметри", - "compare": "порівняти", - "back": "назад", - "menu": "Меню", - "mobile_menu": "Меню навігації", - "open_menu": "Відкрити меню", - "links": "Посилання", - "tap_to_search": "Натисніть для пошуку" - }, - "settings": { - "title": "параметри", - "tagline": "налаштуйте ваше середовище npmx", - "meta_description": "Налаштуйте ваше середовище npmx.dev за допомогою параметрів теми, мови та дисплея.", - "sections": { - "appearance": "Зовнішній вигляд", - "display": "Відображення", - "search": "Джерело даних", - "language": "Мова", - "keyboard_shortcuts": "Гарячі клавіші" - }, - "data_source": { - "label": "Джерело даних", - "description": "Виберіть, звідки npmx отримує дані пошуку. Окремі сторінки пакетів завжди використовують реєстр npm напряму.", - "npm": "Реєстр npm", - "npm_description": "Отримує пошук, списки організацій та користувачів безпосередньо з офіційного реєстру npm. Авторитетний, але може бути повільнішим.", - "algolia": "Algolia", - "algolia_description": "Використовує Algolia для швидшого пошуку, сторінок організацій та користувачів." - }, - "relative_dates": "Відносні дати", - "include_types": "Включити {'@'}types у встановлення", - "include_types_description": "Додавайте пакет {'@'}types до команд встановлення для пакетів без типів", - "hide_platform_packages": "Приховати пакети для конкретної платформи в пошуку", - "hide_platform_packages_description": "Приховувати пакети з нативними бінарними файлами, наприклад {'@'}esbuild/linux-x64, в результатах", - "theme": "Тема", - "theme_light": "Світла", - "theme_dark": "Темна", - "theme_system": "Системна", - "language": "Мова", - "help_translate": "Допоможіть перекласти npmx", - "accent_colors": "Колірні акценти", - "clear_accent": "Очистити колір акценту", - "translation_progress": "Прогрес перекладу", - "background_themes": "Колір фону", - "keyboard_shortcuts_enabled": "Увімкнути гарячі клавіші", - "keyboard_shortcuts_enabled_description": "Гарячі клавіші можна вимкнути, якщо вони конфліктують з налаштуваннями браузера або системи" - }, - "i18n": { - "missing_keys": "Відсутній 1 переклад | Відсутні {count} переклади", - "copy_keys": "Копіювати ключі", - "show_more_keys": "Показати ще {count}...", - "contribute_hint": "Допоможіть поліпшити цей переклад, додавши відсутні ключі.", - "edit_on_github": "Редагувати на GitHub", - "view_guide": "Керівництво з перекладу" - }, - "common": { - "loading": "Завантаження...", - "loading_more": "Завантаження ще...", - "loading_packages": "Завантаження пакетів...", - "end_of_results": "Кінець результатів", - "try_again": "Спробувати ще раз", - "close": "Закрити", - "or": "або", - "retry": "Повторити", - "copy": "копіювати", - "copied": "скопійовано!", - "skip_link": "Перейти до основного змісту", - "warnings": "Попередження:", - "go_back_home": "Повернутися на головну", - "view_on_npm": "переглянути на npm", - "per_week": "/ тиждень", - "vanity_downloads_hint": "Номер пакету: пакети не відображаються | Номер пакету: для пакету, що відображається | Номер пакету: Сума {count} пакетів, що відображаються", - "sort": { - "name": "ім'я", - "role": "роль", - "members": "учасники" - }, - "scroll_to_top": "Прокрутити наверх", - "cancel": "Скасувати", - "save": "Зберегти", - "edit": "Редагувати", - "error": "Помилка" - }, - "profile": { - "display_name": "Відображуване ім'я", - "description": "Опис", - "no_description": "Без опису", - "website": "Вебсайт", - "website_placeholder": "https://example.com", - "likes": "Вподобання", - "seo_title": "{handle} - npmx", - "seo_description": "Профіль npmx: {handle}", - "not_found": "Профіль не знайдено", - "not_found_message": "Профіль для {handle} не вдалося знайти.", - "invite": { - "message": "Схоже, вони ще не користуються npmx. Хочете розповісти їм про нього?", - "share_button": "Поділитися в Bluesky", - "compose_text": "Привіт, {'@'}{handle}! Ти вже перевірив npmx.dev? Це швидкий сучасний браузер для реєстру npm з відкритим кодом.\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "Пакет не знайдено", - "not_found_message": "Пакет не вдалося знайти.", - "no_description": "Опис не надано", - "not_latest": "(не найновіший)", - "verified_provenance": "Перевірене походження", - "view_permalink": "Переглянути постійне посилання на цю версію", - "navigation": "Пакет", - "copy_name": "Скопіювати назву пакета", - "copy_version": "Скопіювати версію пакета", - "deprecation": { - "package": "Цей пакет більше не підтримується.", - "version": "Ця версія більше не підтримується.", - "no_reason": "Причину не вказано" - }, - "size_increase": { - "title_size": "Значне збільшення розміру починаючи з v{version}", - "title_deps": "Значне збільшення кількості залежностей починаючи з v{version}", - "title_both": "Значне збільшення розміру і залежностей починаючи з v{version}", - "size": "Розмір встановлення збільшився на {percent} ({size} більше)", - "deps": "{count} додаткових залежностей" - }, - "replacement": { - "title": "Можливо вам не потрібна ця залежність.", - "native": "Це можна замінити на {replacement}, доступне з Node {nodeVersion}.", - "simple": "Спільнота позначила цей пакет як надлишковий із рекомендацією: {replacement}.", - "documented": "Спільнота позначила цей пакет як такий, що має більш ефективні альтернативи.", - "none": "Цей пакет було позначено як більше не необхідний, і його функціональність, ймовірно, доступна в усіх системах.", - "learn_more": "Дізнатися більше", - "learn_more_above": "Дізнатися більше вище.", - "mdn": "MDN", - "community": "спільнота", - "consider_no_dep": "+ Думаєте позбавитися пакету?" - }, - "stats": { - "license": "Ліцензія", - "deps": "Залежності", - "install_size": "Розмір встановлення", - "vulns": "Вразливості", - "published": "Опубліковано", - "published_tooltip": "Дата публікації {package}{'@'}{version}", - "view_dependency_graph": "Переглянути граф залежностей", - "inspect_dependency_tree": "Дослідити дерево залежностей", - "size_tooltip": { - "unpacked": "{size} розпаковано розмір (цей пакет)", - "total": "{size} загальний розпаковано розмір (включаючи всі {count} залежностей для linux-x64)" - } - }, - "skills": { - "title": "Навички агента", - "skills_available": "{count} навичка доступна | {count} навичок доступно", - "compatible_with": "Сумісний з {tool}", - "install": "Встановити", - "installation_method": "Метод встановлення", - "learn_more": "Дізнатися більше", - "available_skills": "Доступні навички", - "click_to_expand": "Клікніть, щоб розгорнути", - "no_description": "Немає опису", - "file_counts": { - "scripts": "{count} скрипт | {count} скриптів", - "refs": "{count} посилання | {count} посилань", - "assets": "{count} ресурс | {count} ресурсів" - }, - "view_source": "Переглянути код" - }, - "links": { - "repo": "репозиторій", - "homepage": "головна сторінка", - "issues": "задачі", - "jsr": "jsr", - "code": "код", - "docs": "документація", - "fund": "спонсорувати", - "compare": "порівняння" - }, - "likes": { - "like": "Подобається цей пакет", - "unlike": "Прибрати вподобання" - }, - "docs": { - "not_available": "Документація недоступна", - "not_available_detail": "Ми не змогли згенерувати документацію для цієї версії." - }, - "get_started": { - "title": "Розпочніть роботу", - "pm_label": "Менеджер пакетів", - "copy_command": "Копіювати команду встановлення", - "copy_dev_command": "Копіювати команду встановлення для розробки", - "dev_dependency_hint": "Зазвичай встановлюється як залежність для розробки", - "view_types": "Переглянути {package}" - }, - "create": { - "title": "Створити новий проект", - "copy_command": "Копіювати команду створення", - "view": "{packageName} має того ж супроводжувача. Натисніть для деталей." - }, - "run": { - "title": "Запустити", - "locally": "Запустити локально" - }, - "readme": { - "title": "Readme", - "no_readme": "README недоступна.", - "view_on_github": "Переглянути на GitHub", - "toc_title": "Зміст", - "callout": { - "note": "Примітка", - "tip": "Порада", - "important": "Важливо", - "warning": "Попередження", - "caution": "Увага" - }, - "copy_as_markdown": "Скопіювати файл README як Markdown" - }, - "provenance_section": { - "title": "Походження", - "built_and_signed_on": "Зібрано та підписано на {provider}", - "view_build_summary": "Переглянути підсумок збірки", - "source_commit": "Початковий коміт", - "build_file": "Файл збірки", - "public_ledger": "Публічний реєстр", - "transparency_log_entry": "Запис журналу прозорості", - "view_more_details": "Переглянути більше деталей", - "error_loading": "Не вдалося завантажити деталі походження" - }, - "security_downgrade": { - "title": "Зниження довіри", - "description_to_none_provenance": "Ця версія була опублікована без {provenance}.", - "description_to_none_trustedPublisher": "Ця версія була опублікована без {trustedPublishing}.", - "description_to_provenance_trustedPublisher": "Ця версія використовує {provenance}, але не {trustedPublishing}.", - "fallback_install_provenance": "Команди встановлення закріплені на {version}, останній версії з походженням.", - "fallback_install_trustedPublisher": "Команди встановлення закріплені на {version}, останній версії з довіреною публікацією.", - "provenance_link_text": "походження", - "trusted_publishing_link_text": "довірена публікація" - }, - "keywords_title": "Ключові слова", - "compatibility": "Сумісність", - "card": { - "publisher": "Видавець", - "published": "Опубліковано", - "weekly_downloads": "Завантажень на тиждень", - "keywords": "Ключові слова", - "license": "Ліцензія" - }, - "versions": { - "title": "Версії", - "collapse": "Згорнути {tag}", - "expand": "Розгорнути {tag}", - "collapse_other": "Згорнути інші версії", - "expand_other": "Розгорнути інші версії", - "collapse_major": "Згорнути основну версію {major}", - "expand_major": "Розгорнути основну версію {major}", - "other_versions": "Інші версії", - "more_tagged": "Ще {count} позначено", - "all_covered": "Усі версії охоплені тегами вище", - "deprecated_title": "{version} (припинено)", - "view_all": "Переглянути {count} версію | Переглянути всі {count} версій", - "distribution_title": "Група Semver", - "distribution_modal_title": "Версії", - "distribution_range_date_same_year": "від {from} до {to}, {endYear}", - "distribution_range_date_multiple_years": "від {from}, {startYear} до {to}, {endYear}", - "grouping_major": "Основна", - "grouping_minor": "Мінорна", - "grouping_versions_title": "Версії", - "grouping_versions_all": "Усі", - "grouping_versions_only_recent": "Тільки нещодавні", - "grouping_usage_title": "Використання", - "grouping_usage_all": "Усі", - "grouping_usage_low": "Низьке", - "recent_versions_only_tooltip": "Показувати лише версії, опубліковані за останній рік.", - "show_low_usage_tooltip": "Включити групи версій з менш ніж 1% від загальних завантажень.", - "y_axis_label": "Завантаження", - "filter_placeholder": "Фільтр за semver (напр. ^3.0.0)", - "filter_invalid": "Недійсний діапазон semver", - "filter_help": "Довідка з фільтра діапазону semver", - "filter_tooltip": "Фільтрувати версії за {link}. Наприклад, ^3.0.0 показує всі версії 3.x.", - "filter_tooltip_link": "діапазоном semver", - "no_matches": "Жодна версія не відповідає цьому діапазону", - "copy_alt": { - "per_version_analysis": "Версія {version} була завантажена {downloads} разів", - "general_description": "Стовпчаста діаграма, що показує завантаження за версіями для {versions_count} {semver_grouping_mode} версій пакету {package_name}, {date_range_label} від версії {first_version} до версії {last_version}. Найбільш завантажувана версія — {max_downloaded_version} з {max_version_downloads} завантаженнями. {per_version_analysis}. {watermark}." - } - }, - "dependencies": { - "title": "Залежності ({count})", - "list_label": "Залежності пакета", - "show_all": "показати всі {count} залежностей", - "optional": "опціонально", - "view_vulnerabilities": "Переглянути вразливості", - "outdated_major": "{count} мажорна версія відставання (остання: {latest}) | {count} мажорних версій відставання (остання: {latest})", - "outdated_minor": "{count} мінорна версія відставання (остання: {latest}) | {count} мінорних версій відставання (остання: {latest})", - "outdated_patch": "Доступне оновлення (остання версія: {latest})", - "has_replacement": "Ця залежність має запропоновані заміни" - }, - "peer_dependencies": { - "title": "Залежності однорівневих об'єктів ({count})", - "list_label": "Залежності однорівневих об'єктів пакета", - "show_all": "показати всі {count} залежностей однорівневих об'єктів" - }, - "optional_dependencies": { - "title": "Опціональні залежності ({count})", - "list_label": "Опціональні залежності пакета", - "show_all": "показати всі {count} опціональних залежностей" - }, - "maintainers": { - "title": "Супроводжувачі", - "list_label": "Супроводжувачі пакета", - "you": "(ви)", - "via": "через {teams}", - "remove_owner": "Видалити {name} як власника", - "username_to_add": "Ім'я користувача для додавання як власника", - "username_placeholder": "ім'я користувача...", - "add_button": "додати", - "cancel_add": "Скасувати додавання власника", - "add_owner": "+ Додати власника", - "show_more": "(показати ще {count})", - "show_less": "(показати менше)" - }, - "trends": { - "granularity": "Деталізація", - "granularity_daily": "Щоденні", - "granularity_weekly": "Щотижневі", - "granularity_monthly": "Щомісячні", - "granularity_yearly": "Щорічні", - "start_date": "Початок", - "end_date": "Кінець", - "loading": "Завантаження...", - "date_range": "{start} до {end}", - "date_range_multiline": "{start}\nдо {end}", - "download_file": "Завантажити {fileType}", - "toggle_annotator": "Перемкнути анотатор", - "toggle_stack_mode": "Перемкнути режим стека", - "legend_estimation": "Оцінка", - "no_data": "Дані недоступні", - "y_axis_label": "{granularity} {facet}", - "facet": "Аспект", - "title": "Тенденції", - "contributors_skip": "Не показані в Супроводжувачах (немає GitHub репозиторія):", - "items": { - "downloads": "Завантаження", - "likes": "Вподобання", - "contributors": "Супроводжувачі" - }, - "play_animation": "Запустити анімацію", - "pause_animation": "Зупинити анімацію", - "data_correction": "Корекція даних", - "average_window": "Вікно усереднення", - "smoothing": "Згладжування", - "known_anomalies": "Відомі аномалії", - "known_anomalies_description": "Інтерполює відомі стрибки кількості завантажень, спричинені ботами або проблемами CI.", - "known_anomalies_ranges": "Діапазони аномалій", - "known_anomalies_range": "Від {start} до {end}", - "known_anomalies_range_named": "{packageName}: від {start} до {end}", - "known_anomalies_none": "Для цього пакету немає відомих аномалій. | Для цих пакетів немає відомих аномалій.", - "known_anomalies_contribute": "Додати дані про аномалію", - "apply_correction": "Застосувати корекцію", - "copy_alt": { - "trend_none": "здебільшого рівна", - "trend_strong": "сильна", - "trend_weak": "слабка", - "trend_undefined": "невизначена (недостатньо даних)", - "button_label": "Копіювати альтернативний текст", - "watermark": "Знизу є водяний знак із текстом \"./npmx a fast, modern browser for the npm registry\"", - "analysis": "{package_name} починається зі значення {start_value} і закінчується на {end_value}, демонструючи {trend} тенденцію з нахилом {downloads_slope} завантажень за часовий інтервал", - "estimation": "Кінцеве значення є оцінкою, заснованою на часткових даних за поточний період.", - "estimations": "Кінцеві значення є оцінками, заснованими на часткових даних за поточний період.", - "compare": "Лінійна діаграма порівняння завантажень пакетів для: {packages}.", - "single_package": "Лінійна діаграма завантажень пакету {package}.", - "general_description": "Вісь Y відображає кількість завантажень. Вісь X відображає діапазон дат, від {start_date} до {end_date}, з часовим інтервалом {granularity}.{estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "Завантажень на тиждень", - "community_distribution": "Переглянути розподіл впровадження у спільноті", - "subtitle": "Для всіх версій" - }, - "install_scripts": { - "title": "Скрипти встановлення", - "script_label": "(скрипт)", - "npx_packages": "{count} пакет npx | {count} пакети npx", - "currently": "зараз {version}" - }, - "playgrounds": { - "title": "Спробуйте", - "choose": "виберіть майданчик" - }, - "metrics": { - "esm": "Підтримка ES Modules", - "cjs": "Підтримка CommonJS", - "no_esm": "Без підтримки ES Modules", - "types_label": "Типи", - "types_included": "Типи включені", - "types_available": "Типи доступні через {package}", - "no_types": "Немає типів TypeScript" - }, - "license": { - "view_spdx": "Переглянути текст ліцензії на SPDX", - "none": "Відсутня" - }, - "vulnerabilities": { - "tree_found": "{vulns} вразливість в {packages}/{total} пакетах | {vulns} вразливостей в {packages}/{total} пакетах", - "show_all_packages": "показати всі {count} постраждалих пакетів", - "path": "шлях", - "more": "+{count} більше", - "packages_failed": "1 пакет не вдалося перевірити | {count} пакетів не вдалося перевірити", - "scan_failed": "Не вдалося сканувати на вразливості", - "severity": { - "critical": "критична", - "high": "висока", - "moderate": "середня", - "low": "низька" - }, - "fixed_in_title": "Виправлено у версії {version}" - }, - "deprecated": { - "label": "Припинено", - "tree_found": "1 припинена залежність | {count} припинених залежностей", - "show_all": "показати всі {count} припинених пакетів" - }, - "access": { - "title": "Доступ команди", - "refresh": "Оновити доступ команди", - "list_label": "Список доступу команди", - "owner": "власник", - "rw": "rw", - "ro": "ro", - "revoke_access": "Скасувати доступ {name}", - "no_access": "Доступ команди не налаштований", - "select_team_label": "Виберіть команду", - "loading_teams": "Завантаження команд...", - "select_team": "Виберіть команду", - "permission_label": "Рівень дозволу", - "permission": { - "read_only": "тільки для читання", - "read_write": "читання-запис" - }, - "grant_button": "надати", - "cancel_grant": "Скасувати надання доступу", - "grant_access": "+ Надати доступ команди" - }, - "list": { - "filter_label": "Фільтрувати пакети", - "filter_placeholder": "Фільтрувати пакети...", - "sort_label": "Сортувати пакети", - "showing_count": "Показано {filtered} з {total} пакетів" - }, - "skeleton": { - "loading": "Завантаження деталей пакета", - "maintainers": "Супроводжувачі", - "keywords": "Ключові слова", - "versions": "Версії", - "dependencies": "Залежності" - }, - "sort": { - "downloads": "Найбільше завантажено", - "published": "Нещодавно опубліковані", - "name_asc": "Ім'я (A-Z)", - "name_desc": "Ім'я (Z-A)" - }, - "size": { - "b": "{size} Б", - "kb": "{size} кБ", - "mb": "{size} МБ" - } - }, - "connector": { - "modal": { - "title": "Локальний сполучник", - "contributor_badge": "Лише для контриб'юторів", - "contributor_notice": "Сполучник ще не опублікований на npm. Дивіться {link} для запуску локально.", - "contributor_link": "керівництво для контриб'юторів", - "connected": "Підключено", - "connected_as_user": "Підключено як ~{user}", - "connected_hint": "Тепер ви можете керувати пакетами та організаціями з веб-інтерфейсу.", - "disconnect": "Відключити", - "run_hint": "Запустіть сполучник на своєму комп'ютері, щоб увімкнути функції адміністратора.", - "copy_command": "Копіювати команду", - "copied": "Скопійовано", - "paste_token": "Потім вставте токен нижче для підключення:", - "token_label": "Токен", - "token_placeholder": "вставте токен тут...", - "advanced": "Додаткові параметри", - "port_label": "Порт", - "warning": "ПОПЕРЕДЖЕННЯ", - "warning_text": "Це дозволяє npmx отримати доступ до вашого npm CLI. Підключайтеся лише до сайтів, яким ви довіряєте.", - "connect": "Підключити", - "connecting": "Підключення...", - "auto_open_url": "Автоматично відкривати сторінку авторизації" - } - }, - "operations": { - "queue": { - "title": "Черга операцій", - "clear_all": "очистити все", - "refresh": "Оновити операції", - "empty": "Жодних операцій не в черзі", - "empty_hint": "Додавайте операції зі сторінок пакетів або організацій", - "active_label": "Активні операції", - "otp_required": "Вимагається OTP", - "otp_prompt": "Введіть OTP для продовження", - "otp_placeholder": "Введіть код OTP...", - "otp_label": "Одноразовий пароль", - "retry_otp": "Повторити з OTP", - "retry_web_auth": "Повторити з веб-авторизацією", - "retrying": "Повтор...", - "open_web_auth": "Відкрити посилання веб-авторизації", - "approve_operation": "Затвердити операцію", - "remove_operation": "Видалити операцію", - "approve_all": "Затвердити все", - "execute": "Виконати", - "executing": "Виконання...", - "log": "Журнал", - "log_label": "Журнал завершених операцій", - "remove_from_log": "Видалити з журналу" - } - }, - "org": { - "teams": { - "title": "Команди", - "refresh": "Оновити команди", - "filter_label": "Фільтрувати команди", - "filter_placeholder": "Фільтрувати команди...", - "sort_by": "Сортувати за", - "loading": "Завантаження команд...", - "no_teams": "Команди не знайдені", - "list_label": "Команди організації", - "delete_team": "Видалити команду {name}", - "member_count": "{count} учасник | {count} учасники", - "members_of": "Учасники {team}", - "no_members": "Немає учасників", - "remove_user": "Видалити {user} з команди", - "username_to_add": "Ім'я користувача для додавання до {team}", - "username_placeholder": "ім'я користувача...", - "add_button": "додати", - "cancel_add_user": "Скасувати додавання користувача", - "add_member": "+ Додати учасника", - "team_name_label": "Ім'я команди", - "team_name_placeholder": "назва-команди...", - "create_button": "створити", - "no_match": "Команди не збігаються з \"{query}\"", - "cancel_create": "Скасувати створення команди", - "create_team": "+ Створити команду" - }, - "members": { - "title": "Учасники", - "refresh": "Оновити учасників", - "filter_label": "Фільтрувати учасників", - "filter_placeholder": "Фільтрувати учасників...", - "filter_by_role": "Фільтрувати за роллю", - "filter_by_team": "Фільтрувати за командою", - "all_teams": "всі команди", - "sort_by": "Сортувати за", - "loading": "Завантаження учасників...", - "no_members": "Учасники не знайдені", - "list_label": "Учасники організації", - "change_role_for": "Змінити роль для {name}", - "remove_from_org": "Видалити {name} з організації", - "view_team": "Переглянути команду {team}", - "no_match": "Учасники не збігаються з вашими фільтрами", - "username_label": "Ім'я користувача", - "username_placeholder": "ім'я користувача...", - "role_label": "Роль", - "role": { - "all": "всі", - "developer": "розробник", - "admin": "адміністратор", - "owner": "власник" - }, - "team_label": "Команда", - "no_team": "без команди", - "add_button": "додати", - "cancel_add": "Скасувати додавання учасника", - "add_member": "+ Додати учасника" - }, - "public_packages": "{count} публічний пакет | {count} публічні пакети", - "page": { - "packages_title": "Пакети", - "members_tab": "Учасники", - "teams_tab": "Команди", - "no_packages": "Публічні пакети не знайдені для", - "no_packages_hint": "Цієї організації може не існувати або у неї немає публічних пакетів.", - "failed_to_load": "Не вдалося завантажити пакети організації", - "no_match": "Пакети не збігаються з \"{query}\"", - "not_found": "Організацію не знайдено", - "not_found_message": "Організація \"{'@'}{name}\" не існує на npm" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(також буде додано до організації)", - "press_enter_to_add": "Натисніть Enter, щоб додати {'@'}{username}", - "default_placeholder": "ім'я користувача...", - "suggestions_label": "Пропозиції користувачів" - }, - "page": { - "packages_title": "Пакети", - "no_packages": "Публічні пакети не знайдені для", - "no_packages_hint": "Цього користувача може не існувати або у нього немає публічних пакетів.", - "failed_to_load": "Не вдалося завантажити пакети користувача", - "no_match": "Пакети не збігаються з \"{query}\"", - "filter_placeholder": "Фільтрувати {count} пакетів..." - }, - "orgs_page": { - "title": "Організації", - "back_to_profile": "Назад до профілю", - "connect_required": "Підключіть локальний CLI, щоб переглянути свої організації.", - "connect_hint_prefix": "Запустіть", - "connect_hint_suffix": "щоб розпочати.", - "own_orgs_only": "Ви можете переглядати тільки свої організації.", - "view_your_orgs": "Переглянути свої організації", - "loading": "Завантаження організацій...", - "empty": "Організації не знайдені.", - "empty_hint": "Організації виявляються з ваших пакетів з обсягом.", - "count": "{count} організація | {count} організації", - "packages_count": "{count} пакет | {count} пакети" - } - }, - "claim": { - "modal": { - "title": "Зарезервувати назву пакета", - "success": "Пакет зарезервовано!", - "success_detail": "{name}{'@'}0.0.0 було опубліковано на npm.", - "success_hint": "Тепер ви можете опублікувати нові версії цього пакета за допомогою npm publish.", - "view_package": "Переглянути пакет", - "invalid_name": "Невірна назва пакета:", - "available": "Ця назва доступна!", - "taken": "Ця назва вже зайнята.", - "missing_permission": "Ви не маєте дозволу на додавання пакету до scope {'@'}{scope}.", - "similar_warning": "Існують подібні пакети - npm може відхилити цю назву:", - "related": "Пов'язані пакети:", - "scope_warning_title": "Розглянути використання пакета з обсягом", - "scope_warning_text": "Назви пакетів без обсягу є спільним ресурсом. Зарезервуйте назву лише якщо ви маєте намір опублікувати та підтримувати пакет. Для особистих або організаційних проектів використовуйте назву з обсягом, як-от {'@'}{username}/{name}.", - "connect_required": "Підключіться до локального сполучника, щоб зарезервувати цю назву пакета.", - "connect_button": "Підключитися до сполучника", - "publish_hint": "Це опублікує мінімальний пакет-заповнювач.", - "preview_json": "Переглянути package.json", - "claim_button": "Зарезервувати назву пакета", - "publishing": "Опублікування...", - "checking": "Перевірка доступності...", - "failed_to_check": "Не вдалося перевірити доступність назви", - "failed_to_claim": "Не вдалося зарезервувати пакет" - } - }, - "code": { - "files_label": "Файли", - "no_files": "Немає файлів у цій папці", - "root": "корінь", - "lines": "{count} рядків", - "toggle_tree": "Переключити дерево файлів", - "close_tree": "Закрити дерево файлів", - "copy_link": "Копіювати посилання", - "raw": "Необроблено", - "view_raw": "Переглянути необроблений файл", - "file_too_large": "Файл занадто великий для попереду", - "file_size_warning": "{size} перевищує ліміт 500KB для виділення синтаксису", - "failed_to_load": "Не вдалося завантажити файл", - "unavailable_hint": "Файл може бути занадто великим або недоступним", - "version_required": "Для перегляду коду потрібна версія", - "go_to_package": "Перейти до пакета", - "loading_tree": "Завантаження дерева файлів...", - "failed_to_load_tree": "Не вдалося завантажити файли для цієї версії пакета", - "back_to_package": "Назад до пакета", - "table": { - "name": "Ім'я", - "size": "Розмір" - }, - "markdown_view_mode": { - "preview": "попередній перегляд", - "code": "код" - }, - "file_path": "Шлях до файлу", - "scroll_to_top": "Прокрутити вгору" - }, - "badges": { - "provenance": { - "verified": "перевірено", - "verified_title": "Перевірене походження", - "verified_via": "Перевірено: опубліковано через {provider}" - }, - "jsr": { - "title": "також доступно на JSR" - } - }, - "filters": { - "title": "Фільтри", - "search": "Пошук", - "search_scope": "Обсяг пошуку", - "search_placeholder_name": "Фільтрувати за назвою пакета...", - "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": "Безпека", - "keywords": "Ключові слова", - "more_keywords": "+{count} більше", - "clear_all": "Очистити все", - "remove_filter": "Видалити фільтр {label}", - "chips": { - "search": "Пошук", - "downloads": "Завантаження", - "keyword": "Ключове слово", - "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": "Оцінка" - }, - "columns": { - "title": "Колонки", - "show": "Показати колонки", - "reset": "Скинути за замовчуванням", - "coming_soon": "Скоро", - "name": "Ім'я", - "version": "Версія", - "description": "Опис", - "downloads": "Завантажень/тиж", - "published": "Останнє опублікування", - "maintainers": "Супроводжувачі", - "keywords": "Ключові слова", - "quality_score": "Оцінка якості", - "popularity_score": "Оцінка популярності", - "maintenance_score": "Оцінка підтримки", - "combined_score": "Комбінована оцінка", - "security": "Безпечність" - }, - "view_mode": { - "label": "Режим перегляду", - "cards": "У вигляді карток", - "table": "У вигляді таблиці" - }, - "pagination": { - "mode_label": "Режим нумерації сторінок", - "infinite": "Нескінченна", - "paginated": "По сторінках", - "items_per_page": "Елементів на сторінці", - "per_page": "{count} / сторінка", - "all_yolo": "Усі (YOLO)", - "showing": "{start}-{end} з {total}", - "previous": "Попередня сторінка", - "next": "Наступна сторінка", - "nav_label": "Посторінково" - }, - "count": { - "showing_filtered": "{filtered} з {count} пакетів", - "showing_all": "{count} пакетів", - "showing_paginated": "{pageSize} з {count} пакетів" - }, - "table": { - "security_warning": "Попередження безпеки", - "secure": "Безпечно", - "no_packages": "Пакети не знайдені" - } - }, - "about": { - "title": "Про проект", - "heading": "про проект", - "meta_description": "npmx - це швидкий, сучасний браузер для реєстру npm. Кращий UX/DX для дослідження пакетів npm.", - "what_we_are": { - "title": "Чим ми є", - "better_ux_dx": "кращий UX/DX", - "admin_ui": "адміністративний інтерфейс", - "description": "npmx - це {betterUxDx} для реєстру пакетів npm і інструментів. Ми надаємо швидкий, сучасний інтерфейс для дослідження пакетів із функціями, такими як темний режим, навігація клавіатурою, перегляд коду та з'єднання з альтернативними реєстрами, як-от {jsr}.", - "admin_description": "Ми також прагнемо надати кращий {adminUi} для керування вашими пакетами, командами та організаціями — усе з браузера, забезпечене вашим локальним npm CLI." - }, - "what_we_are_not": { - "title": "Чим ми не є", - "not_package_manager": "Не менеджер пакетів.", - "not_registry": "Не реєстр.", - "registry_description": "Ми не розміщуємо пакети. Ми просто кращий спосіб їх відображення.", - "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", - "words": { - "already": "Вже існують", - "people": "люди,", - "building": "які створюють", - "really": "дійсно", - "cool": "цікаві", - "package": "менеджери", - "managers": "пакетів" - } - }, - "sponsors": { - "title": "Спонсори" - }, - "oss_partners": { - "title": "Партнери відкритого ПЗ" - }, - "team": { - "title": "Команда", - "governance": "Управління", - "role_steward": "стюард", - "role_maintainer": "супроводжувач", - "sponsor": "спонсор", - "sponsor_aria": "Спонсорувати {name} на GitHub" - }, - "contributors": { - "title": "... та ще {count} учасник | ... та ще {count} учасників", - "description": "npmx має повністю відкритий код, створений дивовижною спільнотою учасників. Приєднуйтеся до нас і давайте разом створювати досвід перегляду npm, який ми завжди хотіли мати.", - "loading": "Завантаження учасників...", - "error": "Не вдалося завантажити учасників", - "view_profile": "Переглянути профіль {name} на GitHub" - }, - "get_involved": { - "title": "Долучитися", - "contribute": { - "title": "Зробити внесок", - "description": "Допоможіть нам побудувати кращий досвід npm.", - "cta": "Переглянути на GitHub" - }, - "community": { - "title": "Приєднатися до спільноти", - "description": "Спілкуйтеся в чаті, ставте питання та діліться ідеями.", - "cta": "Приєднатися до спільноти Discord" - }, - "follow": { - "title": "Залишайтеся в курсі", - "description": "Дізнайтеся останні новини про npmx.", - "cta": "Слідкувати на Bluesky" - } - } - }, - "account_menu": { - "connect": "підключити", - "account": "Обліковий запис", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "Керування пакетами та організаціями", - "atmosphere_desc": "Соціальні функції та ідентифікація", - "connect_npm_cli": "Підключитися до npm CLI", - "connect_atmosphere": "Підключитися до Atmosphere", - "connecting": "Підключення...", - "ops": "{count} операція | {count} операцій" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "Підключено як {'@'}{handle}", - "disconnect": "Відключити", - "connect_prompt": "Підключіться за допомогою облікового запису Atmosphere", - "handle_label": "Ідентифікатор", - "handle_placeholder": "alice.npmx.social", - "connect": "Підключити", - "create_account": "Створити новий обліковий запис", - "connect_bluesky": "Підключитися через Bluesky", - "what_is_atmosphere": "Що таке обліковий запис Atmosphere?", - "atmosphere_explanation": "{npmx} використовує {atproto} для забезпечення багатьох соціальних функцій, дозволяючи користувачам володіти своїми даними та використовувати один обліковий запис для всіх сумісних додатків. Після створення облікового запису ви можете використовувати інші додатки, такі як {bluesky} та {tangled}, з одним обліковим записом.", - "default_input_error": "Будь ласка, введіть дійсний ідентифікатор, DID або повну URL-адресу PDS", - "profile": "Профіль" - } - }, - "header": { - "home": "головна npmx", - "packages": "пакети", - "packages_dropdown": { - "title": "Ваші пакети", - "loading": "Завантаження...", - "error": "Не вдалося завантажити пакети", - "empty": "Пакети не знайдені", - "view_all": "Переглянути все" - }, - "orgs": "організації", - "orgs_dropdown": { - "title": "Ваші організації", - "loading": "Завантаження...", - "error": "Не вдалося завантажити організації", - "empty": "Організації не знайдено", - "view_all": "Переглянути всі" - } - }, - "compare": { - "packages": { - "title": "порівняння пакетів", - "tagline": "порівнюйте npm пакети один з одним, щоб вибрати правильний.", - "meta_title": "Порівняння {packages} - npmx", - "meta_title_empty": "Порівняння пакетів - npmx", - "meta_description": "Порівняння {packages} один з одним", - "meta_description_empty": "Порівнюйте npm пакети один з одним", - "section_packages": "Пакети", - "section_facets": "Аспекти", - "section_comparison": "Порівняння", - "copy_as_markdown": "Копіювати таблицю", - "loading": "Завантаження даних пакета...", - "error": "Не вдалося завантажити дані пакета. Спробуйте ще раз.", - "empty_title": "Виберіть пакети для порівняння", - "empty_description": "Знайдіть та додайте щонайменше 2 пакети вище, щоб побачити порівняння їх метрик." - }, - "selector": { - "search_label": "Пошук пакетів", - "search_first": "Знайти пакет...", - "search_add": "Додати ще пакет...", - "searching": "Пошук...", - "remove_package": "Видалити {package}", - "packages_selected": "Вибрано {count}/{max} пакетів.", - "add_hint": "Додайте щонайменше 2 пакети для порівняння." - }, - "no_dependency": { - "label": "(Без залежності)", - "typeahead_title": "Що б зробив Джеймс?", - "typeahead_description": "Порівняйте з відсутністю залежності! Схвалено e18e.", - "tooltip_title": "Можливо, вам не потрібна ця залежність", - "tooltip_description": "Порівняйте з відсутністю залежності! {link} підтримує список пакетів, які можна замінити нативними API або простішими альтернативами.", - "e18e_community": "Спільнота e18e", - "add_column": "Додати колонку без залежності до порівняння" - }, - "facets": { - "group_label": "Аспекти порівняння", - "all": "всі", - "none": "жодного", - "coming_soon": "Скоро", - "select_all": "Вибрати всі аспекти", - "deselect_all": "Скасувати вибір всіх аспектів", - "select_category": "Вибрати всі аспекти {category}", - "deselect_category": "Скасувати вибір всіх аспектів {category}", - "binary_only_tooltip": "Цей пакет надає лише бінарні файли без експортів", - "categories": { - "performance": "Продуктивність", - "health": "Стан", - "compatibility": "Сумісність", - "security": "Безпека та відповідність" - }, - "items": { - "packageSize": { - "label": "Розмір пакета", - "description": "Розмір самого пакета (розпакованого)" - }, - "installSize": { - "label": "Розмір встановлення", - "description": "Загальний розмір встановлення включаючи всі залежності" - }, - "dependencies": { - "label": "Прямі залежності", - "description": "Кількість прямих залежностей" - }, - "totalDependencies": { - "label": "Всього залежностей", - "description": "Загальна кількість залежностей включаючи транзитивні" - }, - "downloads": { - "label": "Завантажень/тиж", - "description": "Кількість завантажень за тиждень" - }, - "totalLikes": { - "label": "Вподобання", - "description": "Кількість вподобань" - }, - "lastUpdated": { - "label": "Опубліковано", - "description": "Коли була опублікована ця версія" - }, - "deprecated": { - "label": "Застарілий?", - "description": "Чи пакет застарів" - }, - "engines": { - "label": "Середовища виконання", - "description": "Вимоги до версії Node.js" - }, - "types": { - "label": "Типи", - "description": "Визначення типів TypeScript" - }, - "moduleFormat": { - "label": "Формат модуля", - "description": "Підтримка ESM/CJS" - }, - "license": { - "label": "Ліцензія", - "description": "Ліцензія пакета" - }, - "vulnerabilities": { - "label": "Вразливості", - "description": "Відомі вразливості безпеки" - } - }, - "values": { - "any": "Будь-яке", - "none": "Відсутні", - "unknown": "Невідомо", - "deprecated": "Припинено", - "not_deprecated": "Ні", - "types_included": "Включені", - "types_none": "Відсутні", - "vulnerabilities_summary": "{count} ({critical}К/{high}В)", - "up_to_you": "Вирішувати вам!" - }, - "trends": { - "title": "Порівняти тренди" - } - }, - "file_changes": "Зміни файлів", - "files_count": "{count} файлів", - "lines_hidden": "{count} рядків приховано", - "file_too_large": "Файл завеликий для порівняння", - "file_size_warning": "{size} перевищує ліміт 250 КБ для порівняння", - "compare_versions": "різниця", - "summary": "Підсумок", - "deps_count": "{count} залежн.", - "dependencies": "Залежності", - "dev_dependencies": "Dev-залежності", - "peer_dependencies": "Peer-залежності", - "optional_dependencies": "Опціональні залежності", - "no_dependency_changes": "Змін у залежностях немає", - "file_filter_option": { - "all": "Усі ({count})", - "added": "Додані ({count})", - "removed": "Видалені ({count})", - "modified": "Змінені ({count})" - }, - "search_files_placeholder": "Пошук файлів...", - "no_files_all": "Немає файлів", - "no_files_search": "Немає файлів, що відповідають \"{query}\"", - "no_files_filtered": "Немає файлів типу {filter}", - "filter": { - "added": "додано", - "removed": "видалено", - "modified": "змінено" - }, - "files_button": "Файли", - "select_file_prompt": "Виберіть файл з бічної панелі для перегляду різниці", - "close_files_panel": "Закрити панель файлів", - "filter_files_label": "Фільтрувати файли за типом зміни" - }, - "privacy_policy": { - "title": "політика конфіденційності", - "last_updated": "Останнє оновлення: {date}", - "welcome": "Ласкаво просимо до {app}. Ми зобов'язуємося захищати вашу конфіденційність. Ця політика пояснює, які дані ми збираємо, як ми їх використовуємо та ваші права щодо вашої інформації.", - "cookies": { - "what_are": { - "title": "Що таке файли cookie?", - "p1": "Cookie - це невеликі текстові файли, які зберігаються на вашому пристрої під час відвідування веб-сайту. Їх мета - покращити ваш досвід користування, запам'ятовуючи певні налаштування та параметри." - }, - "types": { - "title": "Які файли cookie ми використовуємо?", - "p1": "Ми використовуємо лише {bold} для цілей, необхідних виключно для функціональності сайту. Ми не використовуємо сторонні або рекламні cookie.", - "bold": "необхідні технічні cookie", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "Цей cookie використовується нашим хостинг-провайдером (Vercel) для захисту від конфлікту версій. Він гарантує, що ви отримуєте ресурси з правильної версії додатку, якщо нове оновлення випущено під час вашого користування сайтом. Він не відстежує вас.", - "cookie_h3": "h3", - "cookie_h3_desc": "Це наш захищений сесійний файл cookie. Він зберігає токен доступу OAuth, коли ви підключаєте свій обліковий запис Atmosphere. Він необхідний для підтримки вашої сесії авторизації." - }, - "local_storage": { - "title": "Локальне сховище", - "p1": "На додаток до сесійних cookie, ми використовуємо {bold} вашого браузера для збереження ваших налаштувань відображення. Це дозволяє нам запам'ятовувати тему (світла/темна) та деякі інші {settings}, які ви вибрали, щоб вам не потрібно було переналаштовувати їх при кожному візиті.", - "bold": "локальне сховище", - "p2": "Ця інформація є суто функціональною, зберігається лише на вашому пристрої та {bold2}. Ми використовуємо її виключно для покращення вашого досвіду користування нашим веб-сайтом.", - "bold2": "не містить персональних даних і не використовується для відстеження", - "settings": "параметри" - }, - "management": { - "title": "Керування файлами cookie", - "p1": "Ви можете налаштувати свій браузер для прийняття, відхилення або видалення файлів cookie відповідно до ваших уподобань. Однак зверніть увагу, що {bold}.", - "bold": "відхилення необхідних файлів cookie може перешкодити повному доступу до додатку", - "p2": "Нижче наведені посилання з інструкціями щодо керування файлами cookie у найпоширеніших браузерах:", - "chrome": "Google Chrome (відкривається в новому вікні)", - "firefox": "Mozilla Firefox (відкривається в новому вікні)", - "edge": "Microsoft Edge (відкривається в новому вікні)" - } - }, - "analytics": { - "title": "Аналітика", - "p1": "Ми використовуємо {bold} для розуміння того, як відвідувачі використовують наш веб-сайт. Це допомагає нам покращувати досвід користувачів та виявляти проблеми.", - "bold": "Веб-аналітику Vercel", - "p2": "Аналітика Vercel розроблена з урахуванням конфіденційності:", - "li1": "Не використовує файли cookie", - "li2": "Не збирає персональні ідентифікатори", - "li3": "Не відстежує користувачів між веб-сайтами", - "li4": "Всі дані агреговані та анонімізовані", - "p3": "Єдина інформація, яка збирається, включає: URL-адреси сторінок, реферер, країну/регіон, тип пристрою, браузер та операційну систему. Ці дані не можуть бути використані для ідентифікації окремих користувачів." - }, - "authenticated": { - "title": "Авторизовані користувачі", - "p1": "Коли ви підключаєте свій обліковий запис {bold} до npmx, ми зберігаємо ваш токен доступу OAuth у захищеному, HTTP сесійному cookie. Цей токен використовується виключно для авторизації запитів від вашого імені.", - "bold": "Atmosphere", - "p2": "Ми не зберігаємо ваші облікові дані та не отримуємо доступ до даних, що виходять за межі необхідного для надання функцій, які ви використовуєте. Ви можете відключити свій обліковий запис у будь-який час зі сторінки {settings}.", - "settings": "параметрів" - }, - "data_retention": { - "title": "Зберігання даних", - "p1": "Сесійні файли cookie автоматично видаляються, коли ви закриваєте браузер або після періоду неактивності. Налаштування локального сховища залишаються на вашому пристрої, доки ви не очистите дані браузера. Аналітичні дані зберігаються в агрегованій формі та не можуть бути пов'язані з конкретними користувачами." - }, - "your_rights": { - "title": "Ваші права", - "p1": "Ви маєте право:", - "li1": "Отримувати інформацію про те, які дані ми збираємо", - "li2": "Очищати локальне сховище та файли cookie у будь-який момент", - "li3": "Відключати свою сесію авторизації", - "li4": "Запитувати інформацію про наші практики роботи з даними", - "p2": "Оскільки ми не збираємо персональні дані, зазвичай немає персональної інформації для видалення або експортування." - }, - "contact": { - "title": "Зворотний зв'язок", - "p1": "Якщо у вас є запитання або занепокоєння щодо цієї політики конфіденційності, ви можете зв'язатися з нами, відкривши задачу в нашому {link}.", - "link": "репозиторії GitHub" - }, - "changes": { - "title": "Зміни до цієї політики", - "p1": "Ми можемо час від часу оновлювати цю політику конфіденційності. Будь-які зміни будуть опубліковані на цій сторінці з оновленою датою редакції." - } - }, - "a11y": { - "title": "доступність", - "footer_title": "a11y", - "welcome": "Ми хочемо, щоб {app} був доступним для якомога більшої кількості людей.", - "approach": { - "title": "Наш підхід", - "p1": "Ми намагаємося дотримуватися Рекомендацій щодо доступності веб-контенту (WCAG) 2.2 і використовуємо їх як орієнтир при створенні функціоналу. Ми не претендуємо на повну відповідність будь-якому рівню WCAG — доступність є неперервним процесом, і завжди є що покращувати.", - "p2": "Цей сайт є {about}. Покращення доступності відбувається поступово як частина нашої щоденної розробки.", - "about_link": "проектом з відкритим кодом, керованим спільнотою" - }, - "measures": { - "title": "Що ми робимо", - "p1": "Деякі з речей, які ми намагаємося робити на сайті:", - "li1": "Використовуємо семантичний HTML та ARIA-атрибути там, де це доречно.", - "li2": "Використовуємо відносні розміри тексту, щоб ви могли налаштувати їх у своєму браузері.", - "li3": "Підтримуємо навігацію за допомогою клавіатури у всьому інтерфейсі.", - "li4": "Поважаємо медіа-запити \"prefers-reduced-motion\" та \"prefers-color-scheme\".", - "li5": "Проектуємо з урахуванням достатнього кольорового контрасту.", - "li6": "Забезпечуємо доступність основного контенту без JavaScript, хоча деякі інтерактивні функції його потребують." - }, - "limitations": { - "title": "Відомі обмеження", - "p1": "Деякі частини сайту — особливо сторонній контент, як-от файли README пакетів — можуть не відповідати стандартам доступності. Ми працюємо над поступовим покращенням цих областей." - }, - "contact": { - "title": "Зворотний зв'язок", - "p1": "Якщо ви зіткнулися з бар'єром доступності на {app}, будь ласка, повідомте нам, відкривши задачу в нашому {link}. Ми серйозно ставимося до цих повідомлень і зробимо все можливе для їх вирішення.", - "link": "репозиторії GitHub" - } - } -} diff --git a/lunaria/files/zh-CN.json b/lunaria/files/zh-CN.json deleted file mode 100644 index b641306c7..000000000 --- a/lunaria/files/zh-CN.json +++ /dev/null @@ -1,1249 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - npm 仓库的包浏览器", - "description": "一个快速、现代的 npm 仓库浏览工具。通过现代化界面,轻松搜索、浏览和探索软件包。" - } - }, - "built_at": "构建于 {0}", - "alt_logo": "npmx 标志", - "tagline": "npm 仓库的快速、现代浏览器工具", - "non_affiliation_disclaimer": "不与 npm, Inc. 有任何隶属关系", - "trademark_disclaimer": "npm 是 npm, Inc. 的注册商标。本网站不与 npm, Inc. 有任何隶属关系。", - "footer": { - "about": "关于", - "docs": "文档", - "source": "源码", - "social": "社交媒体", - "chat": "聊天", - "keyboard_shortcuts": "键盘快捷键" - }, - "shortcuts": { - "section": { - "global": "全局", - "search": "搜索", - "package": "包" - }, - "focus_search": "聚焦搜索", - "show_kbd_hints": "高亮键盘提示", - "settings": "打开设置", - "compare": "打开比较", - "compare_from_package": "打开比较(使用当前包预填充)", - "navigate_results": "导航结果", - "go_to_result": "跳转到结果", - "open_code_view": "打开代码视图", - "open_docs": "打开文档", - "disable_shortcuts": "你可以在{settings}中禁用快捷键。" - }, - "search": { - "label": "搜索 npm 包", - "placeholder": "搜索包…", - "button": "搜索", - "searching": "搜索中…", - "found_packages": "共找到 {count} 个包", - "found_packages_sorted": "正在排序前 {count} 个结果", - "updating": "(更新中…)", - "no_results": "未找到匹配“{query}”的包", - "rate_limited": "已达到 npm 请求限制,请稍后再试", - "title": "搜索", - "title_search": "搜索:{search}", - "title_packages": "搜索包", - "meta_description": "“{search}” 的搜索结果", - "meta_description_packages": "搜索 npm 包", - "not_taken": "{name} 尚未被占用", - "claim_prompt": "在 npm 上声明", - "claim_button": "声明“{name}”", - "want_to_claim": "想要声明这个包名吗?", - "start_typing": "输入以搜索软件包", - "algolia_disclaimer": "由 Algolia 提供支持", - "exact_match": "精确匹配", - "suggestion": { - "user": "用户", - "org": "组织", - "view_user_packages": "查看该用户的包", - "view_org_packages": "查看该组织的包" - } - }, - "nav": { - "main_navigation": "主页", - "popular_packages": "热门软件包", - "settings": "设置", - "compare": "比较包", - "back": "返回", - "menu": "菜单", - "mobile_menu": "导航菜单", - "open_menu": "打开菜单", - "links": "链接", - "tap_to_search": "点击搜索" - }, - "settings": { - "title": "设置", - "tagline": "定制你的 npmx 体验", - "meta_description": "通过主题、语言和显示偏好,定制你的 npmx.dev 体验。", - "sections": { - "appearance": "外观", - "display": "显示", - "search": "数据来源", - "language": "语言", - "keyboard_shortcuts": "快捷键" - }, - "data_source": { - "label": "数据来源", - "description": "选择 npmx 从哪里获取搜索数据。单独的包页面始终直接使用 npm registry。", - "npm": "npm Registry", - "npm_description": "直接从 npm 官方注册表获取搜索、组织和用户列表。权威可靠,但速度可能较慢。", - "algolia": "Algolia", - "algolia_description": "使用 Algolia 来实现更快的搜索,适用于组织页和用户页。" - }, - "relative_dates": "相对时间", - "include_types": "在安装时包含 {'@'}types", - "include_types_description": "为未提供类型定义的包自动添加 {'@'}types 包到安装命令", - "hide_platform_packages": "在搜索结果隐藏平台特定包", - "hide_platform_packages_description": "在搜索结果中隐藏平台特定的原生二进制包(例如 {'@'}esbuild/linux-x64)", - "theme": "主题", - "theme_light": "浅色", - "theme_dark": "深色", - "theme_system": "跟随系统", - "language": "语言", - "help_translate": "帮助翻译 npmx", - "accent_colors": "强调色", - "clear_accent": "清除强调色", - "translation_progress": "翻译进度", - "background_themes": "背景色调", - "keyboard_shortcuts_enabled": "启用快捷键", - "keyboard_shortcuts_enabled_description": "如果某些快捷键与其他浏览器或系统快捷键冲突,可以选择将其禁用。" - }, - "i18n": { - "missing_keys": "{count} 项缺少翻译", - "copy_keys": "复制键值", - "show_more_keys": "显示其它 {count} 条…", - "contribute_hint": "补充缺失的键值以帮助改进翻译。", - "edit_on_github": "在 GitHub 上编辑", - "view_guide": "翻译指南" - }, - "error": { - "401": "未授权", - "404": "很抱歉,页面未找到", - "500": "服务器内部错误", - "503": "服务不可用", - "default": "抱歉,出现了一些问题" - }, - "common": { - "loading": "加载中…", - "loading_more": "加载更多中…", - "loading_packages": "加载包中…", - "end_of_results": "没有更多结果", - "try_again": "再试一次", - "close": "关闭", - "or": "或", - "retry": "重试", - "copy": "复制", - "copied": "已复制!", - "skip_link": "跳转到主界面", - "warnings": "警告:", - "go_back_home": "返回首页", - "view_on_npm": "在 npm 上查看", - "per_week": "/ 周", - "vanity_downloads_hint": "累计下载量:未显示包 | 累计下载量:显示的包 | 累计下载量:{count} 个显示的包的总和", - "sort": { - "name": "名称", - "role": "角色", - "members": "成员" - }, - "scroll_to_top": "回到顶部", - "cancel": "取消", - "save": "保存", - "edit": "编辑", - "error": "加载出错" - }, - "profile": { - "display_name": "显示名称", - "description": "简介", - "no_description": "暂无简介", - "website": "网站", - "website_placeholder": "https://example.com", - "likes": "喜欢", - "seo_title": "{handle} - npmx", - "seo_description": "{handle} 的 npmx 个人资料", - "not_found": "未找到个人资料", - "not_found_message": "找不到 {handle} 的个人资料。", - "invite": { - "message": "看起来他们还没有使用 npmx,去邀请一下?", - "share_button": "分享到 Bluesky", - "compose_text": "嗨 {'@'}{handle}!您用过 npmx.dev 吗?它是一个快速、现代且开源的 npm registry 浏览器。\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "未找到包", - "not_found_message": "找不到此包。", - "no_description": "未提供描述", - "not_latest": "(非最新)", - "verified_provenance": "已验证来源", - "view_permalink": "查看此版本的链接", - "navigation": "包导航", - "copy_name": "复制包名", - "copy_version": "复制版本号", - "deprecation": { - "package": "此包已废弃。", - "version": "此版本已废弃。", - "no_reason": "未提供原因" - }, - "size_increase": { - "title_size": "自 v{version} 以来体积显著增加", - "title_deps": "自 v{version} 以来依赖项数量显著增加", - "title_both": "自 v{version} 以来体积和依赖项显著增加", - "size": "安装大小增加了 {percent} (增大了 {size})", - "deps": "{count} 个依赖项" - }, - "replacement": { - "title": "你可能不需要这个依赖。", - "native": "该功能自 Node.js {nodeVersion} 起已被内置,可直接使用 {replacement} 替代。", - "simple": "社区标记此包为冗余,建议替换为:{replacement}。", - "documented": "社区标记此包存在性能更优的替代方案", - "none": "此包已被标记为不再需要,其功能很可能已由所有引擎原生提供。", - "learn_more": "了解更多", - "learn_more_above": "在上方了解更多。", - "mdn": "MDN", - "community": "社区", - "consider_no_dep": "+ 不使用依赖?" - }, - "stats": { - "license": "许可证", - "deps": "依赖项", - "install_size": "安装大小", - "vulns": "漏洞", - "published": "发布于", - "published_tooltip": "日期 {package}{'@'}{version} 发布", - "view_dependency_graph": "查看依赖图", - "inspect_dependency_tree": "查看依赖树", - "size_tooltip": { - "unpacked": "未打包大小(当前包):{size}", - "total": "总未打包大小(包括 {count} 个依赖项):{size}" - } - }, - "skills": { - "title": "代理技能", - "skills_available": "{count} 个技能可用 | {count} 个技能可用", - "compatible_with": "兼容 {tool}", - "install": "安装", - "installation_method": "安装方法", - "learn_more": "了解更多", - "available_skills": "可用技能", - "click_to_expand": "点击展开", - "no_description": "无描述", - "file_counts": { - "scripts": "{count} 个脚本 | {count} 个脚本", - "refs": "{count} 个引用 | {count} 个引用", - "assets": "{count} 个资源 | {count} 个资源" - }, - "view_source": "查看源代码" - }, - "links": { - "repo": "仓库", - "homepage": "主页", - "issues": "议题", - "jsr": "jsr", - "code": "代码", - "docs": "文档", - "fund": "资助", - "compare": "比较" - }, - "likes": { - "like": "点赞此包", - "unlike": "取消点赞" - }, - "docs": { - "not_available": "文档不可用", - "not_available_detail": "我们无法为此版本生成文档。" - }, - "get_started": { - "title": "开始使用", - "pm_label": "包管理器", - "copy_command": "复制安装命令", - "copy_dev_command": "复制开发依赖安装命令", - "dev_dependency_hint": "通常作为开发依赖项安装", - "view_types": "查看 {package}" - }, - "create": { - "title": "创建新项目", - "copy_command": "复制创建命令", - "view": "{packageName} 由同一位维护者维护,点击查看详情" - }, - "run": { - "title": "运行", - "locally": "本地运行" - }, - "readme": { - "title": "自述文件", - "no_readme": "无可用自述文件。", - "view_on_github": "在 GitHub 上查看", - "toc_title": "目录", - "callout": { - "note": "注意", - "tip": "提示", - "important": "重要", - "warning": "警告", - "caution": "当心" - }, - "copy_as_markdown": "复制为 Markdown" - }, - "provenance_section": { - "title": "来源", - "built_and_signed_on": "在 {provider} 上构建并签名", - "view_build_summary": "查看构建摘要", - "source_commit": "源提交", - "build_file": "构建文件", - "public_ledger": "公共账本", - "transparency_log_entry": "透明日志条目", - "view_more_details": "查看更多详情", - "error_loading": "加载来源详情失败" - }, - "security_downgrade": { - "title": "信任度降低", - "description_to_none_provenance": "此版本发布时未包含 {provenance}。", - "description_to_none_trustedPublisher": "此版本发布时未包含 {trustedPublishing}。", - "description_to_provenance_trustedPublisher": "此版本使用了 {provenance} 但未包含 {trustedPublishing}。", - "fallback_install_provenance": "安装命令已锁定为 {version},这是最后一个具有来源的版本。", - "fallback_install_trustedPublisher": "安装命令已锁定为 {version},这是最后一个具有可信发布的版本。", - "provenance_link_text": "来源", - "trusted_publishing_link_text": "可信发布" - }, - "keywords_title": "关键词", - "compatibility": "兼容性", - "card": { - "publisher": "发布者", - "published": "发布于", - "weekly_downloads": "每周下载量", - "keywords": "关键词", - "license": "许可证" - }, - "versions": { - "title": "版本", - "collapse": "折叠 {tag}", - "expand": "展开 {tag}", - "collapse_other": "折叠其他版本", - "expand_other": "展开其他版本", - "collapse_major": "折叠主版本 {major}", - "expand_major": "展开主版本 {major}", - "other_versions": "其他版本", - "more_tagged": "还有 {count} 个标签", - "all_covered": "所有版本均已包含于上方标签中。", - "deprecated_title": "{version}(已弃用)", - "view_all": "查看全部 {count} 个版本", - "distribution_title": "语义化版本分组", - "distribution_modal_title": "版本", - "distribution_range_date_same_year": "{endYear}年 {from} 至 {to}", - "distribution_range_date_multiple_years": "{startYear}年 {from} 至 {endYear}年 {to}", - "grouping_major": "主版本", - "grouping_minor": "次版本", - "grouping_versions_title": "版本", - "grouping_versions_all": "全部", - "grouping_versions_only_recent": "仅最近", - "grouping_usage_title": "使用率", - "grouping_usage_all": "全部", - "grouping_usage_low": "低", - "recent_versions_only_tooltip": "仅显示在过去一年内发布的版本。", - "show_low_usage_tooltip": "包括下载量低于 1% 的版本组。", - "y_axis_label": "下载量", - "filter_placeholder": "按语义化版本过滤(例如 ^3.0.0)", - "filter_invalid": "无效的语义化版本范围", - "filter_help": "语义化版本范围过滤帮助", - "filter_tooltip": "使用 {link} 过滤版本。例如,^3.0.0 显示所有 3.x 版本。", - "filter_tooltip_link": "语义化版本范围", - "no_matches": "没有匹配此范围的版本", - "copy_alt": { - "per_version_analysis": "{version} ({downloads}次)", - "general_description": "条形图展示了 {package_name} 在 {date_range_label} 期间的下载量分布,数据涵盖了{versions_count} 个 {semver_grouping_mode}(从{first_version}到{last_version})。下载量最高的版本是{max_downloaded_version},达{max_version_downloads}次。其余版本下载量:{per_version_analysis}。{watermark}。" - } - }, - "dependencies": { - "title": "依赖({count} 个)", - "list_label": "包依赖", - "show_all": "显示全部 {count} 个依赖", - "optional": "可选", - "view_vulnerabilities": "查看漏洞", - "outdated_major": "落后 {count} 个主要版本(最新:{latest})", - "outdated_minor": "落后 {count} 个次要版本(最新:{latest})", - "outdated_patch": "有可用的补丁更新(最新:{latest})", - "has_replacement": "该依赖有推荐的替代包。" - }, - "peer_dependencies": { - "title": "对等依赖({count} 个)", - "list_label": "包对等依赖", - "show_all": "显示全部 {count} 个对等依赖" - }, - "optional_dependencies": { - "title": "可选依赖({count} 个)", - "list_label": "包可选依赖", - "show_all": "显示全部 {count} 个可选依赖" - }, - "maintainers": { - "title": "维护者", - "list_label": "包维护者", - "you": "(你)", - "via": "来自 {teams}", - "remove_owner": "移除 {name} 为拥有者", - "username_to_add": "要添加为拥有者的用户名", - "username_placeholder": "用户名…", - "add_button": "添加", - "cancel_add": "取消添加拥有者", - "add_owner": "+ 添加拥有者", - "show_more": "(显示另外 {count} 个)", - "show_less": "(收起)" - }, - "trends": { - "granularity": "周期", - "granularity_daily": "每日", - "granularity_weekly": "每周", - "granularity_monthly": "每月", - "granularity_yearly": "每年", - "start_date": "开始", - "end_date": "结束", - "loading": "加载中…", - "date_range": "{start} 至 {end}", - "date_range_multiline": "{start}\n至 {end}", - "download_file": "下载 {fileType}", - "toggle_annotator": "切换标注工具", - "toggle_stack_mode": "切换堆叠模式", - "open_options": "展开选项", - "close_options": "收起选项", - "legend_estimation": "估算值", - "no_data": "无可用数据", - "y_axis_label": "{granularity} {facet}", - "facet": "维度", - "title": "趋势", - "contributors_skip": "未展示的贡献者(没有 Github 仓库):", - "items": { - "downloads": "下载量", - "likes": "喜欢", - "contributors": "贡献者" - }, - "play_animation": "播放动画", - "pause_animation": "暂停动画", - "data_correction": "数据校正", - "average_window": "平均窗口", - "smoothing": "平滑处理", - "known_anomalies": "已知异常", - "known_anomalies_description": "对已知的由机器人或CI问题导致的下载峰值进行插值处理。", - "known_anomalies_ranges": "异常区间", - "known_anomalies_range": "{start} 至 {end}", - "known_anomalies_range_named": "{packageName}:从 {start} 到 {end}", - "known_anomalies_none": "此包没有已知异常。 | 这些包没有已知异常。", - "known_anomalies_contribute": "贡献异常数据", - "apply_correction": "应用校正", - "copy_alt": { - "trend_none": "平稳", - "trend_strong": "明显", - "trend_weak": "微弱", - "trend_undefined": "未知(数据不足)", - "button_label": "复制替代文本", - "watermark": "底部有水印 \"./npmx a fast, modern browser for the npm registry\"", - "analysis": "{package_name} 的下载量从{start_value},变为{end_value},变化趋势{trend}(平均每期变化{downloads_slope}次)", - "estimation": "(注:最终值为基于部分数据的估算)", - "estimations": "(注:最终值为基于部分数据的估算)", - "compare": "以下为 {packages} 的下载量对比折线图。", - "single_package": "{package} 的下载量折线图。", - "general_description": "Y 轴表示下载量,X 轴表示日期范围({start_date} 至 {end_date}),统计周期为{granularity}。{estimation_notice} {packages_analysis}。{watermark}。" - } - }, - "downloads": { - "title": "每周下载量", - "community_distribution": "查看社区采用分布" - }, - "install_scripts": { - "title": "安装脚本", - "script_label": "(脚本)", - "npx_packages": "{count} 个 npx 包", - "currently": "当前 {version}" - }, - "playgrounds": { - "title": "试一试", - "choose": "选择 Playground" - }, - "metrics": { - "esm": "支持 ES Modules", - "cjs": "支持 CommonJS", - "no_esm": "不支持 ES Modules", - "types_label": "类型支持", - "types_included": "包含类型", - "types_available": "通过 {package} 提供类型", - "no_types": "没有 TypeScript 类型" - }, - "license": { - "view_spdx": "在 SPDX 上查看许可证文本", - "none": "无" - }, - "vulnerabilities": { - "tree_found": "在 {packages}/{total} 个包中发现 {vulns} 个漏洞", - "show_all_packages": "显示全部 {count} 个受影响的包", - "path": "路径", - "more": "+{count} 更多", - "packages_failed": "{count} 个包无法检查", - "scan_failed": "无法扫描漏洞", - "severity": { - "critical": "严重", - "high": "高", - "moderate": "中等", - "low": "低" - }, - "fixed_in_title": "修复于版本 {version}" - }, - "deprecated": { - "label": "已弃用", - "tree_found": "{count} 个已弃用的依赖", - "show_all": "显示全部 {count} 个已弃用的包" - }, - "access": { - "title": "团队权限", - "refresh": "刷新团队权限", - "list_label": "团队权限列表", - "owner": "拥有者", - "rw": "读写(rw)", - "ro": "只读(ro)", - "revoke_access": "撤销 {name} 的访问权限", - "no_access": "未配置团队权限", - "select_team_label": "选择团队", - "loading_teams": "加载团队中…", - "select_team": "选择团队", - "permission_label": "权限级别", - "permission": { - "read_only": "只读", - "read_write": "读写" - }, - "grant_button": "授权", - "cancel_grant": "取消授权", - "grant_access": "+ 授予团队权限" - }, - "list": { - "filter_label": "筛选包", - "filter_placeholder": "筛选包…", - "sort_label": "排序包", - "showing_count": "正在展示 {total} 中的 {filtered} 个包" - }, - "skeleton": { - "loading": "加载包详情", - "maintainers": "维护者", - "keywords": "关键词", - "versions": "版本", - "dependencies": "依赖" - }, - "sort": { - "downloads": "最多下载", - "published": "最近发布", - "name_asc": "名称(A-Z)", - "name_desc": "名称(Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "本地连接器", - "contributor_badge": "贡献者专用", - "contributor_notice": "连接器尚未发布到 npm。请参阅 {link} 了解如何本地运行。", - "contributor_link": "贡献指南", - "connected": "已连接", - "connected_as_user": "已连接为 ~{user}", - "connected_hint": "现在你可以通过 Web UI 管理包和组织。", - "disconnect": "断开连接", - "run_hint": "在你的机器上运行连接器以启用管理功能。", - "copy_command": "复制命令", - "copied": "已复制", - "paste_token": "再在下方粘贴令牌以连接:", - "token_label": "令牌", - "token_placeholder": "粘贴令牌…", - "advanced": "高级选项", - "port_label": "端口", - "warning": "警告", - "warning_text": "这将允许 npmx 访问你的 npm CLI。请仅连接你信任的站点。", - "connect": "连接", - "connecting": "连接中…", - "auto_open_url": "自动打开认证页面" - } - }, - "operations": { - "queue": { - "title": "操作队列", - "clear_all": "清除所有", - "refresh": "刷新操作", - "empty": "没有排队中的操作", - "empty_hint": "从包或组织页面添加操作", - "active_label": "运行中的操作", - "otp_required": "需要 OTP", - "otp_prompt": "输入 OTP 继续", - "otp_placeholder": "输入 OTP 代码…", - "otp_label": "一次性代码", - "retry_otp": "使用 OTP 重试", - "retry_web_auth": "使用网页认证重试", - "retrying": "重试中…", - "open_web_auth": "打开网页认证链接", - "approve_operation": "批准操作", - "remove_operation": "移除操作", - "approve_all": "批准所有", - "execute": "执行", - "executing": "执行中…", - "log": "日志", - "log_label": "已完成的操作日志", - "remove_from_log": "从日志中移除" - } - }, - "org": { - "teams": { - "title": "团队", - "refresh": "刷新团队", - "filter_label": "筛选团队", - "filter_placeholder": "筛选团队…", - "sort_by": "按排序", - "loading": "加载团队…", - "no_teams": "未找到团队", - "list_label": "组织团队", - "delete_team": "删除团队 {name}", - "member_count": "{count} 个成员", - "members_of": "团队 {team} 的成员", - "no_members": "没有成员", - "remove_user": "将 {user} 从团队中移除", - "username_to_add": "要添加到 {team} 的用户名", - "username_placeholder": "用户名…", - "add_button": "添加", - "cancel_add_user": "取消添加用户", - "add_member": "+ 添加成员", - "team_name_label": "团队名称", - "team_name_placeholder": "团队名称…", - "create_button": "创建", - "no_match": "未找到匹配“{query}”的团队", - "cancel_create": "取消创建团队", - "create_team": "+ 创建团队" - }, - "members": { - "title": "成员", - "refresh": "刷新成员", - "filter_label": "筛选成员", - "filter_placeholder": "筛选成员…", - "filter_by_role": "按角色筛选", - "filter_by_team": "按团队筛选", - "all_teams": "所有团队", - "sort_by": "按排序", - "loading": "加载成员…", - "no_members": "未找到成员", - "list_label": "组织成员", - "change_role_for": "更改 {name} 的角色", - "remove_from_org": "从组织中移除 {name}", - "view_team": "查看 {team} 团队", - "no_match": "未找到匹配筛选条件的成员", - "username_label": "用户名", - "username_placeholder": "用户名…", - "role_label": "角色", - "role": { - "all": "所有", - "developer": "开发者", - "admin": "管理员", - "owner": "拥有者" - }, - "team_label": "团队", - "no_team": "没有团队", - "add_button": "添加", - "cancel_add": "取消添加成员", - "add_member": "+ 添加成员" - }, - "public_packages": "{count} 个公开包", - "page": { - "packages_title": "软件包", - "members_tab": "成员", - "teams_tab": "团队", - "no_packages": "未找到公开包", - "no_packages_hint": "这个组织可能不存在或没有公开包。", - "failed_to_load": "加载组织包失败", - "no_match": "未找到匹配“{query}”的包", - "not_found": "未找到组织", - "not_found_message": "“{'@'}{name}” 组织在 npm 上不存在" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(也会添加到组织)", - "press_enter_to_add": "按 Enter 添加 {'@'}{username}", - "default_placeholder": "用户名…", - "suggestions_label": "用户建议" - }, - "page": { - "packages_title": "软件包", - "no_packages": "未找到公开包", - "no_packages_hint": "这个用户可能不存在或没有公开包。", - "failed_to_load": "加载用户包失败", - "no_match": "未找到匹配“{query}”的包", - "filter_placeholder": "筛选 {count} 个包…" - }, - "orgs_page": { - "title": "组织", - "back_to_profile": "返回个人资料", - "connect_required": "连接本地 CLI 以查看你的组织。", - "connect_hint_prefix": "运行", - "connect_hint_suffix": "以开始。", - "own_orgs_only": "你只能查看自己的组织。", - "view_your_orgs": "查看你的组织", - "loading": "加载组织中…", - "empty": "未找到组织。", - "empty_hint": "已根据你限定范围的包名中检测到组织。", - "count": "{count} 个组织", - "packages_count": "{count} 个包" - } - }, - "claim": { - "modal": { - "title": "声明包名", - "success": "包已声明!", - "success_detail": "{name}{'@'}0.0.0 已发布到 npm。", - "success_hint": "你现在可以使用 npm publish 发布新版本到这个包。", - "view_package": "查看包", - "invalid_name": "无效的包名:", - "available": "这个名称可用!", - "taken": "这个名称已被占用。", - "missing_permission": "你没有权限将包添加到 {'@'}{scope} 下面。", - "similar_warning": "存在相似的包 — npm 可能会拒绝这个名称:", - "related": "相关包:", - "scope_warning_title": "考虑使用一个限定范围的包", - "scope_warning_text": "未限定范围的包名是共享资源。当你计划发布并持续维护一个包时,方可声明此类名称。对于个人或组织项目,请使用限定范围的包名,如 {'@'}{username}/{name}。", - "connect_required": "连接到本地连接器以声明这个包名。", - "connect_button": "连接到连接器", - "publish_hint": "这将发布一个最小的占位符包。", - "preview_json": "预览 package.json", - "claim_button": "声明包名", - "publishing": "发布中…", - "checking": "检查可用性中…", - "failed_to_check": "检查名称可用性失败", - "failed_to_claim": "声明包名失败" - } - }, - "code": { - "files_label": "文件", - "no_files": "这个目录中没有文件", - "root": "根目录", - "lines": "{count} 行", - "toggle_tree": "切换文件树", - "close_tree": "关闭文件树", - "copy_link": "复制链接", - "raw": "原始文件", - "view_raw": "查看原始文件", - "file_too_large": "文件过大,无法预览", - "file_size_warning": "{size} 超出了 500KB 的语法高亮限制", - "failed_to_load": "加载文件失败", - "unavailable_hint": "文件可能太大或不可用", - "version_required": "需要版本来浏览代码", - "go_to_package": "跳转到包", - "loading_tree": "加载文件树中…", - "failed_to_load_tree": "加载此包版本的文件失败", - "back_to_package": "返回包", - "table": { - "name": "名称", - "size": "大小" - }, - "markdown_view_mode": { - "preview": "预览", - "code": "代码" - }, - "file_path": "文件路径", - "scroll_to_top": "滚动到顶部" - }, - "badges": { - "provenance": { - "verified": "已验证", - "verified_title": "已验证的来源", - "verified_via": "已验证:通过 {provider} 发布" - }, - "jsr": { - "title": "也适用于 JSR" - } - }, - "filters": { - "title": "筛选", - "search": "搜索", - "search_scope": "搜索范围", - "search_placeholder_name": "通过包名搜索…", - "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": "安全性", - "keywords": "关键词", - "more_keywords": "+ {count} 个更多", - "clear_all": "清除所有", - "remove_filter": "移除 {label} 筛选", - "chips": { - "search": "搜索", - "downloads": "下载量", - "keyword": "关键词", - "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": "总分" - }, - "columns": { - "title": "列", - "show": "展示列", - "reset": "重置为默认值", - "coming_soon": "即将推出", - "name": "名称", - "version": "版本", - "description": "描述", - "downloads": "每周下载量", - "published": "最近发布", - "maintainers": "维护者", - "keywords": "关键词", - "quality_score": "质量评分", - "popularity_score": "受欢迎度", - "maintenance_score": "维护程度", - "combined_score": "总分", - "security": "安全性" - }, - "view_mode": { - "label": "视图模式", - "cards": "卡片视图", - "table": "表格视图" - }, - "pagination": { - "mode_label": "分页模式", - "infinite": "无限", - "paginated": "分页", - "items_per_page": "每页显示", - "per_page": "{count} / 页", - "all_yolo": "全部(YOLO)", - "showing": "第 {start} - {end} 条,共 {total} 条", - "previous": "上一页", - "next": "下一页", - "nav_label": "分页" - }, - "count": { - "showing_filtered": "匹配 {filtered} 的 {count} 个包", - "showing_all": "{count} 个包", - "showing_paginated": "已显示 {pageSize} 个,共 {count} 个包" - }, - "table": { - "security_warning": "安全性警告", - "secure": "安全", - "no_packages": "未找到包" - } - }, - "about": { - "title": "关于", - "heading": "关于", - "meta_description": "npmx 是一个快速、现代的 npm 仓库浏览器。为探索 npm 包提供更好的用户体验和开发者体验。", - "what_we_are": { - "title": "我们在做什么", - "better_ux_dx": "更好的用户体验和开发者体验", - "admin_ui": "管理界面", - "description": "npmx 为 npm 仓库及其工具链提供{betterUxDx}。我们提供快速、现代化的界面来探索 npm 包,支持深色模式、键盘导航、代码浏览以及与 {jsr} 等替代仓库连接等功能。", - "admin_description": "我们也致力于提供更好的{adminUi},用于管理你的 npm 包、团队和组织⸺一切都在浏览器中完成,并由你本地的 npm CLI 驱动。" - }, - "what_we_are_not": { - "title": "我们不是什么", - "not_package_manager": "不是包管理器。", - "not_registry": "不是仓库。", - "registry_description": "我们不托管包。我们只是一种更好的浏览方式。", - "package_managers_exist": "{already}{people}{building}{really}{cool}{package}{managers}。", - "words": { - "already": "已经有", - "people": "很多人", - "building": "在开发", - "really": "非常", - "cool": "棒的", - "package": "包", - "managers": "管理器" - } - }, - "sponsors": { - "title": "赞助商" - }, - "oss_partners": { - "title": "开源合作伙伴" - }, - "team": { - "title": "团队", - "governance": "治理", - "role_steward": "管理者", - "role_maintainer": "维护者", - "sponsor": "赞助", - "sponsor_aria": "在 GitHub 上赞助 {name}" - }, - "contributors": { - "title": "{count} 位贡献者", - "description": "npmx 是完全开源的,由令人惊叹的社区贡献者们共同构建。", - "loading": "正在加载贡献者…", - "error": "无法加载贡献者", - "view_profile": "查看 {name} 的 GitHub 个人资料" - }, - "get_involved": { - "title": "加入我们", - "contribute": { - "title": "作出贡献", - "description": "帮助我们打造更好的 npm 体验。", - "cta": "在 GitHub 上查看" - }, - "community": { - "title": "加入社区", - "description": "聊天、提出问题并分享想法。", - "cta": "加入 Discord" - }, - "follow": { - "title": "保持更新", - "description": "了解 npmx 的最新动态。", - "cta": "在 Bluesky 上关注" - } - } - }, - "account_menu": { - "connect": "连接", - "account": "账户", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "管理包和组织", - "atmosphere_desc": "社交功能与数字身份", - "connect_npm_cli": "连接到 npm CLI", - "connect_atmosphere": "连接到 Atmosphere", - "connecting": "连接中…", - "ops": "{count} 个操作" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "已连接为 {'@'}{handle}", - "disconnect": "断开连接", - "connect_prompt": "使用 Atmosphere 账户登录", - "handle_label": "账户代码", - "handle_placeholder": "alice.npmx.social", - "connect": "连接", - "create_account": "创建一个新账户", - "connect_bluesky": "使用 Bluesky 账户登录", - "what_is_atmosphere": "什么是 Atmosphere 账户?", - "atmosphere_explanation": "{npmx} 使用 {atproto} 为其多项社交功能提供支持,让用户真正拥有自己的数据并使用一个账户登录所有兼容的应用。一旦创建账户,你便可以使用其他应用,例如 {bluesky} 和 {tangled}。", - "default_input_error": "请输入有效的 handle、DID 或完整的 PDS URL", - "profile": "个人资料" - } - }, - "header": { - "home": "npmx 主页", - "packages": "包", - "packages_dropdown": { - "title": "你的包", - "loading": "加载中…", - "error": "加载包失败", - "empty": "未找到包", - "view_all": "查看全部" - }, - "orgs": "组织", - "orgs_dropdown": { - "title": "你的组织", - "loading": "加载中…", - "error": "加载组织失败", - "empty": "未找到组织", - "view_all": "查看全部" - } - }, - "compare": { - "packages": { - "title": "比较包", - "tagline": "并排比较 npm 包,帮助你选择合适的包。", - "meta_title": "比较 {packages} - npmx", - "meta_title_empty": "比较包 - npmx", - "meta_description": "并排比较 {packages}", - "meta_description_empty": "并排比较 npm 包,帮助你选择合适的包。", - "section_packages": "包", - "section_facets": "维度", - "section_comparison": "比较", - "copy_as_markdown": "复制为 Markdown", - "loading": "正在加载包数据…", - "error": "加载包数据失败。请重试。", - "empty_title": "选择要比较的包", - "empty_description": "在上方搜索并添加至少 2 个包,以查看它们指标的并排比较。" - }, - "selector": { - "search_label": "搜索包", - "search_first": "搜索包…", - "search_add": "添加另一个包…", - "searching": "搜索中…", - "remove_package": "移除 {package}", - "packages_selected": "已选择 {count}/{max} 个包。", - "add_hint": "至少添加 2 个包以进行比较。" - }, - "no_dependency": { - "label": "(不使用依赖)", - "typeahead_title": "James 会怎么做?", - "typeahead_description": "与不使用依赖比较!由 e18e 推荐。", - "tooltip_title": "你可能不需要依赖", - "tooltip_description": "与不使用依赖比较!{link} 维护了一个软件包列表,其中的包可以使用原生 API 或者更简单的方案来替换。", - "e18e_community": "e18e 社区", - "add_column": "添加与“不使用依赖”的比较" - }, - "facets": { - "group_label": "比较维度", - "all": "全选", - "none": "取消全选", - "coming_soon": "即将推出", - "select_all": "选择所有维度", - "deselect_all": "取消选择所有维度", - "select_category": "选择所有{category}维度", - "deselect_category": "取消选择所有{category}维度", - "binary_only_tooltip": "此包仅暴露二进制文件且无导出", - "categories": { - "performance": "性能", - "health": "健康", - "compatibility": "兼容性", - "security": "安全与合规" - }, - "items": { - "packageSize": { - "label": "包大小", - "description": "包的大小(未压缩)" - }, - "installSize": { - "label": "安装大小", - "description": "包括所有依赖项的总安装大小" - }, - "dependencies": { - "label": "直接依赖项", - "description": "直接依赖项数量" - }, - "totalDependencies": { - "label": "总依赖项", - "description": "包括所有依赖项的总依赖项数量" - }, - "downloads": { - "label": "每周下载量", - "description": "每周下载次数" - }, - "totalLikes": { - "label": "点赞数", - "description": "点赞数量" - }, - "lastUpdated": { - "label": "发布日期", - "description": "此版本的发布日期" - }, - "deprecated": { - "label": "已弃用?", - "description": "包是否已弃用" - }, - "engines": { - "label": "引擎", - "description": "Node.js 版本要求" - }, - "types": { - "label": "类型", - "description": "TypeScript 类型定义" - }, - "moduleFormat": { - "label": "模块格式", - "description": "支持 ESM/CJS" - }, - "license": { - "label": "许可证", - "description": "包许可证" - }, - "vulnerabilities": { - "label": "漏洞", - "description": "已知安全漏洞" - } - }, - "values": { - "any": "任意", - "none": "无", - "unknown": "未知", - "deprecated": "已弃用", - "not_deprecated": "未弃用", - "types_included": "包含类型", - "types_none": "无", - "vulnerabilities_summary": "{count}({critical} 严重/{high} 高)", - "up_to_you": "由你决定!" - }, - "trends": { - "title": "比较趋势" - } - }, - "file_changes": "文件更改", - "files_count": "{count} 个文件", - "lines_hidden": "已隐藏 {count} 行", - "compare_versions": "差异", - "summary": "摘要", - "deps_count": "{count} 个依赖", - "dependencies": "直接依赖项", - "dev_dependencies": "开发依赖项", - "peer_dependencies": "对等依赖项", - "optional_dependencies": "可选依赖项", - "no_dependency_changes": "无依赖项更改", - "file_filter_option": { - "all": "全部 ({count})", - "added": "新增 ({count})", - "removed": "删除 ({count})", - "modified": "修改 ({count})" - }, - "search_files_placeholder": "搜索文件…", - "no_files_all": "暂无文件", - "no_files_search": "未找到与 \"{query}\" 匹配的文件", - "no_files_filtered": "没有 {filter} 的文件", - "filter": { - "added": "新增", - "removed": "删除", - "modified": "修改" - }, - "files_button": "文件", - "select_file_prompt": "从侧边栏选择一个文件以查看其差异", - "close_files_panel": "关闭文件面板", - "filter_files_label": "按更改类型筛选文件" - }, - "privacy_policy": { - "title": "隐私政策", - "last_updated": "上次更新:{date}", - "welcome": "欢迎使用 {app}。我们致力于保护你的隐私。本政策说明了我们收集哪些数据、如何使用这些数据以及你对自己信息的权利。", - "cookies": { - "what_are": { - "title": "什么是 Cookie?", - "p1": "Cookie 是你访问网站时存储在设备上的小型文本文件。其目的是通过记住某些偏好设置来增强你的浏览体验。" - }, - "types": { - "title": "我们使用哪些 Cookie?", - "p1": "我们仅将 {bold} 用于网站功能严格必要的目的。我们不使用第三方或广告 Cookie。", - "bold": "必要的技术性 Cookie", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "此 Cookie 由我们的托管提供商(Vercel)用于倾斜保护。它确保在你浏览时如果发布了新更新,你能从正确的部署版本获取资源。它不会追踪你。", - "cookie_h3": "h3", - "cookie_h3_desc": "这是我们的安全会话 Cookie。当你连接 Atmosphere 账户时,它存储 OAuth 访问令牌。它对于维护你的认证会话是必需的。" - }, - "local_storage": { - "title": "本地存储", - "p1": "除了会话 Cookie,我们还使用浏览器的 {bold} 来保存你的显示偏好设置。这使我们能够记住你选择的主题(浅色/深色)和一些其他 {settings},这样你就不需要每次访问时重新配置它们。", - "bold": "本地存储", - "p2": "这些信息纯粹是功能性的,仅存储在你的设备上,且 {bold2}。我们专门用它来改善你在我们网站上的体验。", - "bold2": "不包含个人数据,也不用于追踪你", - "settings": "设置" - }, - "management": { - "title": "管理 Cookie", - "p1": "你可以根据偏好配置浏览器来接受、拒绝或删除 Cookie。但是请注意,{bold}。", - "bold": "拒绝必要 Cookie 可能会阻止对应用程序的完全访问", - "p2": "以下是常用浏览器中 Cookie 管理的说明链接:", - "chrome": "Google Chrome(在新窗口中打开)", - "firefox": "Mozilla Firefox(在新窗口中打开)", - "edge": "Microsoft Edge(在新窗口中打开)" - } - }, - "analytics": { - "title": "分析", - "p1": "我们使用 {bold} 来了解访客如何使用我们的网站。这有助于我们改善用户体验并识别问题。", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics 在设计时就考虑了隐私:", - "li1": "它不使用 Cookie", - "li2": "它不收集个人标识符", - "li3": "它不跨网站追踪用户", - "li4": "所有数据都是汇总和匿名的", - "p3": "收集的唯一信息包括:页面 URL、引荐来源、国家/地区、设备类型、浏览器和操作系统。这些数据不能用于识别个人用户。" - }, - "authenticated": { - "title": "已认证用户", - "p1": "当你将 {bold} 账户连接到 npmx 时,我们将你的 OAuth 访问令牌存储在安全的、仅限 HTTP 的会话 Cookie 中。此令牌仅用于代表你验证请求。", - "bold": "Atmosphere", - "p2": "我们不存储你的凭证,也不访问提供你使用的功能所必需的任何数据。你可以随时从 {settings} 页面断开账户连接。", - "settings": "设置" - }, - "data_retention": { - "title": "数据保留", - "p1": "会话 Cookie 在你关闭浏览器或不活动一段时间后自动删除。本地存储偏好设置会一直保留在你的设备上,直到你清除浏览器数据。分析数据以汇总形式保留,无法与单个用户关联。" - }, - "your_rights": { - "title": "你的权利", - "p1": "你有权:", - "li1": "访问关于我们收集哪些数据的信息", - "li2": "随时清除你的本地存储和 Cookie", - "li3": "断开你的认证会话", - "li4": "请求有关我们数据实践的信息", - "p2": "由于我们不收集个人数据,通常没有需要删除或导出的个人信息。" - }, - "contact": { - "title": "联系我们", - "p1": "对于本隐私政策的任何问题或疑虑,你可以通过在我们的 {link} 上提交 issue 来联系我们。", - "link": "GitHub 仓库" - }, - "changes": { - "title": "本政策的变更", - "p1": "我们可能会不时更新本隐私政策。任何更改都将发布在此页面上,并附有更新的修订日期。" - } - }, - "a11y": { - "title": "无障碍", - "footer_title": "无障碍", - "welcome": "我们希望 {app} 能够被尽可能多的人使用。", - "approach": { - "title": "我们的做法", - "p1": "我们尝试遵循 Web 内容无障碍指南(WCAG)2.2,并在构建功能时将其作为参考。我们不声称完全符合任何级别的 WCAG——无障碍是一个持续的过程,总是有更多的工作要做。", - "p2": "此站点是一个 {about}。无障碍改进是我们常规开发的一部分,逐步进行。", - "about_link": "开源、社区驱动的项目" - }, - "measures": { - "title": "具体措施", - "p1": "我们在全站致力于落实以下措施:", - "li1": "在适当时使用语义化 HTML 和 ARIA 属性。", - "li2": "使用相对字号,以便用户在浏览器中调整。", - "li3": "支持全站键盘导航。", - "li4": "遵循 prefers-reduced-motion 和 prefers-color-scheme 媒体查询。", - "li5": "设计时确保足够的颜色对比度。", - "li6": "确保在禁用 JavaScript 时仍可访问基本内容(部分交互功能除外)。" - }, - "limitations": { - "title": "已知限制", - "p1": "网站的某些部分,特别是第三方内容(如包的自述文件),可能不符合无障碍标准。我们正在努力改善这些问题。" - }, - "contact": { - "title": "反馈", - "p1": "如果你在 {app} 上遇到无障碍访问问题,请在我们的 {link} 上提交 Issue 反馈给我们。我们会认真对待这些反馈,并尽力解决。", - "link": "GitHub 仓库" - } - } -} diff --git a/lunaria/files/zh-TW.json b/lunaria/files/zh-TW.json deleted file mode 100644 index 20a198e69..000000000 --- a/lunaria/files/zh-TW.json +++ /dev/null @@ -1,1240 +0,0 @@ -{ - "seo": { - "home": { - "title": "npmx - 更好的 npm 套件註冊表瀏覽工具", - "description": "更好的 npm 套件註冊表瀏覽工具。使用更現代化的介面來搜尋、瀏覽與探索套件。" - } - }, - "built_at": "建置於 {0}", - "alt_logo": "npmx 標誌", - "tagline": "更好的 npm 套件註冊表瀏覽工具", - "non_affiliation_disclaimer": "與 npm, Inc. 無任何隸屬關係", - "trademark_disclaimer": "npm 是 npm, Inc. 的註冊商標。本網站與 npm, Inc. 無任何隸屬關係。", - "footer": { - "about": "關於", - "docs": "文件", - "source": "原始碼", - "social": "社群媒體", - "chat": "聊天", - "keyboard_shortcuts": "鍵盤快捷鍵" - }, - "shortcuts": { - "section": { - "global": "全域", - "search": "搜尋", - "package": "套件" - }, - "focus_search": "焦點搜尋", - "show_kbd_hints": "顯示鍵盤快速鍵提示", - "settings": "開啟設定", - "compare": "開啟比較", - "compare_from_package": "開啟比較 (預填目前套件)", - "navigate_results": "瀏覽搜尋結果", - "go_to_result": "前往搜尋結果", - "open_code_view": "開啟程式碼檢視", - "open_docs": "開啟文件", - "disable_shortcuts": "你可以在 {settings} 中停用鍵盤快速鍵。" - }, - "search": { - "label": "搜尋 npm 套件", - "placeholder": "搜尋套件…", - "button": "搜尋", - "searching": "搜尋中…", - "found_packages": "共找到 {count} 個套件", - "found_packages_sorted": "正在對前 {count} 個結果進行排序", - "updating": "(更新中…)", - "no_results": "找不到符合「{query}」的套件", - "rate_limited": "已達到 npm 速率限制,請稍後再試", - "title": "搜尋", - "title_search": "搜尋:{search}", - "title_packages": "搜尋套件", - "meta_description": "「{search}」的搜尋結果", - "meta_description_packages": "搜尋 npm 套件", - "not_taken": "{name} 尚未被佔用", - "claim_prompt": "在 npm 上認領", - "claim_button": "認領「{name}」", - "want_to_claim": "想要認領這個套件名稱嗎?", - "start_typing": "開始輸入以搜尋套件", - "algolia_disclaimer": "由 Algolia 提供技術支持", - "exact_match": "精確比對", - "suggestion": { - "user": "使用者", - "org": "組織", - "view_user_packages": "檢視此使用者的套件", - "view_org_packages": "檢視此組織的套件" - } - }, - "nav": { - "main_navigation": "首頁", - "popular_packages": "熱門套件", - "settings": "設定", - "compare": "比較", - "back": "返回", - "menu": "選單", - "mobile_menu": "導覽選單", - "open_menu": "開啟選單", - "links": "連結", - "tap_to_search": "點擊以搜尋" - }, - "settings": { - "title": "設定", - "tagline": "自訂你的 npmx 體驗", - "meta_description": "透過主題、語言和顯示偏好,自訂你的 npmx.dev 體驗。", - "sections": { - "appearance": "外觀", - "display": "顯示", - "search": "搜尋套件庫", - "language": "語言", - "keyboard_shortcuts": "鍵盤快速鍵" - }, - "data_source": { - "label": "搜尋套件庫", - "description": "選擇 npmx 獲取搜尋結果的資料庫。個別套件頁面直接使用 npm Registry。", - "npm": "npm Registry", - "npm_description": "直接從 npm Registry 搜尋套件、組織及使用者。官方來源,但速度可能較慢。", - "algolia": "Algolia", - "algolia_description": "使用 Algolia 以更快速的搜尋套件、組織及使用者。" - }, - "relative_dates": "相對時間", - "include_types": "安裝時包含 {'@'}types", - "include_types_description": "對未提供型別定義的套件,自動在安裝指令加入 {'@'}types 套件", - "hide_platform_packages": "在搜尋結果中隱藏平台特定套件", - "hide_platform_packages_description": "在搜尋結果中隱藏平台特定的原生二進位套件(例如 {'@'}esbuild/linux-x64)", - "theme": "主題", - "theme_light": "淺色", - "theme_dark": "深色", - "theme_system": "跟隨系統", - "language": "語言", - "help_translate": "協助翻譯 npmx", - "accent_colors": "強調色", - "clear_accent": "清除強調色", - "translation_progress": "翻譯進度", - "background_themes": "背景色調", - "keyboard_shortcuts_enabled": "啟用鍵盤快速鍵", - "keyboard_shortcuts_enabled_description": "若與其他瀏覽器或系統快捷鍵衝突,可停用鍵盤快速鍵" - }, - "i18n": { - "missing_keys": "{count} 項缺少翻譯", - "copy_keys": "複製鍵值", - "show_more_keys": "顯示其他 {count} 項…", - "contribute_hint": "補上缺少的鍵值以協助改進翻譯。", - "edit_on_github": "在 GitHub 上編輯", - "view_guide": "翻譯指南" - }, - "common": { - "loading": "載入中…", - "loading_more": "載入更多中…", - "loading_packages": "載入套件中…", - "end_of_results": "沒有更多結果", - "try_again": "再試一次", - "close": "關閉", - "or": "或", - "retry": "重試", - "copy": "複製", - "copied": "已複製!", - "skip_link": "跳至主要內容", - "warnings": "警告:", - "go_back_home": "回到首頁", - "view_on_npm": "在 npm 上檢視", - "per_week": "/ 週", - "vanity_downloads_hint": "顯示下載量:未顯示套件 | 顯示下載量:顯示的套件 | 顯示下載量:顯示的 {count} 個套件總和", - "sort": { - "name": "名稱", - "role": "角色", - "members": "成員" - }, - "scroll_to_top": "回到頂端", - "cancel": "取消", - "save": "儲存", - "edit": "編輯", - "error": "錯誤" - }, - "profile": { - "display_name": "顯示名稱", - "description": "個人簡介", - "no_description": "尚無簡介", - "website": "網站", - "website_placeholder": "https://example.com", - "likes": "喜歡數", - "seo_title": "{handle} - npmx", - "seo_description": "{handle} 的 npmx 個人檔案", - "not_found": "找不到個人檔案", - "not_found_message": "找不到 {handle} 的個人檔案。", - "invite": { - "message": "看起來對方還沒在用 npmx。要不要跟他們分享一下?", - "share_button": "分享到 Bluesky", - "compose_text": "Hey {'@'}{handle}!你用過 npmx.dev 了嗎?它是 npm Registry 的瀏覽器,快速、現代,而且是開源的。\\nhttps://npmx.dev" - } - }, - "package": { - "not_found": "找不到套件", - "not_found_message": "找不到此套件。", - "no_description": "未提供描述", - "not_latest": "(非最新)", - "verified_provenance": "已驗證的來源", - "view_permalink": "檢視此版本的永久連結", - "navigation": "套件導覽", - "copy_name": "複製套件名稱", - "copy_version": "複製套件版本", - "deprecation": { - "package": "此套件已被棄用。", - "version": "此版本已被棄用。", - "no_reason": "未提供原因" - }, - "size_increase": { - "title_size": "自 v{version} 起,安裝大小顯著增加", - "title_deps": "自 v{version} 起,相依套件數量顯著增加", - "title_both": "自 v{version} 起,安裝大小與相依套件數量皆顯著增加", - "size": "安裝大小增加了 {percent}(多出 {size})", - "deps": "增加了 {count} 個相依套件" - }, - "replacement": { - "title": "你可能不需要這個相依套件。", - "native": "此功能自 Node.js {nodeVersion} 起已內建,可直接使用 {replacement} 取代。", - "simple": "社群標記此套件為冗餘,建議改用:{replacement}。", - "documented": "社群標記此套件有更高效能的替代方案", - "none": "此套件已被標記為不再需要,其功能很可能已由所有引擎原生提供。", - "learn_more": "了解更多", - "learn_more_above": "參閱上方說明", - "mdn": "MDN", - "community": "社群", - "consider_no_dep": "+ 考慮不使用相依套件?" - }, - "stats": { - "license": "授權", - "deps": "相依", - "install_size": "安裝大小", - "vulns": "漏洞", - "published": "發布於", - "published_tooltip": "{package}{'@'}{version} 的發布日期", - "view_dependency_graph": "檢視相依關係圖", - "inspect_dependency_tree": "檢視相依樹", - "size_tooltip": { - "unpacked": "未壓縮大小(此套件):{size}", - "total": "總未壓縮大小(包含 {count} 個相依套件):{size}" - } - }, - "skills": { - "title": "代理技能", - "skills_available": "{count} 個技能可用 | {count} 個技能可用", - "compatible_with": "相容 {tool}", - "install": "安裝", - "installation_method": "安裝方式", - "learn_more": "了解更多", - "available_skills": "可用技能", - "click_to_expand": "點擊展開", - "no_description": "無描述", - "file_counts": { - "scripts": "{count} 個腳本 | {count} 個腳本", - "refs": "{count} 個參考 | {count} 個參考", - "assets": "{count} 個資源 | {count} 個資源" - }, - "view_source": "檢視原始碼" - }, - "links": { - "repo": "儲存庫", - "homepage": "首頁", - "issues": "Issues", - "jsr": "jsr", - "code": "程式碼", - "docs": "文件", - "fund": "贊助", - "compare": "比較" - }, - "likes": { - "like": "喜歡這個套件", - "unlike": "取消喜歡這個套件" - }, - "docs": { - "not_available": "文件不可用", - "not_available_detail": "我們無法為此版本產生文件。" - }, - "get_started": { - "title": "開始使用", - "pm_label": "套件管理器", - "copy_command": "複製安裝指令", - "copy_dev_command": "複製安裝指令 (Dev)", - "dev_dependency_hint": "通常安裝為開發相依套件", - "view_types": "檢視 {package}" - }, - "create": { - "title": "建立新專案", - "copy_command": "複製建立指令", - "view": "{packageName} 由同一位維護者維護,點擊檢視詳細資訊" - }, - "run": { - "title": "執行", - "locally": "在本機執行" - }, - "readme": { - "title": "README", - "no_readme": "沒有可用的 README。", - "view_on_github": "在 GitHub 上檢視", - "toc_title": "大綱", - "callout": { - "note": "注意", - "tip": "提示", - "important": "重要", - "warning": "警告", - "caution": "小心" - }, - "copy_as_markdown": "複製 README 為 Markdown 格式" - }, - "provenance_section": { - "title": "來源", - "built_and_signed_on": "於 {provider} 建置並簽署", - "view_build_summary": "檢視建置摘要", - "source_commit": "來源提交", - "build_file": "建置檔", - "public_ledger": "公開帳本", - "transparency_log_entry": "透明度日誌條目", - "view_more_details": "檢視更多細節", - "error_loading": "載入來源詳情失敗" - }, - "security_downgrade": { - "title": "信任等級調降", - "description_to_none_provenance": "此版本發佈時未包含 {provenance}。", - "description_to_none_trustedPublisher": "此版本發佈時未包含 {trustedPublishing}。", - "description_to_provenance_trustedPublisher": "此版本使用了 {provenance},但未使用 {trustedPublishing}。", - "fallback_install_provenance": "安裝指令已固定在 {version},這是最後一個具有來源證明 (provenance) 的版本。", - "fallback_install_trustedPublisher": "安裝指令已固定在 {version},這是最後一個具有信任發佈 (trusted publishing) 的版本。", - "provenance_link_text": "來源證明 (provenance)", - "trusted_publishing_link_text": "信任發佈 (trusted publishing)" - }, - "keywords_title": "關鍵字", - "compatibility": "相容性", - "card": { - "publisher": "發布者", - "published": "發布於", - "weekly_downloads": "每週下載量", - "keywords": "關鍵字", - "license": "授權" - }, - "versions": { - "title": "版本", - "collapse": "收合 {tag}", - "expand": "展開 {tag}", - "collapse_other": "收合其他版本", - "expand_other": "展開其他版本", - "collapse_major": "收合主要版本 {major}", - "expand_major": "展開主要版本 {major}", - "other_versions": "其他版本", - "more_tagged": "還有 {count} 個標籤", - "all_covered": "所有版本均已包含於上方標籤中。", - "deprecated_title": "{version}(已棄用)", - "view_all": "檢視全部 {count} 個版本", - "distribution_title": "語義化版本群組", - "distribution_modal_title": "版本", - "distribution_range_date_same_year": "從 {from} 至 {to}, {endYear}", - "distribution_range_date_multiple_years": "從 {from}, {startYear} 至 {to}, {endYear}", - "grouping_major": "主", - "grouping_minor": "次", - "grouping_versions_title": "版本", - "grouping_versions_all": "全部", - "grouping_versions_only_recent": "僅顯示近期版本", - "grouping_usage_title": "使用量", - "grouping_usage_all": "全部", - "grouping_usage_low": "低使用量", - "recent_versions_only_tooltip": "僅顯示過去一年內發布的版本。", - "show_low_usage_tooltip": "包含總下載量低於 1% 的版本群組。", - "y_axis_label": "下載量", - "filter_placeholder": "依語義化版本篩選 (例如:^3.0.0)", - "filter_invalid": "無效的語義化版本範圍", - "filter_help": "語義化版本範圍篩選說明", - "filter_tooltip": "使用 {link} 篩選版本。例如:^3.0.0 會顯示所有 3.x 版本。", - "filter_tooltip_link": "語義化版本範圍", - "no_matches": "沒有符合此範圍的版本", - "copy_alt": { - "per_version_analysis": "{version} 版本下載了 {downloads} 次", - "general_description": "長條圖呈現 {package_name} 套件在 {date_range_label} 期間、從 {first_version} 到 {last_version} 的 {versions_count} 個 {semver_grouping_mode} 版本下載量。下載量最高的版本是 {max_downloaded_version},共 {max_version_downloads} 次下載。{per_version_analysis}。{watermark}。" - } - }, - "dependencies": { - "title": "相依({count} 個)", - "list_label": "套件相依", - "show_all": "顯示全部 {count} 個相依套件", - "optional": "選用", - "view_vulnerabilities": "檢視漏洞", - "outdated_major": "落後 {count} 個主要版本(最新:{latest})", - "outdated_minor": "落後 {count} 個次要版本(最新:{latest})", - "outdated_patch": "有可用的修補更新(最新:{latest})", - "has_replacement": "此相依套件有建議的替代方案" - }, - "peer_dependencies": { - "title": "peer 相依({count} 個)", - "list_label": "套件 peer 相依", - "show_all": "顯示全部 {count} 個 peer 相依" - }, - "optional_dependencies": { - "title": "選用相依({count} 個)", - "list_label": "套件選用相依", - "show_all": "顯示全部 {count} 個選用相依" - }, - "maintainers": { - "title": "維護者", - "list_label": "套件維護者", - "you": "(你)", - "via": "來自 {teams}", - "remove_owner": "移除 {name} 的擁有者身分", - "username_to_add": "要新增為擁有者的使用者名稱", - "username_placeholder": "使用者名稱…", - "add_button": "新增", - "cancel_add": "取消新增擁有者", - "add_owner": "+ 新增擁有者", - "show_more": "(顯示另外 {count} 個)", - "show_less": "(收合)" - }, - "trends": { - "granularity": "週期", - "granularity_daily": "每日", - "granularity_weekly": "每週", - "granularity_monthly": "每月", - "granularity_yearly": "每年", - "start_date": "開始", - "end_date": "結束", - "loading": "載入中…", - "date_range": "{start} 到 {end}", - "date_range_multiline": "{start}\n到 {end}", - "download_file": "下載 {fileType}", - "toggle_annotator": "切換標註工具", - "toggle_stack_mode": "切換堆疊模式", - "legend_estimation": "估計值", - "no_data": "無可用資料", - "y_axis_label": "{granularity} {facet}", - "facet": "指標", - "title": "趨勢", - "contributors_skip": "未在貢獻者名單顯示 (無 GitHub 儲存庫):", - "items": { - "downloads": "下載次數", - "likes": "喜歡總數", - "contributors": "貢獻者" - }, - "play_animation": "播放動畫", - "pause_animation": "停止播放", - "data_correction": "資料修正", - "average_window": "平均視窗", - "smoothing": "平滑化", - "known_anomalies": "已知異常", - "known_anomalies_description": "針對由機器人或 CI 問題造成的已知下載尖峰進行內插修正。", - "known_anomalies_ranges": "異常區間", - "known_anomalies_range": "從 {start} 到 {end}", - "known_anomalies_range_named": "{packageName}:從 {start} 到 {end}", - "known_anomalies_none": "此套件沒有已知異常。 | 這些套件沒有已知異常。", - "known_anomalies_contribute": "回報異常資料", - "apply_correction": "套用修正", - "copy_alt": { - "trend_none": "平穩", - "trend_strong": "強勁", - "trend_weak": "緩慢", - "trend_undefined": "未定義(數據不足)", - "button_label": "複製替代文字", - "watermark": "底部附有「./npmx a fast, modern browser for the npm registry」浮水印", - "analysis": "{package_name} 的起始數值為 {start_value},到 {end_value} 為止, 呈現 {trend} 趨勢,平均每個時間間隔的增減率為 {downloads_slope} 次下載", - "estimation": "最終數值是根據當前週期的部分數據所做的預估值。", - "estimations": "最終數值是根據當前週期的部分數據所做的預估值。", - "compare": "套件下載量比較折線圖:{package_name}。", - "single_package": "下載 {package} 套件下載量的折線圖。", - "general_description": "Y 軸代表下載次數。X 軸代表日期範圍,從 {start_date} 至 {end_date},以 {granularity} 為時間單位。 {estimation_notice} {packages_analysis}. {watermark}." - } - }, - "downloads": { - "title": "每週下載量", - "community_distribution": "檢視社群採用分布" - }, - "install_scripts": { - "title": "安裝腳本", - "script_label": "(腳本)", - "npx_packages": "{count} 個 npx 套件", - "currently": "目前 {version}" - }, - "playgrounds": { - "title": "試一試", - "choose": "選擇 Playground" - }, - "metrics": { - "esm": "支援 ES 模組", - "cjs": "支援 CommonJS", - "no_esm": "不支援 ES 模組", - "types_label": "型別", - "types_included": "包含型別", - "types_available": "由 {package} 提供型別", - "no_types": "沒有 TypeScript 型別" - }, - "license": { - "view_spdx": "在 SPDX 上檢視授權條款", - "none": "無" - }, - "vulnerabilities": { - "tree_found": "在 {packages}/{total} 個套件中發現 {vulns} 個漏洞", - "show_all_packages": "顯示全部 {count} 個受影響的套件", - "path": "路徑", - "more": "+{count} 更多", - "packages_failed": "{count} 個套件無法檢查", - "scan_failed": "無法掃描漏洞", - "severity": { - "critical": "嚴重", - "high": "高", - "moderate": "中等", - "low": "低" - }, - "fixed_in_title": "已於 {version} 版本修復" - }, - "deprecated": { - "label": "已棄用", - "tree_found": "{count} 個已棄用的相依套件", - "show_all": "顯示全部 {count} 個已棄用的套件" - }, - "access": { - "title": "團隊權限", - "refresh": "重新整理團隊權限", - "list_label": "團隊權限列表", - "owner": "擁有者", - "rw": "讀寫(rw)", - "ro": "唯讀(ro)", - "revoke_access": "撤銷 {name} 的權限", - "no_access": "未設定團隊權限", - "select_team_label": "選擇團隊", - "loading_teams": "載入團隊中…", - "select_team": "選擇團隊", - "permission_label": "權限等級", - "permission": { - "read_only": "唯讀", - "read_write": "讀寫" - }, - "grant_button": "授權", - "cancel_grant": "取消授權", - "grant_access": "+ 授予團隊權限" - }, - "list": { - "filter_label": "篩選套件", - "filter_placeholder": "篩選套件…", - "sort_label": "排序套件", - "showing_count": "顯示 {total} 個套件中的 {filtered} 個" - }, - "skeleton": { - "loading": "載入套件詳細資訊", - "maintainers": "維護者", - "keywords": "關鍵字", - "versions": "版本", - "dependencies": "相依套件" - }, - "sort": { - "downloads": "下載量最多", - "published": "最近發布", - "name_asc": "名稱(A-Z)", - "name_desc": "名稱(Z-A)" - }, - "size": { - "b": "{size} B", - "kb": "{size} kB", - "mb": "{size} MB" - } - }, - "connector": { - "modal": { - "title": "本機連線器", - "contributor_badge": "僅限貢獻者", - "contributor_notice": "連線器尚未發布到 npm。請參閱 {link} 了解如何在本機執行。", - "contributor_link": "貢獻指南", - "connected": "已連線", - "connected_as_user": "已連線為 ~{user}", - "connected_hint": "現在你可以透過 Web UI 管理套件與組織。", - "disconnect": "中斷連線", - "run_hint": "在你的機器上執行連線器以啟用管理功能。", - "copy_command": "複製指令", - "copied": "已複製", - "paste_token": "再將權杖貼在下方以連線:", - "token_label": "權杖", - "token_placeholder": "貼上權杖…", - "advanced": "進階選項", - "port_label": "連接埠", - "warning": "警告", - "warning_text": "這將允許 npmx 存取你的 npm CLI。請只連線到你信任的網站。", - "connect": "連線", - "connecting": "連線中…", - "auto_open_url": "自動開啟驗證頁面" - } - }, - "operations": { - "queue": { - "title": "操作佇列", - "clear_all": "清除全部", - "refresh": "重新整理操作", - "empty": "沒有排入佇列的操作", - "empty_hint": "從套件或組織頁面加入操作", - "active_label": "進行中的操作", - "otp_required": "需要 OTP", - "otp_prompt": "輸入 OTP 以繼續", - "otp_placeholder": "輸入 OTP 代碼…", - "otp_label": "一次性密碼", - "retry_otp": "使用 OTP 重試", - "retry_web_auth": "使用 WebAuth 重試", - "retrying": "重試中…", - "open_web_auth": "開啟 WebAuth 連結", - "approve_operation": "核准操作", - "remove_operation": "移除操作", - "approve_all": "全部核准", - "execute": "執行", - "executing": "執行中…", - "log": "記錄", - "log_label": "已完成的操作記錄", - "remove_from_log": "從記錄中移除" - } - }, - "org": { - "teams": { - "title": "團隊", - "refresh": "重新整理團隊", - "filter_label": "篩選團隊", - "filter_placeholder": "篩選團隊…", - "sort_by": "排序方式", - "loading": "載入團隊中…", - "no_teams": "找不到團隊", - "list_label": "組織團隊", - "delete_team": "刪除團隊 {name}", - "member_count": "{count} 位成員", - "members_of": "{team} 團隊的成員", - "no_members": "沒有成員", - "remove_user": "從團隊 {user} 中移除", - "username_to_add": "要新增到 {team} 的使用者名稱", - "username_placeholder": "使用者名稱…", - "add_button": "新增", - "cancel_add_user": "取消新增使用者", - "add_member": "+ 新增成員", - "team_name_label": "團隊名稱", - "team_name_placeholder": "團隊名稱…", - "create_button": "建立", - "no_match": "沒有符合「{query}」的團隊", - "cancel_create": "取消建立團隊", - "create_team": "+ 建立團隊" - }, - "members": { - "title": "成員", - "refresh": "重新整理成員", - "filter_label": "篩選成員", - "filter_placeholder": "篩選成員…", - "filter_by_role": "依角色篩選", - "filter_by_team": "依團隊篩選", - "all_teams": "所有團隊", - "sort_by": "排序方式", - "loading": "載入成員中…", - "no_members": "找不到成員", - "list_label": "組織成員", - "change_role_for": "變更 {name} 的角色", - "remove_from_org": "從組織中移除 {name}", - "view_team": "檢視 {team} 團隊", - "no_match": "找不到符合篩選條件的成員", - "username_label": "使用者名稱", - "username_placeholder": "使用者名稱…", - "role_label": "角色", - "role": { - "all": "全部", - "developer": "開發者", - "admin": "管理員", - "owner": "擁有者" - }, - "team_label": "團隊", - "no_team": "無團隊", - "add_button": "新增", - "cancel_add": "取消新增成員", - "add_member": "+ 新增成員" - }, - "public_packages": "{count} 個公開套件", - "page": { - "packages_title": "套件", - "members_tab": "成員", - "teams_tab": "團隊", - "no_packages": "找不到公開套件", - "no_packages_hint": "此組織可能不存在或沒有公開套件。", - "failed_to_load": "載入組織套件失敗", - "no_match": "找不到符合「{query}」的套件", - "not_found": "找不到組織", - "not_found_message": "「{'@'}{name}」組織在 npm 上不存在" - } - }, - "user": { - "combobox": { - "add_to_org_hint": "(也會加入組織)", - "press_enter_to_add": "按 Enter 以新增 {'@'}{username}", - "default_placeholder": "使用者名稱…", - "suggestions_label": "使用者建議" - }, - "page": { - "packages_title": "套件", - "no_packages": "找不到公開套件", - "no_packages_hint": "此使用者可能不存在或沒有公開套件。", - "failed_to_load": "載入使用者套件失敗", - "no_match": "找不到符合「{query}」的套件", - "filter_placeholder": "篩選 {count} 個套件…" - }, - "orgs_page": { - "title": "組織", - "back_to_profile": "返回個人資料", - "connect_required": "連線本機 CLI 以檢視你的組織。", - "connect_hint_prefix": "執行", - "connect_hint_suffix": "以開始。", - "own_orgs_only": "你只能檢視自己的組織。", - "view_your_orgs": "檢視你的組織", - "loading": "載入組織中…", - "empty": "找不到組織。", - "empty_hint": "組織是從你具命名範圍的套件中偵測到的。", - "count": "{count} 個組織", - "packages_count": "{count} 個套件" - } - }, - "claim": { - "modal": { - "title": "認領套件名稱", - "success": "套件已認領!", - "success_detail": "{name}{'@'}0.0.0 已發布到 npm。", - "success_hint": "你現在可以使用 npm publish 發布新版本到這個套件。", - "view_package": "檢視套件", - "invalid_name": "無效的套件名稱:", - "available": "這個名稱可用!", - "taken": "這個名稱已被佔用。", - "missing_permission": "您沒有權限將套件加入 {'@'}{scope}。", - "similar_warning": "存在相似套件 — npm 可能會拒絕這個名稱:", - "related": "相關套件:", - "scope_warning_title": "考慮改用具命名範圍的套件", - "scope_warning_text": "未具命名範圍的套件名稱是共享資源。只有在你打算發布並持續維護套件時,才應認領此類名稱。個人或組織專案請使用具命名範圍的名稱,如 {'@'}{username}/{name}。", - "connect_required": "連線本機連線器以認領這個套件名稱。", - "connect_button": "連線連線器", - "publish_hint": "這會發布一個最小的佔位套件。", - "preview_json": "預覽 package.json", - "claim_button": "認領套件名稱", - "publishing": "發布中…", - "checking": "正在檢查可用性…", - "failed_to_check": "檢查名稱可用性失敗", - "failed_to_claim": "認領套件失敗" - } - }, - "code": { - "files_label": "檔案", - "no_files": "此目錄中沒有檔案", - "root": "根目錄", - "lines": "{count} 行", - "toggle_tree": "切換檔案樹", - "close_tree": "關閉檔案樹", - "copy_link": "複製連結", - "raw": "原始", - "view_raw": "檢視原始檔", - "file_too_large": "檔案太大無法預覽", - "file_size_warning": "{size} 超過 500KB 的語法高亮限制", - "failed_to_load": "載入檔案失敗", - "unavailable_hint": "檔案可能太大或不可用", - "version_required": "瀏覽原始碼需要版本", - "go_to_package": "前往套件", - "loading_tree": "載入檔案樹中…", - "failed_to_load_tree": "載入此套件版本的檔案失敗", - "back_to_package": "返回套件", - "table": { - "name": "名稱", - "size": "大小" - }, - "markdown_view_mode": { - "preview": "預覽", - "code": "程式碼" - }, - "file_path": "檔案路徑", - "scroll_to_top": "回到頂端" - }, - "badges": { - "provenance": { - "verified": "已驗證", - "verified_title": "已驗證的來源", - "verified_via": "已驗證:透過 {provider} 發布" - }, - "jsr": { - "title": "也適用於 JSR" - } - }, - "filters": { - "title": "篩選", - "search": "搜尋", - "search_scope": "搜尋範圍", - "search_placeholder_name": "依套件名稱篩選…", - "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": "安全性", - "keywords": "關鍵字", - "more_keywords": "+ {count} 個更多", - "clear_all": "清除全部", - "remove_filter": "移除 {label} 篩選", - "chips": { - "search": "搜尋", - "downloads": "下載量", - "keyword": "關鍵字", - "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": "分數" - }, - "columns": { - "title": "欄位", - "show": "顯示欄位", - "reset": "重設為預設值", - "coming_soon": "即將推出", - "name": "名稱", - "version": "版本", - "description": "描述", - "downloads": "每週下載量", - "published": "最近發布", - "maintainers": "維護者", - "keywords": "關鍵字", - "quality_score": "品質分數", - "popularity_score": "受歡迎度分數", - "maintenance_score": "維護程度分數", - "combined_score": "總分", - "security": "安全性" - }, - "view_mode": { - "label": "檢視模式", - "cards": "卡片檢視", - "table": "表格檢視" - }, - "pagination": { - "mode_label": "分頁模式", - "infinite": "無限捲動", - "paginated": "分頁", - "items_per_page": "每頁項目數", - "per_page": "{count} / 頁", - "all_yolo": "全部(YOLO)", - "showing": "顯示第 {start}-{end} 項,共 {total} 項", - "previous": "上一頁", - "next": "下一頁", - "nav_label": "分頁" - }, - "count": { - "showing_filtered": "{count} 個套件中符合 {filtered} 個", - "showing_all": "{count} 個套件", - "showing_paginated": "已顯示 {pageSize} 個,共 {count} 個套件" - }, - "table": { - "security_warning": "安全性警告", - "secure": "安全", - "no_packages": "找不到套件" - } - }, - "about": { - "title": "關於", - "heading": "關於", - "meta_description": "npmx 是一個快速、現代的 npm 套件註冊表瀏覽器,為探索 npm 套件提供更好的使用者體驗與開發者體驗。", - "what_we_are": { - "title": "我們在做什麼", - "better_ux_dx": "更好的使用者體驗與開發者體驗", - "admin_ui": "管理介面", - "description": "npmx 為 npm 套件註冊表及其工具鏈提供{betterUxDx}。我們提供快速、現代化的介面來探索套件,支援深色模式、鍵盤導覽、程式碼瀏覽,以及與 {jsr} 等替代註冊表連線等功能。", - "admin_description": "我們也致力於提供更好的{adminUi},用於管理你的 npm 套件、團隊與組織——一切都在瀏覽器中完成,並由你本機的 npm CLI 驅動。" - }, - "what_we_are_not": { - "title": "我們不是什麼", - "not_package_manager": "不是套件管理器。", - "not_registry": "不是註冊表。", - "registry_description": "我們不託管套件。我們只是更好的瀏覽方式。", - "package_managers_exist": "{already}{people}{building}{really}{cool}{package}{managers}。", - "words": { - "already": "已經有", - "people": "很多人", - "building": "正在開發", - "really": "非常", - "cool": "棒的", - "package": "套件", - "managers": "管理器" - } - }, - "sponsors": { - "title": "贊助者" - }, - "oss_partners": { - "title": "開源軟體夥伴" - }, - "team": { - "title": "團隊", - "governance": "治理", - "role_steward": "管理者", - "role_maintainer": "維護者", - "sponsor": "贊助", - "sponsor_aria": "在 GitHub 上贊助 {name}" - }, - "contributors": { - "title": "{count} 位貢獻者", - "description": "npmx 完全開源,由令人驚豔的社群貢獻者共同建立。", - "loading": "正在載入貢獻者…", - "error": "無法載入貢獻者", - "view_profile": "檢視 {name} 的 GitHub 個人檔案" - }, - "get_involved": { - "title": "加入我們", - "contribute": { - "title": "做出貢獻", - "description": "幫助我們改善 npm 體驗。", - "cta": "在 GitHub 上檢視" - }, - "community": { - "title": "加入社群", - "description": "聊天、提問並分享想法。", - "cta": "加入 Discord" - }, - "follow": { - "title": "保持更新", - "description": "掌握 npmx 的最新動態。", - "cta": "在 Bluesky 上關注" - } - } - }, - "account_menu": { - "connect": "連線", - "account": "帳戶", - "npm_cli": "npm CLI", - "atmosphere": "Atmosphere", - "npm_cli_desc": "管理套件與組織", - "atmosphere_desc": "社交功能與數位身分", - "connect_npm_cli": "連線到 npm CLI", - "connect_atmosphere": "連線到 Atmosphere", - "connecting": "連線中…", - "ops": "操作" - }, - "auth": { - "modal": { - "title": "Atmosphere", - "connected_as": "已連線為 {'@'}{handle}", - "disconnect": "中斷連線", - "connect_prompt": "使用 Atmosphere 帳戶連線", - "handle_label": "帳號", - "handle_placeholder": "alice.npmx.social", - "connect": "連線", - "create_account": "建立新帳戶", - "connect_bluesky": "使用 Bluesky 連線", - "what_is_atmosphere": "什麼是 Atmosphere 帳戶?", - "atmosphere_explanation": "{npmx} 使用 {atproto} 為其多項社交功能提供支援,讓使用者真正擁有自己的資料並使用一個帳戶登入所有相容的應用程式。一旦建立帳戶,你便可以使用其他應用程式,例如 {bluesky} 和 {tangled}。", - "default_input_error": "請輸入有效的 Bluesky 用戶名、DID(去中心化識別) 或完整的 PDS URL", - "profile": "個人檔案" - } - }, - "header": { - "home": "npmx 首頁", - "packages": "套件", - "packages_dropdown": { - "title": "你的套件", - "loading": "載入中…", - "error": "載入套件失敗", - "empty": "找不到套件", - "view_all": "檢視全部" - }, - "orgs": "組織", - "orgs_dropdown": { - "title": "你的組織", - "loading": "載入中…", - "error": "載入組織失敗", - "empty": "找不到組織", - "view_all": "檢視全部" - } - }, - "compare": { - "packages": { - "title": "比較套件", - "tagline": "並排比較 npm 套件,幫助你選擇合適的套件。", - "meta_title": "比較 {packages} - npmx", - "meta_title_empty": "比較套件 - npmx", - "meta_description": "並排比較 {packages}", - "meta_description_empty": "並排比較 npm 套件,幫助你選擇合適的套件。", - "section_packages": "套件", - "section_facets": "維度", - "section_comparison": "比較", - "copy_as_markdown": "複製圖表", - "loading": "正在載入套件資料…", - "error": "載入套件資料失敗。請重試。", - "empty_title": "選擇要比較的套件", - "empty_description": "在上方搜尋並新增至少 2 個套件,以查看它們指標的並排比較。" - }, - "selector": { - "search_label": "搜尋套件", - "search_first": "搜尋套件…", - "search_add": "新增另一個套件…", - "searching": "搜尋中…", - "remove_package": "移除 {package}", - "packages_selected": "已選擇 {count}/{max} 個套件。", - "add_hint": "至少新增 2 個套件以進行比較。" - }, - "no_dependency": { - "label": "(無相依套件)", - "typeahead_title": "如果是 James Garbutt 會怎麼做?", - "typeahead_description": "試試看不使用套件會如何!由 e18e 認證。", - "tooltip_title": "你可能不需要相依套件", - "tooltip_description": "試試看不使用套件會如何!這份 {link} 維護了一系列清單,列出可被原生 API 或更簡單的替代方案所取代的套件。", - "e18e_community": "e18e 社群", - "add_column": "在比較中加入「無相依套件」欄位" - }, - "facets": { - "group_label": "比較維度", - "all": "全選", - "none": "取消全選", - "coming_soon": "即將推出", - "select_all": "選擇所有維度", - "deselect_all": "取消選擇所有維度", - "select_category": "選擇所有{category}維度", - "deselect_category": "取消選擇所有{category}維度", - "binary_only_tooltip": "此套件僅提供二進位檔且沒有匯出", - "categories": { - "performance": "效能", - "health": "健康度", - "compatibility": "相容性", - "security": "安全與合規" - }, - "items": { - "packageSize": { - "label": "套件大小", - "description": "套件本身大小(未壓縮)" - }, - "installSize": { - "label": "安裝大小", - "description": "包含所有相依套件的總安裝大小" - }, - "dependencies": { - "label": "直接相依", - "description": "直接相依套件數量" - }, - "totalDependencies": { - "label": "總相依", - "description": "包含間接相依的相依套件總數" - }, - "downloads": { - "label": "每週下載量", - "description": "每週下載次數" - }, - "totalLikes": { - "label": "喜歡", - "description": "喜歡總數" - }, - "lastUpdated": { - "label": "發布日期", - "description": "此版本的發布日期" - }, - "deprecated": { - "label": "已棄用?", - "description": "套件是否已棄用" - }, - "engines": { - "label": "引擎", - "description": "Node.js 版本需求" - }, - "types": { - "label": "型別", - "description": "TypeScript 型別定義" - }, - "moduleFormat": { - "label": "模組格式", - "description": "支援 ESM/CJS" - }, - "license": { - "label": "授權", - "description": "套件授權" - }, - "vulnerabilities": { - "label": "漏洞", - "description": "已知安全漏洞" - } - }, - "values": { - "any": "不限", - "none": "無", - "unknown": "未知", - "deprecated": "已棄用", - "not_deprecated": "否", - "types_included": "包含", - "types_none": "無", - "vulnerabilities_summary": "{count}({critical} 嚴重/{high} 高)", - "up_to_you": "你來做主!" - }, - "trends": { - "title": "每週下載" - } - }, - "file_changes": "檔案變更", - "files_count": "{count} 個檔案", - "lines_hidden": "已隱藏 {count} 行", - "compare_versions": "差異", - "summary": "摘要", - "deps_count": "{count} 個相依套件", - "dependencies": "相依套件", - "dev_dependencies": "開發相依套件", - "peer_dependencies": "peer 相依套件", - "optional_dependencies": "選用相依套件", - "no_dependency_changes": "相依套件沒有變更", - "file_filter_option": { - "all": "全部({count})", - "added": "新增({count})", - "removed": "刪除({count})", - "modified": "修改({count})" - }, - "search_files_placeholder": "搜尋檔案…", - "no_files_all": "沒有檔案", - "no_files_search": "找不到符合「{query}」的檔案", - "no_files_filtered": "沒有{filter}檔案", - "filter": { - "added": "新增", - "removed": "刪除", - "modified": "修改" - }, - "files_button": "檔案", - "select_file_prompt": "請先從側邊欄選擇檔案以檢視差異", - "close_files_panel": "關閉檔案面板", - "filter_files_label": "依變更類型篩選檔案" - }, - "privacy_policy": { - "title": "隱私權政策", - "last_updated": "最後更新時間: {date}", - "welcome": "歡迎來到 {app}. 我們致力於保護你的隱私。本政策解釋了我們收集哪些資訊、我們如何使用這些資訊、以及你對你的資訊擁有哪些權利。", - "cookies": { - "what_are": { - "title": "甚麼是 Cookies?", - "p1": "Cookies 是你造訪網站時儲存在你設備上的小文本文件。它們的目的是通過記住某些偏好和設置來改善你的瀏覽體驗。" - }, - "types": { - "title": "我們使用哪些 Cookies?", - "p1": "我們僅使用 {bold} 維持網站功能所絕對必要之用途。我們不使用第三方或廣告追蹤 Cookies。", - "bold": "技術上必要的 Cookies", - "li1": "{li11}{separator} {li12}", - "li2": "{li21}{separator} {li22}", - "separator": ":", - "cookie_vdpl": "__vdpl", - "cookie_vdpl_desc": "此 Cookie 由我們的託管服務商 (Vercel) 用於偏斜保護 (Skew Protection)。其目的是確保當你在瀏覽網頁時若有新版本發布,系統能引導你從正確的佈署版本獲取資源。此 Cookie 不具備任何追蹤功能。", - "cookie_h3": "h3", - "cookie_h3_desc": "此為我們的安全工作階段 (Secure Session) Cookie。當你連接 Atmosphere 帳戶時,它會儲存你的 OAuth 存取權杖 (Access Token)。此 Cookie 對於維持你的登入驗證狀態十分重要。" - }, - "local_storage": { - "title": "本地儲存", - "p1": "除了工作階段 Cookies 外,我們還會利用你的瀏覽器的 {bold} 來儲存顯示偏好。這讓我們能夠記住你所選擇的主題(淺色/深色)及其他 {settings},讓你在每次造訪網站時無需重新設定。", - "bold": "本地儲存空間 (Local Storage)", - "p2": "此資訊純屬功能性質,僅儲存在你的裝置中,且 {bold2}。我們僅將其用於提升你在本網站的使用體驗。", - "bold2": "不包含個人資料,亦不會用於追蹤你的行為", - "settings": "設定" - }, - "management": { - "title": "管理 Cookies", - "p1": "你可以根據個人偏好,設定瀏覽器接受、拒絕或刪除 Cookie。但請注意:{bold}。", - "bold": "拒絕必要 Cookie 可能會導致你無法使用應用程式的完整功能", - "p2": "以下是常用瀏覽器的 Cookie 管理說明連結:", - "chrome": "Google Chrome (在新視窗開啟)", - "firefox": "Mozilla Firefox (在新視窗開啟)", - "edge": "Microsoft Edge (在新視窗開啟)" - } - }, - "analytics": { - "title": "分析", - "p1": "我們使用 {bold} 來瞭解訪客如何使用本網站。此分析有助於提升使用者體驗並發現潛在問題。", - "bold": "Vercel Web Analytics", - "p2": "Vercel Analytics 的設計充分考慮了隱私保護,具備以下特點:", - "li1": "不使用 Cookie", - "li2": "不收集個人識別資訊", - "li3": "不進行跨網站的使用者追蹤", - "li4": "所有數據均經過彙整與匿名處理", - "p3": "收集的資訊僅限於:頁面網址 (URL)、來源網址 (Referrer)、國家/地區、裝置類型、瀏覽器以及作業系統。這些數據無法用於識別特定個人身分。" - }, - "authenticated": { - "title": "已驗證使用者", - "p1": "當你將 {bold} 帳戶連結至 npmx 時,我們會將你的 OAuth 存取權杖 (Access Token) 儲存在安全的 HTTP-only 工作階段 Cookie 中。此權杖僅用於代表你進行請求驗證。", - "bold": "Atmosphere", - "p2": "我們不會儲存你的登入驗證資訊,也不會存取超出提供功能所需範圍外的任何資料。你可以隨時從 {settings} 頁面取消連結你的帳戶。", - "settings": "設定" - }, - "data_retention": { - "title": "資料保留", - "p1": "當你關閉瀏覽器或在一段時間未操作後,工作階段 (Session) Cookie 將會自動刪除。本地儲存 (Local storage) 的偏好設定則會保留在你的裝置中,直到你清除瀏覽器數據為止。分析數據則以彙整形式保留,且不會與個別使用者產生關聯。" - }, - "your_rights": { - "title": "你的權利", - "p1": "你有權要求:", - "li1": "查閱我們所收集之數據的相關資訊", - "li2": "隨時清除你的本地儲存空間 (Local Storage) 與 Cookies", - "li3": "中斷你的已驗證工作階段 (Authenticated Session)", - "li4": "向我們索取數據處理的相關資訊", - "p2": "由於我們不收集個人資料,因此通常沒有可供刪除或匯出的個人資訊。" - }, - "contact": { - "title": "聯絡我們", - "p1": "若對本隱私權政策有任何疑問或疑慮,歡迎在我們的 {link} 建立 Issue 與我們聯絡。", - "link": "GitHub 儲存庫" - }, - "changes": { - "title": "政策變更", - "p1": "我們可能會不定期更新本隱私權政策。任何變更都將發布於本頁面,並標明更新日期。" - } - }, - "a11y": { - "title": "無障礙網站", - "footer_title": "無障礙網站", - "welcome": "我們希望多數人都能順利使用 {app}。", - "approach": { - "title": "我們的理念", - "p1": "我們致力於遵循《網頁內容無障礙設計指引》(WCAG) 2.2,並在開發功能時將其作為參考。我們並未聲明完全符合 WCAG 的任何等級 —— 網站無障礙化是持續性的工作,我們會不斷努力改進。", - "p2": "本網站是一個 {about}。 無障礙設計會隨日常開發逐步改善。", - "about_link": "開源且由社群驅動的專案" - }, - "measures": { - "title": "具體措施", - "p1": "我們在全站實行的部分措施包括:", - "li1": "在適當地方使用語義化 HTML 與 ARIA 屬性。", - "li2": "使用相對字體大小,以便你在瀏覽器中調整。", - "li3": "支援全介面的鍵盤操作導覽。", - "li4": "尊重瀏覽器的「減少動態效果」與「色彩配置」設定。", - "li5": "設計時考量足夠的色彩對比度。", - "li6": "確保核心內容在停用 JavaScript 的情況下仍可閱讀,但部分互動功能仍需啟用才能運作。" - }, - "limitations": { - "title": "已知局限", - "p1": "網站的部分區域 —— 尤其是像套件 README 等第三方內容 —— 可能未符合無障礙標準。我們正持續改善這些區域。" - }, - "contact": { - "title": "意見回饋", - "p1": "如果您在 {app} 遇到無障礙障礙,請在我們的 {link} 提交 Issue 告知我們。我們非常重視這些報告,並會盡力解決問題。", - "link": "GitHub 儲存庫" - } - } -} diff --git a/lunaria/lunaria.ts b/lunaria/lunaria.ts index ffcfbe2ac..de8ee4807 100644 --- a/lunaria/lunaria.ts +++ b/lunaria/lunaria.ts @@ -1,7 +1,7 @@ import { createLunaria } from '@lunariajs/core' import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs' import { Page } from './components.ts' -import { lunariaJSONFiles, prepareJsonFiles } from './prepare-json-files.ts' +import { countryLocaleVariants, currentLocales } from '../config/i18n.ts' import type { I18nStatus } from '../shared/types/i18n-status.ts' // skip lunaria during git merges as git history may be in an inconsistent state. @@ -11,8 +11,6 @@ if (existsSync('.git/MERGE_HEAD')) { process.exit(0) } -await prepareJsonFiles() - const lunaria = await createLunaria() const status = await lunaria.getFullStatus() @@ -20,7 +18,7 @@ const status = await lunaria.getFullStatus() const html = Page(lunaria.config, status, lunaria) // Generate JSON status for the app -const { sourceLocale, locales } = lunaria.config +const { sourceLocale } = lunaria.config const links = lunaria.gitHostingLinks() // For dictionary files, we track the first (and only) entry @@ -29,7 +27,7 @@ if (!fileStatus) { throw new Error('No file status found') } -// Count keys in a nested object +// Count keys in the source locale file (en.json), excluding non-translation keys. function countKeys(obj: Record): number { let count = 0 for (const key in obj) { @@ -43,12 +41,34 @@ function countKeys(obj: Record): number { return count } -// Read source locale file from prepared files -const englishFile = JSON.parse(readFileSync('lunaria/files/en-US.json', 'utf-8')) as Record< - string, - unknown -> -const totalKeys = countKeys(englishFile) +const sourceContent = JSON.parse(readFileSync('i18n/locales/en.json', 'utf-8')) +const { $schema: _, vacations: __, ...sourceWithoutMeta } = sourceContent +const totalKeys = countKeys(sourceWithoutMeta) + +// Build a mapping from locale code to the primary file translators should edit. +// Country variants (e.g. ar-EG, es-ES) point to the base file (ar.json, es.json). +// Non-country variants (e.g. en-GB, es-419) point to their own file. +// Standalone locales (e.g. de-DE, fr-FR) point to their own file. +const localeToFile: Record = {} +for (const locale of currentLocales) { + let found = false + for (const [baseLang, variants] of Object.entries(countryLocaleVariants)) { + const variant = variants.find(v => v.code === locale.code) + if (variant) { + localeToFile[locale.code] = variant.country ? `${baseLang}.json` : `${locale.code}.json` + found = true + break + } + } + if (!found) { + localeToFile[locale.code] = (locale.file as string) ?? `${locale.code}.json` + } +} + +// Only output status for locales in currentLocales (the app-facing locales). +// Lunaria also tracks base language codes (ar, es) but those are internal to +// the merge config and not visible in the app. +const appLocales = currentLocales.filter(l => l.code !== sourceLocale.lang && l.name) const jsonStatus: I18nStatus = { generatedAt: new Date().toISOString(), @@ -56,8 +76,8 @@ const jsonStatus: I18nStatus = { lang: sourceLocale.lang, label: sourceLocale.label, }, - locales: locales.map(locale => { - const localization = fileStatus.localizations.find(l => l.lang === locale.lang) + locales: appLocales.map(locale => { + const localization = fileStatus.localizations.find(l => l.lang === locale.code) // Get missing keys if available const missingKeys: string[] = [] @@ -68,11 +88,11 @@ const jsonStatus: I18nStatus = { } const completedKeys = totalKeys - missingKeys.length - const localeFilePath = `i18n/locales/${lunariaJSONFiles[locale.lang]!}` + const localeFilePath = `i18n/locales/${localeToFile[locale.code]!}` return { - lang: locale.lang, - label: locale.label, + lang: locale.code, + label: locale.name!, totalKeys, completedKeys, missingKeys, diff --git a/lunaria/prepare-json-files.ts b/lunaria/prepare-json-files.ts deleted file mode 100644 index fe7b4abfd..000000000 --- a/lunaria/prepare-json-files.ts +++ /dev/null @@ -1,92 +0,0 @@ -import type { LocaleObject } from '@nuxtjs/i18n' -import * as path from 'node:path' -import * as fs from 'node:fs/promises' -import { currentLocales, lunariaJSONFiles } from '../config/i18n.ts' -import { deepCopy } from '@intlify/shared' - -const destFolder = path.resolve('lunaria/files') -const localesFolder = path.resolve('i18n/locales') - -const defaultLocale = currentLocales.find(l => l.code === 'en-US') -if (!defaultLocale?.name) { - throw new Error('Default locale en-US not found or has no name') -} -export { lunariaJSONFiles } -export const sourceLocale = { - label: defaultLocale.name, - lang: defaultLocale.code, -} -const filteredLocales = currentLocales.filter( - (l): l is typeof l & { name: string } => l.code !== 'en-US' && typeof l.name === 'string', -) -const firstLocale = filteredLocales[0] -if (!firstLocale) { - throw new Error('No locales found besides en-US') -} -export const locales: [{ label: string; lang: string }, ...{ label: string; lang: string }[]] = [ - { label: firstLocale.name, lang: firstLocale.code }, - ...filteredLocales.slice(1).map(l => ({ - label: l.name, - lang: l.code, - })), -] - -export async function prepareJsonFiles(): Promise { - await fs.rm(destFolder, { recursive: true, force: true }) - await fs.mkdir(destFolder) - await Promise.all(currentLocales.map(l => mergeLocale(l))) -} - -type NestedObject = Record - -export async function mergeLocaleObject(locale: LocaleObject): Promise { - const files = locale.files ?? [] - if (locale.file || files.length === 1) { - const json = - (locale.file ? getFileName(locale.file) : undefined) ?? - (files[0] ? getFileName(files[0]) : undefined) - if (!json) return undefined - - return await loadLocaleSourceJson(json) - } - - const firstFile = files[0] - if (!firstFile) return undefined - const source = await loadLocaleSourceJson(getFileName(firstFile)) - let currentSource: unknown - for (let i = 1; i < files.length; i++) { - const file = files[i] - if (!file) continue - currentSource = await loadLocaleSourceJson(getFileName(file)) - deepCopy(currentSource, source) - } - - return source -} - -async function loadLocaleSourceJson(name: string): Promise { - const rawJson = JSON.parse(await fs.readFile(path.resolve(`${localesFolder}/${name}`), 'utf8')) - // Exclude $schema since it isn't useful in generated files and the relative - - // TODO: removing vacations entry key for temporal recharging page - // would be wrong anyway - const { $schema: _, vacations: __, ...rest } = rawJson - return rest -} - -function getFileName(file: string | { path: string }): string { - return typeof file === 'string' ? file : file.path -} - -async function mergeLocale(locale: LocaleObject): Promise { - const source = await mergeLocaleObject(locale) - if (!source) { - return - } - - await fs.writeFile( - path.resolve(`${destFolder}/${locale.code}.json`), - `${JSON.stringify(source, null, 2)}\n`, - 'utf-8', - ) -} diff --git a/package.json b/package.json index e06d27614..87af7d5e1 100644 --- a/package.json +++ b/package.json @@ -167,8 +167,6 @@ "lint-staged": { "i18n/locales/*": [ "node ./lunaria/lunaria.ts", - "pnpm exec oxfmt lunaria/files/", - "git add lunaria/files/", "node scripts/generate-i18n-schema.ts", "pnpm exec oxfmt i18n/schema.json", "git add i18n/schema.json" diff --git a/scripts/compare-translations.ts b/scripts/compare-translations.ts index 75053b933..d6ccc653b 100644 --- a/scripts/compare-translations.ts +++ b/scripts/compare-translations.ts @@ -2,10 +2,10 @@ import type { LocaleObject } from '@nuxtjs/i18n' import * as process from 'node:process' import { existsSync, readdirSync, readFileSync, writeFileSync } from 'node:fs' -import { basename, join } from 'node:path' +import { basename, join, resolve } from 'node:path' import { fileURLToPath } from 'node:url' +import { deepCopy } from '@intlify/shared' import { countryLocaleVariants, currentLocales } from '../config/i18n.ts' -import { mergeLocaleObject } from '../lunaria/prepare-json-files.ts' import { COLORS } from './utils.ts' const LOCALES_DIRECTORY = fileURLToPath(new URL('../i18n/locales', import.meta.url)) @@ -128,12 +128,34 @@ const loadJson = async ({ filePath, mergeLocale, locale }: LocaleInfo): Promise< ) process.exit(1) } - const merged = await mergeLocaleObject(localeObject) - if (!merged) { - console.error(`${COLORS.red}Error: Failed to merge locale "${locale}"${COLORS.reset}`) - process.exit(1) + + // Merge multi-file locale: load base file, then overlay variant file on top + const localesFolder = resolve('i18n/locales') + const files = localeObject.files ?? [] + if (localeObject.file || files.length === 1) { + const fileName = + (localeObject.file ? getFileName(localeObject.file) : undefined) ?? + (files[0] ? getFileName(files[0]) : undefined) + if (!fileName) return {} + return JSON.parse(readFileSync(join(localesFolder, fileName), 'utf-8')) as NestedObject + } + + const firstFile = files[0] + if (!firstFile) return {} + const source = JSON.parse( + readFileSync(join(localesFolder, getFileName(firstFile)), 'utf-8'), + ) as NestedObject + for (let i = 1; i < files.length; i++) { + const file = files[i] + if (!file) continue + const overlay = JSON.parse(readFileSync(join(localesFolder, getFileName(file)), 'utf-8')) + deepCopy(overlay, source) } - return merged + return source +} + +function getFileName(file: string | { path: string }): string { + return typeof file === 'string' ? file : file.path } type SyncStats = {