Skip to content

Commit 8adb836

Browse files
authored
Merge branch 'main' into fix-compare-deps
2 parents 68d0786 + 180317b commit 8adb836

File tree

18 files changed

+1388
-159
lines changed

18 files changed

+1388
-159
lines changed

app/components/Readme.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,11 +432,17 @@ function handleClick(event: MouseEvent) {
432432
433433
.readme :deep(img) {
434434
max-width: 100%;
435-
height: auto;
435+
height: revert-layer;
436+
display: revert-layer;
436437
border-radius: 8px;
437438
margin: 1rem 0;
438439
}
439440
441+
.readme :deep(video) {
442+
height: revert-layer;
443+
display: revert-layer;
444+
}
445+
440446
.readme :deep(hr) {
441447
border: none;
442448
border-top: 1px solid var(--border);

i18n/locales/de-DE.json

Lines changed: 107 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"non_affiliation_disclaimer": "nicht verbunden mit npm, Inc.",
1313
"trademark_disclaimer": "npm ist eine eingetragene Marke von npm, Inc. Diese Seite ist nicht mit npm, Inc. verbunden.",
1414
"footer": {
15-
"about": "über uns",
15+
"about": "Über uns",
1616
"docs": "Doku",
1717
"source": "Quellcode",
1818
"social": "Social",
@@ -36,7 +36,7 @@
3636
"exact_match": "exakt",
3737
"suggestion": {
3838
"user": "Benutzer",
39-
"org": "Org",
39+
"org": "Organisation",
4040
"view_user_packages": "Pakete dieses Benutzers anzeigen",
4141
"view_org_packages": "Pakete dieser Organisation anzeigen"
4242
}
@@ -77,7 +77,8 @@
7777
"help_translate": "Hilf bei der Übersetzung von npmx",
7878
"accent_colors": "Akzentfarben",
7979
"clear_accent": "Akzentfarbe zurücksetzen",
80-
"translation_progress": "Übersetzungsfortschritt"
80+
"translation_progress": "Übersetzungsfortschritt",
81+
"background_themes": "Hintergrundschattierung"
8182
},
8283
"i18n": {
8384
"missing_keys": "{count} fehlende Übersetzung | {count} fehlende Übersetzungen",
@@ -102,7 +103,7 @@
102103
"show_more": "Mehr anzeigen",
103104
"warnings": "Warnungen:",
104105
"go_back_home": "Zur Startseite",
105-
"view_on_npm": "auf npm ansehen",
106+
"view_on_npm": "Auf npm ansehen",
106107
"per_week": "/ Woche",
107108
"vanity_downloads_hint": "Prestige-Zahl: keine Pakete angezeigt | Prestige-Zahl: für das angezeigte Paket | Prestige-Zahl: Summe von {count} angezeigten Paketen",
108109
"sort": {
@@ -142,6 +143,8 @@
142143
"deps": "Abhängigkeiten",
143144
"install_size": "Installationsgröße",
144145
"vulns": "Sicherheitslücken",
146+
"published": "Veröffentlicht",
147+
"published_tooltip": "Datum, an dem {package}{'@'}{version} veröffentlicht wurde",
145148
"skills": "Fähigkeiten",
146149
"view_dependency_graph": "Abhängigkeitsgraph anzeigen",
147150
"inspect_dependency_tree": "Abhängigkeitsbaum untersuchen",
@@ -154,8 +157,8 @@
154157
"title": "Agentenfähigkeiten",
155158
"skills_available": "{count} Fähigkeit verfügbar | {count} Fähigkeiten verfügbar",
156159
"view": "Ansehen",
157-
"compatible_with": "Kompatibel mit: {tool}",
158-
"install": "installieren",
160+
"compatible_with": "Kompatibel mit {tool}",
161+
"install": "Installieren",
159162
"installation_method": "Installationsmethode",
160163
"learn_more": "Mehr erfahren",
161164
"available_skills": "Verfügbare Fähigkeiten",
@@ -190,7 +193,8 @@
190193
},
191194
"create": {
192195
"title": "Neues Projekt erstellen",
193-
"copy_command": "Erstellungsbefehl kopieren"
196+
"copy_command": "Erstellungsbefehl kopieren",
197+
"view": "{packageName} hat denselben Maintainer. Klicke für mehr Details."
194198
},
195199
"run": {
196200
"title": "Ausführen",
@@ -199,12 +203,14 @@
199203
"readme": {
200204
"title": "Readme",
201205
"no_readme": "Keine README verfügbar.",
202-
"view_on_github": "Auf GitHub ansehen"
206+
"view_on_github": "Auf GitHub ansehen",
207+
"toc_title": "Gliederung"
203208
},
204209
"keywords_title": "Schlüsselwörter",
205210
"compatibility": "Kompatibilität",
206211
"card": {
207212
"publisher": "Herausgeber",
213+
"published": "Veröffentlicht",
208214
"weekly_downloads": "Wöchentliche Downloads",
209215
"keywords": "Schlüsselwörter",
210216
"license": "Lizenz"
@@ -306,24 +312,24 @@
306312
"deps_affected": "{count} betroffene Abhängigkeit | {count} betroffene Abhängigkeiten",
307313
"tree_found": "{vulns} Sicherheitslücke in {packages}/{total} Paketen | {vulns} Sicherheitslücken in {packages}/{total} Paketen",
308314
"scanning_tree": "Abhängigkeitsbaum wird gescannt...",
309-
"show_all_packages": "alle {count} betroffenen Pakete anzeigen",
315+
"show_all_packages": "{count} betroffenes Paket anzeigen | Alle {count} betroffenen Pakete anzeigen",
310316
"no_summary": "Keine Zusammenfassung",
311317
"view_details": "Details zur Sicherheitslücke anzeigen",
312318
"path": "Pfad",
313319
"more": "+{count} weitere",
314320
"packages_failed": "{count} Paket konnte nicht geprüft werden | {count} Pakete konnten nicht geprüft werden",
315-
"no_known": "Keine bekannten Sicherheitslücken in {count} Paketen",
321+
"no_known": "Keine bekannten Sicherheitslücken in {count} Paket | Keine bekannten Sicherheitslücken in {count} Paketen",
316322
"scan_failed": "Sicherheits-Scan fehlgeschlagen",
317323
"depth": {
318324
"root": "Dieses Paket",
319325
"direct": "Direkte Abhängigkeit",
320326
"transitive": "Transitive Abhängigkeit (indirekt)"
321327
},
322328
"severity": {
323-
"critical": "kritisch",
324-
"high": "hoch",
325-
"moderate": "mittel",
326-
"low": "niedrig"
329+
"critical": "Kritisch",
330+
"high": "Hoch",
331+
"moderate": "Mittel",
332+
"low": "Niedrig"
327333
}
328334
},
329335
"deprecated": {
@@ -345,7 +351,7 @@
345351
"select_team": "Team auswählen",
346352
"permission_label": "Berechtigungsstufe",
347353
"permission": {
348-
"read_only": "nur Lesen",
354+
"read_only": "Nur Lesen",
349355
"read_write": "Lesen/Schreiben"
350356
},
351357
"grant_button": "Gewähren",
@@ -364,6 +370,7 @@
364370
"weekly": "Wöchentlich",
365371
"size": "Größe",
366372
"deps": "Abhängigkeiten",
373+
"published": "Veröffentlicht",
367374
"get_started": "Erste Schritte",
368375
"readme": "Readme",
369376
"maintainers": "Maintainer",
@@ -373,15 +380,16 @@
373380
},
374381
"sort": {
375382
"downloads": "Meiste Downloads",
383+
"published": "Zuletzt veröffentlicht",
376384
"name_asc": "Name (A-Z)",
377385
"name_desc": "Name (Z-A)"
378386
}
379387
},
380388
"connector": {
381389
"status": {
382390
"connecting": "Verbinde...",
383-
"connected_as": "verbunden als ~{user}",
384-
"connected": "verbunden",
391+
"connected_as": "Verbunden als ~{user}",
392+
"connected": "Verbunden",
385393
"connect_cli": "Lokale CLI verbinden",
386394
"aria_connecting": "Verbindung zum lokalen Connector wird hergestellt",
387395
"aria_connected": "Mit lokalem Connector verbunden",
@@ -456,7 +464,7 @@
456464
"cancel_add_user": "Benutzer-Hinzufügung abbrechen",
457465
"add_member": "+ Mitglied hinzufügen",
458466
"team_name_label": "Teamname",
459-
"team_name_placeholder": "team-name...",
467+
"team_name_placeholder": "Teamname...",
460468
"create_button": "Erstellen",
461469
"no_match": "Keine Teams entsprechen \"{query}\"",
462470
"cancel_create": "Team-Erstellung abbrechen",
@@ -504,12 +512,12 @@
504512
"no_match": "Keine Pakete entsprechen \"{query}\"",
505513
"not_found": "Organisation nicht gefunden",
506514
"not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm",
507-
"filter_placeholder": "{count} Pakete filtern..."
515+
"filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..."
508516
}
509517
},
510518
"user": {
511519
"combobox": {
512-
"add_to_org_hint": "(wird auch zur Org hinzugefügt)",
520+
"add_to_org_hint": "(wird auch zur Organisation hinzugefügt)",
513521
"press_enter_to_add": "Enter drücken, um {'@'}{username} hinzuzufügen",
514522
"default_placeholder": "Benutzername...",
515523
"suggestions_label": "Benutzervorschläge"
@@ -520,7 +528,7 @@
520528
"no_packages_hint": "Dieser Benutzer existiert möglicherweise nicht oder hat keine öffentlichen Pakete.",
521529
"failed_to_load": "Benutzer-Pakete konnten nicht geladen werden",
522530
"no_match": "Keine Pakete entsprechen \"{query}\"",
523-
"filter_placeholder": "{count} Pakete filtern..."
531+
"filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..."
524532
},
525533
"orgs_page": {
526534
"title": "Organisationen",
@@ -567,7 +575,7 @@
567575
"no_files": "Keine Dateien in diesem Verzeichnis",
568576
"select_version": "Version auswählen",
569577
"root": "Wurzel",
570-
"lines": "{count} Zeilen",
578+
"lines": "{count} Zeile | {count} Zeilen",
571579
"toggle_tree": "Dateibaum umschalten",
572580
"close_tree": "Dateibaum schließen",
573581
"copy_link": "Link kopieren",
@@ -611,7 +619,7 @@
611619
"search_placeholder_name": "Nach Paketnamen filtern...",
612620
"search_placeholder_description": "Nach Beschreibung filtern...",
613621
"search_placeholder_keywords": "Nach Stichwörtern filtern...",
614-
"search_placeholder_all": "Such nach allem oder verwende name: desc: kw:",
622+
"search_placeholder_all": "Suche nach allem oder verwende name: desc: kw:",
615623
"scope_name": "Name",
616624
"scope_name_description": "Nur nach Paketnamen suchen",
617625
"scope_description": "Beschreibung",
@@ -627,6 +635,13 @@
627635
"more_keywords": "+{count} mehr",
628636
"clear_all": "Alles löschen",
629637
"remove_filter": "Filter {label} entfernen",
638+
"chips": {
639+
"search": "Suche",
640+
"downloads": "Downloads",
641+
"keyword": "Stichwort",
642+
"security": "Sicherheit",
643+
"updated": "Aktualisiert"
644+
},
630645
"download_range": {
631646
"any": "Beliebig",
632647
"lt100": "< 100",
@@ -657,6 +672,7 @@
657672
"downloads_day": "Downloads/Tag",
658673
"downloads_month": "Downloads/Monat",
659674
"downloads_year": "Downloads/Jahr",
675+
"published": "Zuletzt veröffentlicht",
660676
"name": "Name",
661677
"quality": "Qualität",
662678
"popularity": "Beliebtheit",
@@ -672,6 +688,7 @@
672688
"version": "Version",
673689
"description": "Beschreibung",
674690
"downloads": "Downloads/Woche",
691+
"published": "Zuletzt veröffentlicht",
675692
"maintainers": "Maintainer",
676693
"keywords": "Stichwörter",
677694
"quality_score": "Qualitätsfaktor",
@@ -712,10 +729,10 @@
712729
"title": "Über uns",
713730
"heading": "Über uns",
714731
"meta_description": "npmx ist ein schneller, moderner Browser für die npm Registry. Ein besseres UX/DX zum Erkunden von npm-Paketen.",
715-
"back_home": "zurück zur Startseite",
732+
"back_home": "Zurück zur Startseite",
716733
"what_we_are": {
717734
"title": "Was wir sind",
718-
"better_ux_dx": "bessere UX/DX",
735+
"better_ux_dx": "Bessere UX/DX",
719736
"admin_ui": "Admin-UI",
720737
"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 Features wie Dark Mode, Tastaturnavigation, Code-Browsing und Verbindungen zu alternativen Registries wie {jsr}.",
721738
"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."
@@ -737,7 +754,7 @@
737754
}
738755
},
739756
"contributors": {
740-
"title": "Mitwirkende",
757+
"title": "{count} Mitwirkender | {count} Mitwirkende",
741758
"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.",
742759
"loading": "Mitwirkende werden geladen...",
743760
"error": "Mitwirkende konnten nicht geladen werden",
@@ -763,11 +780,11 @@
763780
}
764781
},
765782
"account_menu": {
766-
"connect": "verbinden",
783+
"connect": "Verbinden",
767784
"account": "Konto",
768785
"npm_cli": "npm-CLI",
769786
"atmosphere": "Atmosphere",
770-
"npm_cli_desc": "Pakete & Orgs verwalten",
787+
"npm_cli_desc": "Pakete & Organisationen verwalten",
771788
"atmosphere_desc": "Soziale Funktionen & Identität",
772789
"connect_npm_cli": "Mit npm-CLI verbinden",
773790
"connect_atmosphere": "Mit Atmosphere verbinden",
@@ -801,7 +818,7 @@
801818
"empty": "Keine Pakete gefunden",
802819
"view_all": "Alle anzeigen"
803820
},
804-
"orgs": "Orgs",
821+
"orgs": "Organisationen",
805822
"orgs_dropdown": {
806823
"title": "Deine Organisationen",
807824
"loading": "Lädt...",
@@ -846,11 +863,72 @@
846863
"deselect_all": "Alle Facetten abwählen",
847864
"select_category": "Alle {category}-Facetten auswählen",
848865
"deselect_category": "Alle {category}-Facetten abwählen",
866+
"binary_only_tooltip": "Dieses Paket stellt Binärdateien bereit und hat keine Exports",
849867
"categories": {
850868
"performance": "Performance",
851869
"health": "Gesundheit",
852870
"compatibility": "Kompatibilität",
853871
"security": "Sicherheit & Compliance"
872+
},
873+
"items": {
874+
"packageSize": {
875+
"label": "Paketgröße",
876+
"description": "Größe des Pakets selbst (entpackt)"
877+
},
878+
"installSize": {
879+
"label": "Installationsgröße",
880+
"description": "Gesamtgröße inklusive aller Abhängigkeiten"
881+
},
882+
"dependencies": {
883+
"label": "Direkte Abhängigkeiten",
884+
"description": "Anzahl der direkten Abhängigkeiten"
885+
},
886+
"totalDependencies": {
887+
"label": "Gesamt-Abhängigkeiten",
888+
"description": "Gesamtanzahl inklusive transitiver Abhängigkeiten"
889+
},
890+
"downloads": {
891+
"label": "Downloads/Woche",
892+
"description": "Wöchentliche Downloadzahlen"
893+
},
894+
"lastUpdated": {
895+
"label": "Veröffentlicht",
896+
"description": "Wann diese Version veröffentlicht wurde"
897+
},
898+
"deprecated": {
899+
"label": "Veraltet?",
900+
"description": "Ob das Paket als veraltet markiert ist"
901+
},
902+
"engines": {
903+
"label": "Engines",
904+
"description": "Node.js-Versionsanforderungen"
905+
},
906+
"types": {
907+
"label": "Typen",
908+
"description": "TypeScript-Typdefinitionen"
909+
},
910+
"moduleFormat": {
911+
"label": "Modulformat",
912+
"description": "ESM/CJS-Unterstützung"
913+
},
914+
"license": {
915+
"label": "Lizenz",
916+
"description": "Paketlizenz"
917+
},
918+
"vulnerabilities": {
919+
"label": "Sicherheitslücken",
920+
"description": "Bekannte Sicherheitsrisiken"
921+
}
922+
},
923+
"values": {
924+
"any": "Beliebig",
925+
"none": "Keine",
926+
"unknown": "Unbekannt",
927+
"deprecated": "Veraltet",
928+
"not_deprecated": "Nein",
929+
"types_included": "Enthalten",
930+
"types_none": "Keine",
931+
"vulnerabilities_summary": "{count} ({critical}C/{high}H)"
854932
}
855933
}
856934
}

0 commit comments

Comments
 (0)