[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(i18n): clean up keys, update `zh-CN` (#468)

authored by

Vida Xie and committed by
GitHub
a74ef7f0 9ef1401f

+83 -103
+1 -1
app/components/AuthModal.vue
··· 51 51 <button 52 52 type="button" 53 53 class="absolute inset-0 bg-black/60 cursor-default" 54 - :aria-label="$t('auth.modal.close')" 54 + :aria-label="$t('common.close')" 55 55 @click="open = false" 56 56 /> 57 57
+1 -1
app/components/ClaimPackageModal.vue
··· 141 141 <button 142 142 type="button" 143 143 class="absolute inset-0 bg-black/60 cursor-default" 144 - :aria-label="$t('claim.modal.close_modal')" 144 + :aria-label="$t('common.close_modal')" 145 145 @click="open = false" 146 146 /> 147 147
+1 -1
app/components/ConnectorModal.vue
··· 59 59 <button 60 60 type="button" 61 61 class="absolute inset-0 bg-black/60 cursor-default" 62 - :aria-label="$t('connector.modal.close_modal')" 62 + :aria-label="$t('common.close_modal')" 63 63 @click="open = false" 64 64 /> 65 65
-4
i18n/locales/ar.json
··· 311 311 "size": "الحجم", 312 312 "deps": "الاعتماديات", 313 313 "updated": "آخر تحديث", 314 - "install": "تثبيت", 315 314 "readme": "README", 316 315 "maintainers": "المشرفون", 317 316 "keywords": "الكلمات المفتاحية", ··· 338 337 }, 339 338 "modal": { 340 339 "title": "الموصل المحلي", 341 - "close_modal": "إغلاق النافذة", 342 340 "connected": "متصل", 343 - "logged_in_as": "تم تسجيل الدخول كـ {'@'}{user}", 344 341 "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", 345 342 "disconnect": "قطع الاتصال", 346 343 "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", ··· 486 483 "claim": { 487 484 "modal": { 488 485 "title": "حجز اسم حزمة", 489 - "close_modal": "إغلاق النافذة", 490 486 "success": "تم حجز الحزمة!", 491 487 "success_detail": "تم نشر {name}{'@'}0.0.0 على npm.", 492 488 "success_hint": "يمكنك الآن نشر إصدارات جديدة لهذه الحزمة باستخدام npm publish.",
-3
i18n/locales/az.json
··· 356 356 }, 357 357 "modal": { 358 358 "title": "Lokal Konnektor", 359 - "close_modal": "Pəncərəni bağla", 360 359 "connected": "Qoşulub", 361 - "logged_in_as": "{'@'}{user} olaraq daxil olunub", 362 360 "connected_hint": "İndi veb interfeysdən paketləri və təşkilatları idarə edə bilərsiniz.", 363 361 "disconnect": "Ayrıl", 364 362 "run_hint": "Admin funksiyalarını aktivləşdirmək üçün konnektoru kompüterinizdə işə salın.", ··· 504 502 "claim": { 505 503 "modal": { 506 504 "title": "Paket Adını Tut", 507 - "close_modal": "Pəncərəni bağla", 508 505 "success": "Paket tutuldu!", 509 506 "success_detail": "{name}{'@'}0.0.0 npm-ə dərc edildi.", 510 507 "success_hint": "İndi npm publish istifadə edərək bu paketə yeni versiyalar dərc edə bilərsiniz.",
-4
i18n/locales/de-DE.json
··· 330 330 "size": "Größe", 331 331 "deps": "Deps", 332 332 "updated": "Aktualisiert", 333 - "install": "Installieren", 334 333 "readme": "Readme", 335 334 "maintainers": "Maintainer", 336 335 "keywords": "Schlüsselwörter", ··· 357 356 }, 358 357 "modal": { 359 358 "title": "Lokaler Connector", 360 - "close_modal": "Modal schließen", 361 359 "connected": "Verbunden", 362 - "logged_in_as": "Angemeldet als {'@'}{user}", 363 360 "connected_hint": "Du kannst jetzt Pakete und Organisationen über die Web-Oberfläche verwalten.", 364 361 "disconnect": "Trennen", 365 362 "run_hint": "Führe den Connector auf deinem Rechner aus, um Admin-Funktionen zu aktivieren.", ··· 505 502 "claim": { 506 503 "modal": { 507 504 "title": "Paketnamen beanspruchen", 508 - "close_modal": "Modal schließen", 509 505 "success": "Paket beansprucht!", 510 506 "success_detail": "{name}{'@'}0.0.0 wurde auf npm veröffentlicht.", 511 507 "success_hint": "Du kannst jetzt neue Versionen dieses Pakets mit npm publish veröffentlichen.",
-3
i18n/locales/en.json
··· 362 362 }, 363 363 "modal": { 364 364 "title": "Local Connector", 365 - "close_modal": "Close modal", 366 365 "connected": "Connected", 367 366 "connected_as_user": "Connected as ~{user}", 368 367 "connected_hint": "You can now manage packages and organizations from the web UI.", ··· 510 509 "claim": { 511 510 "modal": { 512 511 "title": "Claim Package Name", 513 - "close_modal": "Close modal", 514 512 "success": "Package claimed!", 515 513 "success_detail": "{name}{'@'}0.0.0 has been published to npm.", 516 514 "success_hint": "You can now publish new versions to this package using npm publish.", ··· 750 748 "auth": { 751 749 "modal": { 752 750 "title": "Atmosphere", 753 - "close": "Close", 754 751 "connected_as": "Connected as {'@'}{handle}", 755 752 "disconnect": "Disconnect", 756 753 "connect_prompt": "Connect with your Atmosphere account",
-4
i18n/locales/es.json
··· 314 314 "size": "Tamaño", 315 315 "deps": "Deps", 316 316 "updated": "Actualizado", 317 - "install": "Instalar", 318 317 "readme": "Léeme", 319 318 "maintainers": "Mantenedores", 320 319 "keywords": "Palabras clave", ··· 341 340 }, 342 341 "modal": { 343 342 "title": "Conector Local", 344 - "close_modal": "Cerrar modal", 345 343 "connected": "Conectado", 346 - "logged_in_as": "Iniciado sesión como {'@'}{user}", 347 344 "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", 348 345 "disconnect": "Desconectar", 349 346 "run_hint": "Ejecuta el conector en tu máquina para habilitar funciones de administración.", ··· 489 486 "claim": { 490 487 "modal": { 491 488 "title": "Reclamar Nombre de Paquete", 492 - "close_modal": "Cerrar modal", 493 489 "success": "¡Paquete reclamado!", 494 490 "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", 495 491 "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.",
-4
i18n/locales/fr-FR.json
··· 316 316 "size": "Taille", 317 317 "deps": "Dépendances", 318 318 "updated": "Mis à jour", 319 - "install": "Installer", 320 319 "readme": "Readme", 321 320 "maintainers": "Mainteneurs", 322 321 "keywords": "Mots-clés", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "Connecteur local", 346 - "close_modal": "Fermer la fenêtre", 347 345 "connected": "Connecté·e", 348 - "logged_in_as": "Connecté·e en tant que {'@'}{user}", 349 346 "connected_hint": "Vous pouvez maintenant gérer les paquets et les organisations depuis l'interface web.", 350 347 "disconnect": "Se déconnecter", 351 348 "run_hint": "Exécutez le connecteur sur votre machine pour activer les fonctionnalités d'administration.", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "Réserver un nom de paquet", 494 - "close_modal": "Fermer la fenêtre", 495 491 "success": "Paquet réservé !", 496 492 "success_detail": "{name}{'@'}0.0.0 a été publié sur npm.", 497 493 "success_hint": "Vous pouvez maintenant publier de nouvelles versions de ce paquet avec npm publish.",
-4
i18n/locales/it-IT.json
··· 316 316 "size": "Misura", 317 317 "deps": "Deps", 318 318 "updated": "Aggiornato", 319 - "install": "Installato", 320 319 "readme": "Readme", 321 320 "maintainers": "Manutentori", 322 321 "keywords": "Keywords", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "Connessione Locale", 346 - "close_modal": "Chiudi", 347 345 "connected": "Connesso", 348 - "logged_in_as": "Connesso come {'@'}{user}", 349 346 "connected_hint": "Puoi ora gestire i pacchetti e le organizzazioni dalla pagina web.", 350 347 "disconnect": "Disconnetti", 351 348 "run_hint": "Esegui il connettore sulla tua macchina per abilitare le funzioni da amministratore.", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "Ottieni il nome del pacchetto", 494 - "close_modal": "Chiudi", 495 491 "success": "Pacchetto ottenuto!", 496 492 "success_detail": "{name}{'@'}0.0.0 è stato pubblicato su npm.", 497 493 "success_hint": "Ora puoi pubblicare nuove versioni di questo pacchetto usando npm publish.",
-4
i18n/locales/ja-JP.json
··· 316 316 "size": "サイズ", 317 317 "deps": "依存関係", 318 318 "updated": "最終更新", 319 - "install": "インストール", 320 319 "readme": "Readme", 321 320 "maintainers": "メンテナ", 322 321 "keywords": "キーワード", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "ローカルコネクタ", 346 - "close_modal": "モーダルを閉じる", 347 345 "connected": "接続済み", 348 - "logged_in_as": "{'@'}{user} としてログイン中", 349 346 "connected_hint": "Web UIからパッケージとOrganizationを管理できるようになりました。", 350 347 "disconnect": "切断", 351 348 "run_hint": "管理機能を有効にするには、ローカル環境でコネクタを実行してください。", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "パッケージ名を取得", 494 - "close_modal": "モーダルを閉じる", 495 491 "success": "パッケージ名を取得しました!", 496 492 "success_detail": "{name}{'@'}0.0.0 がnpmに公開されました。", 497 493 "success_hint": "npm publish を使用して、このパッケージの新しいバージョンを公開できるようになりました。",
-3
i18n/locales/pl-PL.json
··· 362 362 }, 363 363 "modal": { 364 364 "title": "Lokalny konektor", 365 - "close_modal": "Zamknij okno", 366 365 "connected": "Połączono", 367 - "logged_in_as": "Zalogowano jako {'@'}{user}", 368 366 "connected_hint": "Możesz teraz zarządzać pakietami i organizacjami z poziomu interfejsu WWW.", 369 367 "disconnect": "Rozłącz", 370 368 "run_hint": "Uruchom konektor na swoim komputerze, aby włączyć funkcje administracyjne.", ··· 510 508 "claim": { 511 509 "modal": { 512 510 "title": "Zajmij nazwę pakietu", 513 - "close_modal": "Zamknij okno", 514 511 "success": "Pakiet zajęty!", 515 512 "success_detail": "Opublikowano {name}{'@'}0.0.0 na npm.", 516 513 "success_hint": "Możesz teraz publikować nowe wersje tego pakietu używając npm publish.",
-4
i18n/locales/ru-RU.json
··· 325 325 "size": "Размер", 326 326 "deps": "Зависимости", 327 327 "updated": "Обновлен", 328 - "install": "Установка", 329 328 "readme": "Readme", 330 329 "maintainers": "Мейнтейнеры", 331 330 "keywords": "Ключевые слова", ··· 352 351 }, 353 352 "modal": { 354 353 "title": "Локальный коннектор", 355 - "close_modal": "Закрыть модальное окно", 356 354 "connected": "Подключено", 357 - "logged_in_as": "Вход выполнен как {'@'}{user}", 358 355 "connected_hint": "Теперь вы можете управлять пакетами и организациями из веб-интерфейса.", 359 356 "disconnect": "Отключить", 360 357 "run_hint": "Запустите коннектор на вашем компьютере, чтобы включить функции администратора.", ··· 500 497 "claim": { 501 498 "modal": { 502 499 "title": "Занять имя пакета", 503 - "close_modal": "Закрыть модальное окно", 504 500 "success": "Пакет занят!", 505 501 "success_detail": "{name}{'@'}0.0.0 был опубликован в npm.", 506 502 "success_hint": "Теперь вы можете публиковать новые версии этого пакета с помощью npm publish.",
-3
i18n/locales/uk-UA.json
··· 356 356 }, 357 357 "modal": { 358 358 "title": "Локальний сполучник", 359 - "close_modal": "Закрити модальне вікно", 360 359 "connected": "Підключено", 361 - "logged_in_as": "Виконаний вхід як {'@'}{user}", 362 360 "connected_hint": "Тепер ви можете керувати пакетами та організаціями з веб-інтерфейсу.", 363 361 "disconnect": "Відключити", 364 362 "run_hint": "Запустіть сполучник на своєму комп'ютері, щоб увімкнути функції адміністратора.", ··· 504 502 "claim": { 505 503 "modal": { 506 504 "title": "Зарезервувати назву пакета", 507 - "close_modal": "Закрити модальне вікно", 508 505 "success": "Пакет зарезервовано!", 509 506 "success_detail": "{name}{'@'}0.0.0 було опубліковано на npm.", 510 507 "success_hint": "Тепер ви можете опублікувати нові версії цього пакета за допомогою npm publish.",
+40 -8
i18n/locales/zh-CN.json
··· 123 123 "documented": "社区标记此包存在性能更优的替代方案", 124 124 "none": "此包已被标记为不再需要,其功能很可能已由所有引擎原生提供。", 125 125 "learn_more": "了解更多", 126 - "mdn": "MDN" 126 + "mdn": "MDN", 127 + "community": "社区" 127 128 }, 128 129 "stats": { 129 130 "license": "许可证", ··· 190 191 "other_versions": "其他版本", 191 192 "more_tagged": "还有 {count} 个标签", 192 193 "all_covered": "所有版本均已包含于上方标签中。", 193 - "deprecated_title": "{version}(已弃用)" 194 + "deprecated_title": "{version}(已弃用)", 195 + "view_all": "查看全部 {count} 个版本" 194 196 }, 195 197 "dependencies": { 196 198 "title": "依赖({count} 个)", 197 199 "list_label": "包依赖", 198 200 "show_all": "显示全部 {count} 个依赖", 199 201 "optional": "可选", 200 - "view_vulnerabilities": "查看漏洞" 202 + "view_vulnerabilities": "查看漏洞", 203 + "outdated_major": "落后 {count} 个主要版本(最新:{latest})", 204 + "outdated_minor": "落后 {count} 个次要版本(最新:{latest})", 205 + "outdated_patch": "有可用的补丁更新(最新:{latest})" 201 206 }, 202 207 "peer_dependencies": { 203 208 "title": "对等依赖({count} 个)", ··· 256 261 "esm": "支持 ES Modules", 257 262 "cjs": "支持 CommonJS", 258 263 "no_esm": "不支持 ES Modules", 264 + "types_label": "类型支持", 259 265 "types_included": "包含类型", 260 - "types_available": "通过 {package} 提供的类型", 266 + "types_available": "通过 {package} 提供类型", 261 267 "no_types": "没有 TypeScript 类型" 262 268 }, 263 269 "license": { ··· 328 334 "weekly": "每周", 329 335 "size": "大小", 330 336 "deps": "依赖", 337 + "get_started": "开始使用", 331 338 "updated": "更新", 332 - "install": "安装", 333 339 "readme": "Readme", 334 340 "maintainers": "维护者", 335 341 "keywords": "关键词", ··· 356 362 }, 357 363 "modal": { 358 364 "title": "本地连接器", 359 - "close_modal": "关闭对话框", 360 365 "connected": "已连接", 361 - "logged_in_as": "登录为 {'@'}{user}", 366 + "connected_as_user": "已连接为 {'@'}{user}", 362 367 "connected_hint": "现在您可以通过 Web UI 管理包和组织。", 363 368 "disconnect": "断开连接", 364 369 "run_hint": "在您的机器上运行连接器以启用管理功能。", ··· 504 509 "claim": { 505 510 "modal": { 506 511 "title": "声明包名", 507 - "close_modal": "关闭对话框", 508 512 "success": "包已声明!", 509 513 "success_detail": "{name}{'@'}0.0.0 已发布到 npm。", 510 514 "success_hint": "您现在可以使用 npm publish 发布新版本到这个包。", ··· 726 730 "description": "了解 npmx 的最新动态。", 727 731 "cta": "在 Bluesky 上关注" 728 732 } 733 + } 734 + }, 735 + "account_menu": { 736 + "connect": "连接", 737 + "account": "账户", 738 + "npm_cli": "npm CLI", 739 + "atmosphere": "Atmosphere", 740 + "npm_cli_desc": "管理包和组织", 741 + "atmosphere_desc": "社交功能与数字身份", 742 + "connect_npm_cli": "连接到 npm CLI", 743 + "connect_atmosphere": "连接到 Atmosphere", 744 + "connecting": "连接中…", 745 + "ops": "ops", 746 + "disconnect": "断开连接" 747 + }, 748 + "auth": { 749 + "modal": { 750 + "title": "Atmosphere", 751 + "connected_as": "已连接为 {'@'}{handle}", 752 + "disconnect": "断开连接", 753 + "connect_prompt": "使用 Atmosphere 账户登录", 754 + "handle_label": "账户代码", 755 + "handle_placeholder": "alice.npmx.social", 756 + "connect": "连接", 757 + "create_account": "创建一个新账户", 758 + "connect_bluesky": "使用 Bluesky 账户登录", 759 + "what_is_atmosphere": "什么是 Atmosphere 账户?", 760 + "atmosphere_explanation": "{npmx} 使用 {atproto} 为其多项社交功能提供支持,让用户真正拥有自己的数据并使用一个账户登录所有兼容的应用。一旦创建账户,你便可以使用其他应用,例如 {bluesky} 和 {tangled}。" 729 761 } 730 762 }, 731 763 "header": {
-4
lunaria/files/ar-EG.json
··· 311 311 "size": "الحجم", 312 312 "deps": "الاعتماديات", 313 313 "updated": "آخر تحديث", 314 - "install": "تثبيت", 315 314 "readme": "README", 316 315 "maintainers": "المشرفون", 317 316 "keywords": "الكلمات المفتاحية", ··· 338 337 }, 339 338 "modal": { 340 339 "title": "الموصل المحلي", 341 - "close_modal": "إغلاق النافذة", 342 340 "connected": "متصل", 343 - "logged_in_as": "تم تسجيل الدخول كـ {'@'}{user}", 344 341 "connected_hint": "يمكنك الآن إدارة الحزم والمؤسسات من واجهة الويب.", 345 342 "disconnect": "قطع الاتصال", 346 343 "run_hint": "شغّل الموصل على جهازك لتمكين ميزات الإدارة.", ··· 486 483 "claim": { 487 484 "modal": { 488 485 "title": "حجز اسم حزمة", 489 - "close_modal": "إغلاق النافذة", 490 486 "success": "تم حجز الحزمة!", 491 487 "success_detail": "تم نشر {name}{'@'}0.0.0 على npm.", 492 488 "success_hint": "يمكنك الآن نشر إصدارات جديدة لهذه الحزمة باستخدام npm publish.",
-3
lunaria/files/az.json
··· 356 356 }, 357 357 "modal": { 358 358 "title": "Lokal Konnektor", 359 - "close_modal": "Pəncərəni bağla", 360 359 "connected": "Qoşulub", 361 - "logged_in_as": "{'@'}{user} olaraq daxil olunub", 362 360 "connected_hint": "İndi veb interfeysdən paketləri və təşkilatları idarə edə bilərsiniz.", 363 361 "disconnect": "Ayrıl", 364 362 "run_hint": "Admin funksiyalarını aktivləşdirmək üçün konnektoru kompüterinizdə işə salın.", ··· 504 502 "claim": { 505 503 "modal": { 506 504 "title": "Paket Adını Tut", 507 - "close_modal": "Pəncərəni bağla", 508 505 "success": "Paket tutuldu!", 509 506 "success_detail": "{name}{'@'}0.0.0 npm-ə dərc edildi.", 510 507 "success_hint": "İndi npm publish istifadə edərək bu paketə yeni versiyalar dərc edə bilərsiniz.",
-4
lunaria/files/de-DE.json
··· 330 330 "size": "Größe", 331 331 "deps": "Deps", 332 332 "updated": "Aktualisiert", 333 - "install": "Installieren", 334 333 "readme": "Readme", 335 334 "maintainers": "Maintainer", 336 335 "keywords": "Schlüsselwörter", ··· 357 356 }, 358 357 "modal": { 359 358 "title": "Lokaler Connector", 360 - "close_modal": "Modal schließen", 361 359 "connected": "Verbunden", 362 - "logged_in_as": "Angemeldet als {'@'}{user}", 363 360 "connected_hint": "Du kannst jetzt Pakete und Organisationen über die Web-Oberfläche verwalten.", 364 361 "disconnect": "Trennen", 365 362 "run_hint": "Führe den Connector auf deinem Rechner aus, um Admin-Funktionen zu aktivieren.", ··· 505 502 "claim": { 506 503 "modal": { 507 504 "title": "Paketnamen beanspruchen", 508 - "close_modal": "Modal schließen", 509 505 "success": "Paket beansprucht!", 510 506 "success_detail": "{name}{'@'}0.0.0 wurde auf npm veröffentlicht.", 511 507 "success_hint": "Du kannst jetzt neue Versionen dieses Pakets mit npm publish veröffentlichen.",
-3
lunaria/files/en-US.json
··· 362 362 }, 363 363 "modal": { 364 364 "title": "Local Connector", 365 - "close_modal": "Close modal", 366 365 "connected": "Connected", 367 366 "connected_as_user": "Connected as ~{user}", 368 367 "connected_hint": "You can now manage packages and organizations from the web UI.", ··· 510 509 "claim": { 511 510 "modal": { 512 511 "title": "Claim Package Name", 513 - "close_modal": "Close modal", 514 512 "success": "Package claimed!", 515 513 "success_detail": "{name}{'@'}0.0.0 has been published to npm.", 516 514 "success_hint": "You can now publish new versions to this package using npm publish.", ··· 750 748 "auth": { 751 749 "modal": { 752 750 "title": "Atmosphere", 753 - "close": "Close", 754 751 "connected_as": "Connected as {'@'}{handle}", 755 752 "disconnect": "Disconnect", 756 753 "connect_prompt": "Connect with your Atmosphere account",
-4
lunaria/files/es-419.json
··· 314 314 "size": "Tamaño", 315 315 "deps": "Deps", 316 316 "updated": "Actualizado", 317 - "install": "Instalar", 318 317 "readme": "Léame", 319 318 "maintainers": "Mantenedores", 320 319 "keywords": "Palabras clave", ··· 341 340 }, 342 341 "modal": { 343 342 "title": "Conector Local", 344 - "close_modal": "Cerrar modal", 345 343 "connected": "Conectado", 346 - "logged_in_as": "Iniciado sesión como {'@'}{user}", 347 344 "connected_hint": "Ahora puedes administrar paquetes y organizaciones desde la interfaz web.", 348 345 "disconnect": "Desconectar", 349 346 "run_hint": "Ejecuta el conector en tu computadora para habilitar funciones de administración.", ··· 489 486 "claim": { 490 487 "modal": { 491 488 "title": "Reclamar Nombre de Paquete", 492 - "close_modal": "Cerrar modal", 493 489 "success": "¡Paquete reclamado!", 494 490 "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", 495 491 "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.",
-4
lunaria/files/es-ES.json
··· 314 314 "size": "Tamaño", 315 315 "deps": "Deps", 316 316 "updated": "Actualizado", 317 - "install": "Instalar", 318 317 "readme": "Léeme", 319 318 "maintainers": "Mantenedores", 320 319 "keywords": "Palabras clave", ··· 341 340 }, 342 341 "modal": { 343 342 "title": "Conector Local", 344 - "close_modal": "Cerrar modal", 345 343 "connected": "Conectado", 346 - "logged_in_as": "Iniciado sesión como {'@'}{user}", 347 344 "connected_hint": "Ahora puedes gestionar paquetes y organizaciones desde la interfaz web.", 348 345 "disconnect": "Desconectar", 349 346 "run_hint": "Ejecuta el conector en tu máquina para habilitar funciones de administración.", ··· 489 486 "claim": { 490 487 "modal": { 491 488 "title": "Reclamar Nombre de Paquete", 492 - "close_modal": "Cerrar modal", 493 489 "success": "¡Paquete reclamado!", 494 490 "success_detail": "{name}{'@'}0.0.0 ha sido publicado en npm.", 495 491 "success_hint": "Ahora puedes publicar nuevas versiones de este paquete usando npm publish.",
-4
lunaria/files/fr-FR.json
··· 316 316 "size": "Taille", 317 317 "deps": "Dépendances", 318 318 "updated": "Mis à jour", 319 - "install": "Installer", 320 319 "readme": "Readme", 321 320 "maintainers": "Mainteneurs", 322 321 "keywords": "Mots-clés", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "Connecteur local", 346 - "close_modal": "Fermer la fenêtre", 347 345 "connected": "Connecté·e", 348 - "logged_in_as": "Connecté·e en tant que {'@'}{user}", 349 346 "connected_hint": "Vous pouvez maintenant gérer les paquets et les organisations depuis l'interface web.", 350 347 "disconnect": "Se déconnecter", 351 348 "run_hint": "Exécutez le connecteur sur votre machine pour activer les fonctionnalités d'administration.", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "Réserver un nom de paquet", 494 - "close_modal": "Fermer la fenêtre", 495 491 "success": "Paquet réservé !", 496 492 "success_detail": "{name}{'@'}0.0.0 a été publié sur npm.", 497 493 "success_hint": "Vous pouvez maintenant publier de nouvelles versions de ce paquet avec npm publish.",
-4
lunaria/files/it-IT.json
··· 316 316 "size": "Misura", 317 317 "deps": "Deps", 318 318 "updated": "Aggiornato", 319 - "install": "Installato", 320 319 "readme": "Readme", 321 320 "maintainers": "Manutentori", 322 321 "keywords": "Keywords", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "Connessione Locale", 346 - "close_modal": "Chiudi", 347 345 "connected": "Connesso", 348 - "logged_in_as": "Connesso come {'@'}{user}", 349 346 "connected_hint": "Puoi ora gestire i pacchetti e le organizzazioni dalla pagina web.", 350 347 "disconnect": "Disconnetti", 351 348 "run_hint": "Esegui il connettore sulla tua macchina per abilitare le funzioni da amministratore.", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "Ottieni il nome del pacchetto", 494 - "close_modal": "Chiudi", 495 491 "success": "Pacchetto ottenuto!", 496 492 "success_detail": "{name}{'@'}0.0.0 è stato pubblicato su npm.", 497 493 "success_hint": "Ora puoi pubblicare nuove versioni di questo pacchetto usando npm publish.",
-4
lunaria/files/ja-JP.json
··· 316 316 "size": "サイズ", 317 317 "deps": "依存関係", 318 318 "updated": "最終更新", 319 - "install": "インストール", 320 319 "readme": "Readme", 321 320 "maintainers": "メンテナ", 322 321 "keywords": "キーワード", ··· 343 342 }, 344 343 "modal": { 345 344 "title": "ローカルコネクタ", 346 - "close_modal": "モーダルを閉じる", 347 345 "connected": "接続済み", 348 - "logged_in_as": "{'@'}{user} としてログイン中", 349 346 "connected_hint": "Web UIからパッケージとOrganizationを管理できるようになりました。", 350 347 "disconnect": "切断", 351 348 "run_hint": "管理機能を有効にするには、ローカル環境でコネクタを実行してください。", ··· 491 488 "claim": { 492 489 "modal": { 493 490 "title": "パッケージ名を取得", 494 - "close_modal": "モーダルを閉じる", 495 491 "success": "パッケージ名を取得しました!", 496 492 "success_detail": "{name}{'@'}0.0.0 がnpmに公開されました。", 497 493 "success_hint": "npm publish を使用して、このパッケージの新しいバージョンを公開できるようになりました。",
-3
lunaria/files/pl-PL.json
··· 362 362 }, 363 363 "modal": { 364 364 "title": "Lokalny konektor", 365 - "close_modal": "Zamknij okno", 366 365 "connected": "Połączono", 367 - "logged_in_as": "Zalogowano jako {'@'}{user}", 368 366 "connected_hint": "Możesz teraz zarządzać pakietami i organizacjami z poziomu interfejsu WWW.", 369 367 "disconnect": "Rozłącz", 370 368 "run_hint": "Uruchom konektor na swoim komputerze, aby włączyć funkcje administracyjne.", ··· 510 508 "claim": { 511 509 "modal": { 512 510 "title": "Zajmij nazwę pakietu", 513 - "close_modal": "Zamknij okno", 514 511 "success": "Pakiet zajęty!", 515 512 "success_detail": "Opublikowano {name}{'@'}0.0.0 na npm.", 516 513 "success_hint": "Możesz teraz publikować nowe wersje tego pakietu używając npm publish.",
-4
lunaria/files/ru-RU.json
··· 325 325 "size": "Размер", 326 326 "deps": "Зависимости", 327 327 "updated": "Обновлен", 328 - "install": "Установка", 329 328 "readme": "Readme", 330 329 "maintainers": "Мейнтейнеры", 331 330 "keywords": "Ключевые слова", ··· 352 351 }, 353 352 "modal": { 354 353 "title": "Локальный коннектор", 355 - "close_modal": "Закрыть модальное окно", 356 354 "connected": "Подключено", 357 - "logged_in_as": "Вход выполнен как {'@'}{user}", 358 355 "connected_hint": "Теперь вы можете управлять пакетами и организациями из веб-интерфейса.", 359 356 "disconnect": "Отключить", 360 357 "run_hint": "Запустите коннектор на вашем компьютере, чтобы включить функции администратора.", ··· 500 497 "claim": { 501 498 "modal": { 502 499 "title": "Занять имя пакета", 503 - "close_modal": "Закрыть модальное окно", 504 500 "success": "Пакет занят!", 505 501 "success_detail": "{name}{'@'}0.0.0 был опубликован в npm.", 506 502 "success_hint": "Теперь вы можете публиковать новые версии этого пакета с помощью npm publish.",
-3
lunaria/files/uk-UA.json
··· 356 356 }, 357 357 "modal": { 358 358 "title": "Локальний сполучник", 359 - "close_modal": "Закрити модальне вікно", 360 359 "connected": "Підключено", 361 - "logged_in_as": "Виконаний вхід як {'@'}{user}", 362 360 "connected_hint": "Тепер ви можете керувати пакетами та організаціями з веб-інтерфейсу.", 363 361 "disconnect": "Відключити", 364 362 "run_hint": "Запустіть сполучник на своєму комп'ютері, щоб увімкнути функції адміністратора.", ··· 504 502 "claim": { 505 503 "modal": { 506 504 "title": "Зарезервувати назву пакета", 507 - "close_modal": "Закрити модальне вікно", 508 505 "success": "Пакет зарезервовано!", 509 506 "success_detail": "{name}{'@'}0.0.0 було опубліковано на npm.", 510 507 "success_hint": "Тепер ви можете опублікувати нові версії цього пакета за допомогою npm publish.",
+40 -8
lunaria/files/zh-CN.json
··· 123 123 "documented": "社区标记此包存在性能更优的替代方案", 124 124 "none": "此包已被标记为不再需要,其功能很可能已由所有引擎原生提供。", 125 125 "learn_more": "了解更多", 126 - "mdn": "MDN" 126 + "mdn": "MDN", 127 + "community": "社区" 127 128 }, 128 129 "stats": { 129 130 "license": "许可证", ··· 190 191 "other_versions": "其他版本", 191 192 "more_tagged": "还有 {count} 个标签", 192 193 "all_covered": "所有版本均已包含于上方标签中。", 193 - "deprecated_title": "{version}(已弃用)" 194 + "deprecated_title": "{version}(已弃用)", 195 + "view_all": "查看全部 {count} 个版本" 194 196 }, 195 197 "dependencies": { 196 198 "title": "依赖({count} 个)", 197 199 "list_label": "包依赖", 198 200 "show_all": "显示全部 {count} 个依赖", 199 201 "optional": "可选", 200 - "view_vulnerabilities": "查看漏洞" 202 + "view_vulnerabilities": "查看漏洞", 203 + "outdated_major": "落后 {count} 个主要版本(最新:{latest})", 204 + "outdated_minor": "落后 {count} 个次要版本(最新:{latest})", 205 + "outdated_patch": "有可用的补丁更新(最新:{latest})" 201 206 }, 202 207 "peer_dependencies": { 203 208 "title": "对等依赖({count} 个)", ··· 256 261 "esm": "支持 ES Modules", 257 262 "cjs": "支持 CommonJS", 258 263 "no_esm": "不支持 ES Modules", 264 + "types_label": "类型支持", 259 265 "types_included": "包含类型", 260 - "types_available": "通过 {package} 提供的类型", 266 + "types_available": "通过 {package} 提供类型", 261 267 "no_types": "没有 TypeScript 类型" 262 268 }, 263 269 "license": { ··· 328 334 "weekly": "每周", 329 335 "size": "大小", 330 336 "deps": "依赖", 337 + "get_started": "开始使用", 331 338 "updated": "更新", 332 - "install": "安装", 333 339 "readme": "Readme", 334 340 "maintainers": "维护者", 335 341 "keywords": "关键词", ··· 356 362 }, 357 363 "modal": { 358 364 "title": "本地连接器", 359 - "close_modal": "关闭对话框", 360 365 "connected": "已连接", 361 - "logged_in_as": "登录为 {'@'}{user}", 366 + "connected_as_user": "已连接为 {'@'}{user}", 362 367 "connected_hint": "现在您可以通过 Web UI 管理包和组织。", 363 368 "disconnect": "断开连接", 364 369 "run_hint": "在您的机器上运行连接器以启用管理功能。", ··· 504 509 "claim": { 505 510 "modal": { 506 511 "title": "声明包名", 507 - "close_modal": "关闭对话框", 508 512 "success": "包已声明!", 509 513 "success_detail": "{name}{'@'}0.0.0 已发布到 npm。", 510 514 "success_hint": "您现在可以使用 npm publish 发布新版本到这个包。", ··· 726 730 "description": "了解 npmx 的最新动态。", 727 731 "cta": "在 Bluesky 上关注" 728 732 } 733 + } 734 + }, 735 + "account_menu": { 736 + "connect": "连接", 737 + "account": "账户", 738 + "npm_cli": "npm CLI", 739 + "atmosphere": "Atmosphere", 740 + "npm_cli_desc": "管理包和组织", 741 + "atmosphere_desc": "社交功能与数字身份", 742 + "connect_npm_cli": "连接到 npm CLI", 743 + "connect_atmosphere": "连接到 Atmosphere", 744 + "connecting": "连接中…", 745 + "ops": "ops", 746 + "disconnect": "断开连接" 747 + }, 748 + "auth": { 749 + "modal": { 750 + "title": "Atmosphere", 751 + "connected_as": "已连接为 {'@'}{handle}", 752 + "disconnect": "断开连接", 753 + "connect_prompt": "使用 Atmosphere 账户登录", 754 + "handle_label": "账户代码", 755 + "handle_placeholder": "alice.npmx.social", 756 + "connect": "连接", 757 + "create_account": "创建一个新账户", 758 + "connect_bluesky": "使用 Bluesky 账户登录", 759 + "what_is_atmosphere": "什么是 Atmosphere 账户?", 760 + "atmosphere_explanation": "{npmx} 使用 {atproto} 为其多项社交功能提供支持,让用户真正拥有自己的数据并使用一个账户登录所有兼容的应用。一旦创建账户,你便可以使用其他应用,例如 {bluesky} 和 {tangled}。" 729 761 } 730 762 }, 731 763 "header": {