forked from
npmx.dev/npmx.dev
[READ-ONLY]
a fast, modern browser for the npm registry
1{
2 "seo": {
3 "home": {
4 "title": "npmx - Paket-Browser für die npm Registry",
5 "description": "Ein schnellerer, modernerer Browser für die npm Registry. Pakete suchen, durchstöbern und erkunden mit einer modernen Oberfläche."
6 }
7 },
8 "built_at": "erstellt {0}",
9 "alt_logo": "npmx Logo",
10 "tagline": "ein schnellerer, modernerer Browser für die npm Registry",
11 "non_affiliation_disclaimer": "nicht verbunden mit npm, Inc.",
12 "trademark_disclaimer": "npm ist eine eingetragene Marke von npm, Inc. Diese Seite ist nicht mit npm, Inc. verbunden.",
13 "footer": {
14 "about": "Über uns",
15 "docs": "Doku",
16 "source": "Quellcode",
17 "social": "Social",
18 "chat": "Chat",
19 "keyboard_shortcuts": "Tastenkombination"
20 },
21 "shortcuts": {
22 "section": {
23 "global": "Allgemein",
24 "search": "Suche",
25 "package": "Pakete"
26 },
27 "focus_search": "Suche fokusieren",
28 "show_kbd_hints": "Tastenkombination hervorheben",
29 "settings": "Einstellungen öffnen",
30 "compare": "Vergleichen öffnen",
31 "compare_from_package": "Vergleichen öffnen (mit aktuellem Paket vorausgefüllt)",
32 "navigate_results": "Ergebnisse navigieren",
33 "go_to_result": "Ergebnis aufrufen",
34 "open_code_view": "Code-Ansicht öffnen",
35 "open_docs": "Dokumentation öffnen"
36 },
37 "search": {
38 "label": "npm-Pakete durchsuchen",
39 "placeholder": "Pakete suchen...",
40 "button": "Suchen",
41 "searching": "Suche läuft...",
42 "found_packages": "Keine Pakete gefunden | 1 Paket gefunden | {count} Pakete gefunden",
43 "found_packages_sorted": "Sortiere bestes Resultat | Sortiere beste {count} Resultate",
44 "updating": "(wird aktualisiert...)",
45 "no_results": "Keine Pakete gefunden für \"{query}\"",
46 "rate_limited": "npm Ratenbegrenzung erreicht, versuche es später erneut",
47 "title": "Suche",
48 "title_search": "Suche: {search}",
49 "title_packages": "Suche Pakete",
50 "meta_description": "Suchergebnisse für '{search}'",
51 "meta_description_packages": "Suche nach npm-Paketen",
52 "not_taken": "{name} ist noch frei",
53 "claim_prompt": "Diesen Paketnamen auf npm beanspruchen",
54 "claim_button": "\"{name}\" beanspruchen",
55 "want_to_claim": "Möchtest du diesen Paketnamen beanspruchen?",
56 "start_typing": "Tippe, um Pakete zu suchen",
57 "algolia_disclaimer": "Powered by Algolia",
58 "exact_match": "exakt",
59 "suggestion": {
60 "user": "Benutzer",
61 "org": "Organisation",
62 "view_user_packages": "Pakete dieses Benutzers anzeigen",
63 "view_org_packages": "Pakete dieser Organisation anzeigen"
64 }
65 },
66 "nav": {
67 "main_navigation": "Hauptnavigation",
68 "popular_packages": "Beliebte Pakete",
69 "settings": "Einstellungen",
70 "compare": "Vergleichen",
71 "back": "Zurück",
72 "menu": "Menü",
73 "mobile_menu": "Navigationsmenü",
74 "open_menu": "Menü öffnen",
75 "links": "Links",
76 "tap_to_search": "Tippen zum Suchen"
77 },
78 "settings": {
79 "title": "Einstellungen",
80 "tagline": "Passe npmx an deine Vorlieben an",
81 "meta_description": "Passe dein npmx.dev-Erlebnis mit Einstellungen für Design, Sprache und Anzeige an.",
82 "sections": {
83 "appearance": "Erscheinungsbild",
84 "display": "Anzeige",
85 "search": "Datenquelle",
86 "language": "Sprache"
87 },
88 "data_source": {
89 "label": "Datenquelle",
90 "description": "Wähle, woher npmx Suchdaten abruft. Einzelne Paketseiten verwenden immer direkt die npm Registry.",
91 "npm": "npm Registry",
92 "npm_description": "Ruft Suche, Org- und Benutzerlisten direkt von der offiziellen npm Registry ab. Maßgeblich, aber kann langsamer sein.",
93 "algolia": "Algolia",
94 "algolia_description": "Nutzt Algolia für schnellere Suche, Org- und Benutzerseiten."
95 },
96 "relative_dates": "Relative Datumsangaben",
97 "include_types": "{'@'}types bei Installation einschließen",
98 "include_types_description": "TypeScript-Typdefinitionen ({'@'}types-Paket) automatisch zu Installationsbefehlen für Pakete ohne Typen hinzufügen",
99 "hide_platform_packages": "Plattformspezifische Pakete in der Suche ausblenden",
100 "hide_platform_packages_description": "Native Binärpakete wie {'@'}esbuild/linux-x64 aus den Ergebnissen ausblenden",
101 "theme": "Design",
102 "theme_light": "Hell",
103 "theme_dark": "Dunkel",
104 "theme_system": "System",
105 "language": "Sprache",
106 "help_translate": "Hilf bei der Übersetzung von npmx",
107 "accent_colors": "Akzentfarben",
108 "clear_accent": "Akzentfarbe zurücksetzen",
109 "translation_progress": "Übersetzungsfortschritt",
110 "background_themes": "Hintergrundschattierung"
111 },
112 "i18n": {
113 "missing_keys": "{count} fehlende Übersetzung | {count} fehlende Übersetzungen",
114 "copy_keys": "Schlüssel kopieren",
115 "show_more_keys": "{count} weitere anzeigen...",
116 "contribute_hint": "Hilf mit, diese Übersetzung zu verbessern, indem du die fehlenden Schlüssel ergänzt.",
117 "edit_on_github": "Auf GitHub bearbeiten",
118 "view_guide": "Übersetzungsleitfaden"
119 },
120 "common": {
121 "loading": "Lädt...",
122 "loading_more": "Lädt mehr...",
123 "loading_packages": "Pakete werden geladen...",
124 "end_of_results": "Keine weiteren Ergebnisse",
125 "try_again": "Erneut versuchen",
126 "close": "Schließen",
127 "or": "oder",
128 "retry": "Wiederholen",
129 "copy": "Kopieren",
130 "copied": "Kopiert!",
131 "skip_link": "Zum Hauptinhalt springen",
132 "warnings": "Warnungen:",
133 "go_back_home": "Zur Startseite",
134 "view_on_npm": "Auf npm ansehen",
135 "per_week": "/ Woche",
136 "vanity_downloads_hint": "Prestige-Zahl: keine Pakete angezeigt | Prestige-Zahl: für das angezeigte Paket | Prestige-Zahl: Summe von {count} angezeigten Paketen",
137 "sort": {
138 "name": "Name",
139 "role": "Rolle",
140 "members": "Mitglieder"
141 },
142 "scroll_to_top": "Nach oben scrollen"
143 },
144 "package": {
145 "not_found": "Paket nicht gefunden",
146 "not_found_message": "Das Paket konnte nicht gefunden werden.",
147 "no_description": "Keine Beschreibung vorhanden",
148 "not_latest": "(nicht aktuell)",
149 "verified_provenance": "Verifizierte Herkunft",
150 "view_permalink": "Permalink für diese Version anzeigen",
151 "navigation": "Paket",
152 "copy_name": "Paketnamen kopieren",
153 "copy_version": "Paketversion kopieren",
154 "deprecation": {
155 "package": "Dieses Paket ist veraltet.",
156 "version": "Diese Version ist veraltet.",
157 "no_reason": "Kein Grund angegeben"
158 },
159 "replacement": {
160 "title": "Du brauchst diese Abhängigkeit vielleicht nicht.",
161 "native": "Dies kann durch {replacement} ersetzt werden, verfügbar seit Node {nodeVersion}.",
162 "simple": "Die {community} hat dieses Paket als überflüssig markiert und empfiehlt: {replacement}.",
163 "documented": "Die {community} hat dieses Paket als eines mit leistungsstärkeren Alternativen markiert.",
164 "none": "Dieses Paket wurde als nicht mehr nötig markiert, und seine Funktionen sind wahrscheinlich in allen Engines nativ verfügbar.",
165 "learn_more": "Mehr erfahren",
166 "learn_more_above": "Erfahre oben mehr.",
167 "mdn": "MDN",
168 "community": "Community",
169 "consider_no_dep": "+ Ohne Abhängigkeit lösen?"
170 },
171 "stats": {
172 "license": "Lizenz",
173 "deps": "Abhängigkeiten",
174 "install_size": "Installationsgröße",
175 "vulns": "Sicherheitslücken",
176 "published": "Veröffentlicht",
177 "published_tooltip": "Datum, an dem {package}{'@'}{version} veröffentlicht wurde",
178 "view_dependency_graph": "Abhängigkeitsgraph anzeigen",
179 "inspect_dependency_tree": "Abhängigkeitsbaum untersuchen",
180 "size_tooltip": {
181 "unpacked": "{size} Größe nach dem Entpacken (dieses Paket)",
182 "total": "{size} Gesamtgröße nach dem Entpacken (inklusive aller {count} Abhängigkeiten für linux-x64)"
183 }
184 },
185 "skills": {
186 "title": "Agentenfähigkeiten",
187 "skills_available": "{count} Fähigkeit verfügbar | {count} Fähigkeiten verfügbar",
188 "compatible_with": "Kompatibel mit {tool}",
189 "install": "Installieren",
190 "installation_method": "Installationsmethode",
191 "learn_more": "Mehr erfahren",
192 "available_skills": "Verfügbare Fähigkeiten",
193 "click_to_expand": "Klicken zum Aufklappen",
194 "no_description": "Keine Beschreibung",
195 "file_counts": {
196 "scripts": "{count} Skript | {count} Skripte",
197 "refs": "{count} Referenz | {count} Referenzen",
198 "assets": "{count} Asset | {count} Assets"
199 },
200 "view_source": "Quelltext ansehen"
201 },
202 "links": {
203 "repo": "Repo",
204 "homepage": "Homepage",
205 "issues": "Issues",
206 "jsr": "JSR",
207 "code": "Code",
208 "docs": "Doku",
209 "fund": "Spenden",
210 "compare": "Vergleichen"
211 },
212 "likes": {
213 "like": "Dieses Paket liken",
214 "unlike": "Like entfernen"
215 },
216 "docs": {
217 "not_available": "Dokumentation nicht verfügbar",
218 "not_available_detail": "Für diese Version konnte keine Dokumentation generiert werden."
219 },
220 "get_started": {
221 "title": "Erste Schritte",
222 "pm_label": "Paketmanager",
223 "copy_command": "Installationsbefehl kopieren",
224 "copy_dev_command": "Installationsbefehl (dev) kopieren",
225 "dev_dependency_hint": "Wird normalerweise als Dev-Abhängigkeit installiert",
226 "view_types": "{package} anzeigen"
227 },
228 "create": {
229 "title": "Neues Projekt erstellen",
230 "copy_command": "Erstellungsbefehl kopieren",
231 "view": "{packageName} hat denselben Maintainer. Klicke für mehr Details."
232 },
233 "run": {
234 "title": "Ausführen",
235 "locally": "Lokal ausführen"
236 },
237 "readme": {
238 "title": "Readme",
239 "no_readme": "Keine README verfügbar.",
240 "view_on_github": "Auf GitHub ansehen",
241 "toc_title": "Gliederung",
242 "callout": {
243 "note": "Notiz",
244 "tip": "Tipp",
245 "important": "Wichtig",
246 "warning": "Warnung",
247 "caution": "Vorsicht"
248 },
249 "copy_as_markdown": "README als Markdown kopieren"
250 },
251 "provenance_section": {
252 "title": "Herkunft",
253 "built_and_signed_on": "Erstellt und signiert via {provider}",
254 "view_build_summary": "Build-Zusammenfassung anzeigen",
255 "source_commit": "Quell-Commit",
256 "build_file": "Build-Datei",
257 "public_ledger": "Öffentliches Hauptbuch",
258 "transparency_log_entry": "Transparenzprotokolleintrag",
259 "view_more_details": "Weitere Details anzeigen",
260 "error_loading": "Fehler beim Laden der Herkunftsdaten"
261 },
262 "security_downgrade": {
263 "title": "Vertrauensabbau",
264 "description_to_none_provenance": "Diese Version wurde ohne {provenance} veröffentlicht.",
265 "description_to_none_trustedPublisher": "Diese Version wurde ohne {trustedPublishing} veröffentlicht.",
266 "description_to_provenance_trustedPublisher": "Diese Version verwendet {provenance}, aber nicht {trustedPublishing}.",
267 "fallback_install_provenance": "Installationsbefehle sind auf {version} fixiert, die letzte Version mit {provenance}.",
268 "fallback_install_trustedPublisher": "Installationsbefehle sind auf {version} fixiert, die letzte Version mit vertrauenswürdigem Publishing.",
269 "provenance_link_text": "Herkunft",
270 "trusted_publishing_link_text": "vertrauenswürdiges Publishing"
271 },
272 "keywords_title": "Schlüsselwörter",
273 "compatibility": "Kompatibilität",
274 "card": {
275 "publisher": "Herausgeber",
276 "published": "Veröffentlicht",
277 "weekly_downloads": "Wöchentliche Downloads",
278 "keywords": "Schlüsselwörter",
279 "license": "Lizenz"
280 },
281 "versions": {
282 "title": "Versionen",
283 "collapse": "{tag} einklappen",
284 "expand": "{tag} ausklappen",
285 "collapse_other": "Andere Versionen einklappen",
286 "expand_other": "Andere Versionen ausklappen",
287 "collapse_major": "Major {major} einklappen",
288 "expand_major": "Major {major} ausklappen",
289 "other_versions": "Weitere Versionen",
290 "more_tagged": "{count} weitere getaggt",
291 "all_covered": "Alle Versionen sind durch obige Tags abgedeckt",
292 "deprecated_title": "{version} (veraltet)",
293 "view_all": "{count} Version anzeigen | Alle {count} Versionen anzeigen",
294 "distribution_title": "SemVer Gruppe",
295 "distribution_modal_title": "Versionen",
296 "grouping_major": "Major",
297 "grouping_minor": "Minor",
298 "recent_versions_only": "Nur kürzliche Versionen",
299 "recent_versions_only_tooltip": "Nur Versionen anzeigen, die im letzten Jahr veröffentlicht wurden.",
300 "show_low_usage": "Wenig genutzte Versionen anzeigen",
301 "show_low_usage_tooltip": "Versionsgruppen anzeigen, die weniger als 1% aller Downloads ausmachen.",
302 "date_range_tooltip": "Nur die letzte Woche der Versionsverteilung",
303 "y_axis_label": "Downloads",
304 "filter_placeholder": "Nach SemVer filtern (z.B. ^3.0.0)",
305 "filter_invalid": "Ungültiger SemVer-Bereich",
306 "filter_help": "Hilfe zum SemVer-Filter",
307 "filter_tooltip": "Filtere Versionen mit einem {link}. Zum Beispiel zeigt ^3.0.0 alle 3.x-Versionen.",
308 "filter_tooltip_link": "SemVer-Bereich",
309 "no_matches": "Keine Versionen entsprechen diesem Bereich"
310 },
311 "dependencies": {
312 "title": "Abhängigkeit ({count}) | Abhängigkeiten ({count})",
313 "list_label": "Paketabhängigkeiten",
314 "show_all": "{count} Abhängigkeit anzeigen | alle {count} Abhängigkeiten anzeigen",
315 "optional": "optional",
316 "view_vulnerabilities": "Sicherheitslücken anzeigen",
317 "outdated_major": "{count} Hauptversion zurück (neueste: {latest}) | {count} Hauptversionen zurück (neueste: {latest})",
318 "outdated_minor": "{count} Nebenversion zurück (neueste: {latest}) | {count} Nebenversionen zurück (neueste: {latest})",
319 "outdated_patch": "Patch-Update verfügbar (aktuellste: {latest})",
320 "has_replacement": "Für diese Abhängigkeit gibt es empfohlene Alternativen"
321 },
322 "peer_dependencies": {
323 "title": "Peer-Abhängigkeit ({count}) | Peer-Abhängigkeiten ({count})",
324 "list_label": "Peer-Abhängigkeiten des Pakets",
325 "show_all": "{count} Peer-Abhängigkeit anzeigen | alle {count} Peer-Abhängigkeiten anzeigen"
326 },
327 "optional_dependencies": {
328 "title": "Optionale Abhängigkeit ({count}) | Optionale Abhängigkeiten ({count})",
329 "list_label": "Optionale Abhängigkeiten des Pakets",
330 "show_all": "{count} optionale Abhängigkeit anzeigen | alle {count} optionalen Abhängigkeiten anzeigen"
331 },
332 "maintainers": {
333 "title": "Maintainer",
334 "list_label": "Paket-Maintainer",
335 "you": "(du)",
336 "via": "via {teams}",
337 "remove_owner": "{name} als Owner entfernen",
338 "username_to_add": "Benutzername zum Hinzufügen als Owner",
339 "username_placeholder": "Benutzername...",
340 "add_button": "Hinzufügen",
341 "cancel_add": "Owner-Hinzufügung abbrechen",
342 "add_owner": "+ Owner hinzufügen",
343 "show_more": "({count} weitere anzeigen)",
344 "show_less": "(weniger anzeigen)"
345 },
346 "trends": {
347 "granularity": "Granularität",
348 "granularity_daily": "Täglich",
349 "granularity_weekly": "Wöchentlich",
350 "granularity_monthly": "Monatlich",
351 "granularity_yearly": "Jährlich",
352 "start_date": "Start",
353 "end_date": "Ende",
354 "loading": "Lädt...",
355 "date_range": "{start} bis {end}",
356 "date_range_multiline": "{start}\nbis {end}",
357 "download_file": "{fileType} herunterladen",
358 "toggle_annotator": "Annotation umschalten",
359 "legend_estimation": "Schätzung",
360 "no_data": "Keine Daten vorhanden",
361 "y_axis_label": "{granularity} {facet}",
362 "facet": "Facette",
363 "title": "Trends",
364 "items": {
365 "downloads": "Downloads",
366 "likes": "Likes"
367 }
368 },
369 "downloads": {
370 "title": "Wöchentliche Downloads",
371 "community_distribution": "Community-Adoptionsverteilung ansehen"
372 },
373 "install_scripts": {
374 "title": "Installationsskripte",
375 "script_label": "(Skript)",
376 "npx_packages": "{count} npx-Paket | {count} npx-Pakete",
377 "currently": "aktuell {version}"
378 },
379 "playgrounds": {
380 "title": "Ausprobieren",
381 "choose": "Testumgebung wählen"
382 },
383 "metrics": {
384 "esm": "ES-Module unterstützt",
385 "cjs": "CommonJS unterstützt",
386 "no_esm": "Keine ESM-Unterstützung",
387 "types_label": "Typen",
388 "types_included": "Typen enthalten",
389 "types_available": "Typen verfügbar via {package}",
390 "no_types": "Keine TypeScript-Typen"
391 },
392 "license": {
393 "view_spdx": "Lizenztext auf SPDX ansehen",
394 "none": "Keine"
395 },
396 "vulnerabilities": {
397 "tree_found": "{vulns} Sicherheitslücke in {packages}/{total} Paketen | {vulns} Sicherheitslücken in {packages}/{total} Paketen",
398 "show_all_packages": "{count} betroffenes Paket anzeigen | Alle {count} betroffenen Pakete anzeigen",
399 "path": "Pfad",
400 "more": "+{count} weitere",
401 "packages_failed": "{count} Paket konnte nicht geprüft werden | {count} Pakete konnten nicht geprüft werden",
402 "scan_failed": "Sicherheits-Scan fehlgeschlagen",
403 "severity": {
404 "critical": "Kritisch",
405 "high": "Hoch",
406 "moderate": "Mittel",
407 "low": "Niedrig"
408 },
409 "fixed_in_title": "Behoben in Version {version}"
410 },
411 "deprecated": {
412 "label": "Veraltet",
413 "tree_found": "{count} veraltete Abhängigkeit | {count} veraltete Abhängigkeiten",
414 "show_all": "{count} veraltetes Paket anzeigen | alle {count} veralteten Pakete anzeigen"
415 },
416 "access": {
417 "title": "Team-Zugriff",
418 "refresh": "Team-Zugriff aktualisieren",
419 "list_label": "Team-Zugriffsliste",
420 "owner": "Owner",
421 "rw": "rw",
422 "ro": "ro",
423 "revoke_access": "Zugriff von {name} entziehen",
424 "no_access": "Kein Team-Zugriff konfiguriert",
425 "select_team_label": "Team auswählen",
426 "loading_teams": "Teams werden geladen...",
427 "select_team": "Team auswählen",
428 "permission_label": "Berechtigungsstufe",
429 "permission": {
430 "read_only": "Nur Lesen",
431 "read_write": "Lesen/Schreiben"
432 },
433 "grant_button": "Gewähren",
434 "cancel_grant": "Zugriffsvergabe abbrechen",
435 "grant_access": "+ Team-Zugriff gewähren"
436 },
437 "list": {
438 "filter_label": "Pakete filtern",
439 "filter_placeholder": "Pakete filtern...",
440 "sort_label": "Pakete sortieren",
441 "showing_count": "Zeige {filtered} von {total} Paketen"
442 },
443 "skeleton": {
444 "loading": "Paketdetails werden geladen",
445 "maintainers": "Maintainer",
446 "keywords": "Schlüsselwörter",
447 "versions": "Versionen",
448 "dependencies": "Abhängigkeiten"
449 },
450 "sort": {
451 "downloads": "Meiste Downloads",
452 "published": "Zuletzt veröffentlicht",
453 "name_asc": "Name (A-Z)",
454 "name_desc": "Name (Z-A)"
455 },
456 "size": {
457 "b": "{size} B",
458 "kb": "{size} kB",
459 "mb": "{size} MB"
460 }
461 },
462 "connector": {
463 "modal": {
464 "title": "Lokaler Connector",
465 "contributor_badge": "Nur für Mitwirkende",
466 "contributor_notice": "Der Connector ist noch nicht auf npm veröffentlicht. Siehe den {link} für Informationen zum lokalen Ausführen.",
467 "contributor_link": "Leitfaden für Mitwirkende",
468 "connected": "Verbunden",
469 "connected_as_user": "Verbunden als ~{user}",
470 "connected_hint": "Du kannst jetzt Pakete und Organisationen über die Web-Oberfläche verwalten.",
471 "disconnect": "Trennen",
472 "run_hint": "Führe den Connector auf deinem Rechner aus, um Admin-Funktionen zu aktivieren.",
473 "copy_command": "Befehl kopieren",
474 "copied": "Kopiert",
475 "paste_token": "Füge dann den Token unten ein, um dich zu verbinden:",
476 "token_label": "Token",
477 "token_placeholder": "Token hier einfügen...",
478 "advanced": "Erweiterte Optionen",
479 "port_label": "Port",
480 "warning": "WARNUNG",
481 "warning_text": "Dies erlaubt npmx Zugriff auf deine npm CLI. Verbinde dich nur mit Seiten, denen du vertraust.",
482 "connect": "Verbinden",
483 "connecting": "Verbinde...",
484 "auto_open_url": "Anmeldeseite automatisch öffnen"
485 }
486 },
487 "operations": {
488 "queue": {
489 "title": "Aktions-Warteschlange",
490 "clear_all": "Alle löschen",
491 "refresh": "Aktionen aktualisieren",
492 "empty": "Keine Aktionen in der Warteschlange",
493 "empty_hint": "Füge Aktionen von Paket- oder Org-Seiten hinzu",
494 "active_label": "Aktive Aktionen",
495 "otp_required": "OTP erforderlich",
496 "otp_prompt": "OTP eingeben, um fortzufahren",
497 "otp_placeholder": "OTP-Code eingeben...",
498 "otp_label": "Einmalpasswort",
499 "retry_otp": "Mit OTP wiederholen",
500 "retry_web_auth": "Mit WebAuth wiederholen",
501 "retrying": "Wird wiederholt...",
502 "open_web_auth": "WebAuth Link öffnen",
503 "approve_operation": "Aktion genehmigen",
504 "remove_operation": "Aktion entfernen",
505 "approve_all": "Alle genehmigen",
506 "execute": "Ausführen",
507 "executing": "Wird ausgeführt...",
508 "log": "Protokoll",
509 "log_label": "Protokoll abgeschlossener Aktionen",
510 "remove_from_log": "Aus Protokoll entfernen"
511 }
512 },
513 "org": {
514 "teams": {
515 "title": "Teams",
516 "refresh": "Teams aktualisieren",
517 "filter_label": "Teams filtern",
518 "filter_placeholder": "Teams filtern...",
519 "sort_by": "Sortieren nach",
520 "loading": "Teams werden geladen...",
521 "no_teams": "Keine Teams gefunden",
522 "list_label": "Teams der Organisation",
523 "delete_team": "Team {name} löschen",
524 "member_count": "{count} Mitglied | {count} Mitglieder",
525 "members_of": "Mitglieder von {team}",
526 "no_members": "Keine Mitglieder",
527 "remove_user": "{user} aus Team entfernen",
528 "username_to_add": "Benutzername zum Hinzufügen zu {team}",
529 "username_placeholder": "Benutzername...",
530 "add_button": "Hinzufügen",
531 "cancel_add_user": "Benutzer-Hinzufügung abbrechen",
532 "add_member": "+ Mitglied hinzufügen",
533 "team_name_label": "Teamname",
534 "team_name_placeholder": "Teamname...",
535 "create_button": "Erstellen",
536 "no_match": "Keine Teams entsprechen \"{query}\"",
537 "cancel_create": "Team-Erstellung abbrechen",
538 "create_team": "+ Team erstellen"
539 },
540 "members": {
541 "title": "Mitglieder",
542 "refresh": "Mitglieder aktualisieren",
543 "filter_label": "Mitglieder filtern",
544 "filter_placeholder": "Mitglieder filtern...",
545 "filter_by_role": "Nach Rolle filtern",
546 "filter_by_team": "Nach Team filtern",
547 "all_teams": "Alle Teams",
548 "sort_by": "Sortieren nach",
549 "loading": "Mitglieder werden geladen...",
550 "no_members": "Keine Mitglieder gefunden",
551 "list_label": "Mitglieder der Organisation",
552 "change_role_for": "Rolle von {name} ändern",
553 "remove_from_org": "{name} aus Organisation entfernen",
554 "view_team": "Team {team} anzeigen",
555 "no_match": "Keine Mitglieder entsprechen deinen Filtern",
556 "username_label": "Benutzername",
557 "username_placeholder": "Benutzername...",
558 "role_label": "Rolle",
559 "role": {
560 "all": "Alle",
561 "developer": "Entwickler",
562 "admin": "Admin",
563 "owner": "Owner"
564 },
565 "team_label": "Team",
566 "no_team": "Kein Team",
567 "add_button": "Hinzufügen",
568 "cancel_add": "Mitglied-Hinzufügung abbrechen",
569 "add_member": "+ Mitglied hinzufügen"
570 },
571 "public_packages": "{count} öffentliches Paket | {count} öffentliche Pakete",
572 "page": {
573 "packages_title": "Pakete",
574 "members_tab": "Mitglieder",
575 "teams_tab": "Teams",
576 "no_packages": "Keine öffentlichen Pakete gefunden für",
577 "no_packages_hint": "Diese Organisation existiert möglicherweise nicht oder hat keine öffentlichen Pakete.",
578 "failed_to_load": "Organisation-Pakete konnten nicht geladen werden",
579 "no_match": "Keine Pakete entsprechen \"{query}\"",
580 "not_found": "Organisation nicht gefunden",
581 "not_found_message": "Die Organisation \"{'@'}{name}\" existiert nicht auf npm"
582 }
583 },
584 "user": {
585 "combobox": {
586 "add_to_org_hint": "(wird auch zur Organisation hinzugefügt)",
587 "press_enter_to_add": "Enter drücken, um {'@'}{username} hinzuzufügen",
588 "default_placeholder": "Benutzername...",
589 "suggestions_label": "Benutzervorschläge"
590 },
591 "page": {
592 "packages_title": "Pakete",
593 "no_packages": "Keine öffentlichen Pakete gefunden für",
594 "no_packages_hint": "Dieser Benutzer existiert möglicherweise nicht oder hat keine öffentlichen Pakete.",
595 "failed_to_load": "Benutzer-Pakete konnten nicht geladen werden",
596 "no_match": "Keine Pakete entsprechen \"{query}\"",
597 "filter_placeholder": "{count} Paket filtern... | {count} Pakete filtern..."
598 },
599 "orgs_page": {
600 "title": "Organisationen",
601 "back_to_profile": "Zurück zum Profil",
602 "connect_required": "Verbinde die lokale CLI, um deine Organisationen zu sehen.",
603 "connect_hint_prefix": "Führe",
604 "connect_hint_suffix": "aus, um zu starten.",
605 "own_orgs_only": "Du kannst nur deine eigenen Organisationen sehen.",
606 "view_your_orgs": "Deine Organisationen anzeigen",
607 "loading": "Organisationen werden geladen...",
608 "empty": "Keine Organisationen gefunden.",
609 "empty_hint": "Organisationen werden aus deinen Scoped-Paketen erkannt.",
610 "count": "{count} Organisation | {count} Organisationen",
611 "packages_count": "{count} Paket | {count} Pakete"
612 }
613 },
614 "claim": {
615 "modal": {
616 "title": "Paketnamen beanspruchen",
617 "success": "Paket beansprucht!",
618 "success_detail": "{name}{'@'}0.0.0 wurde auf npm veröffentlicht.",
619 "success_hint": "Du kannst jetzt neue Versionen dieses Pakets mit npm publish veröffentlichen.",
620 "view_package": "Paket anzeigen",
621 "invalid_name": "Ungültiger Paketname:",
622 "available": "Dieser Name ist verfügbar!",
623 "taken": "Dieser Name ist bereits vergeben.",
624 "similar_warning": "Ähnliche Pakete existieren - npm könnte diesen Namen ablehnen:",
625 "related": "Verwandte Pakete:",
626 "scope_warning_title": "Erwäge stattdessen ein Scoped-Paket",
627 "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}.",
628 "connect_required": "Verbinde dich mit dem lokalen Connector, um diesen Paketnamen zu beanspruchen.",
629 "connect_button": "Mit Connector verbinden",
630 "publish_hint": "Dies veröffentlicht ein minimales Platzhalter-Paket.",
631 "preview_json": "package.json Vorschau",
632 "claim_button": "Paketnamen beanspruchen",
633 "publishing": "Wird veröffentlicht...",
634 "checking": "Verfügbarkeit wird geprüft...",
635 "failed_to_check": "Namensverfügbarkeit konnte nicht geprüft werden",
636 "failed_to_claim": "Paket konnte nicht beansprucht werden"
637 }
638 },
639 "code": {
640 "files_label": "Dateien",
641 "no_files": "Keine Dateien in diesem Verzeichnis",
642 "root": "Wurzel",
643 "lines": "{count} Zeile | {count} Zeilen",
644 "toggle_tree": "Dateibaum umschalten",
645 "close_tree": "Dateibaum schließen",
646 "copy_link": "Link kopieren",
647 "raw": "Roh",
648 "view_raw": "Rohdatei anzeigen",
649 "file_too_large": "Datei zu groß für Vorschau",
650 "file_size_warning": "{size} überschreitet das 500KB-Limit für Syntax-Highlighting",
651 "failed_to_load": "Datei konnte nicht geladen werden",
652 "unavailable_hint": "Die Datei ist möglicherweise zu groß oder nicht verfügbar",
653 "version_required": "Version erforderlich, um Code zu durchsuchen",
654 "go_to_package": "Zum Paket",
655 "loading_tree": "Dateibaum wird geladen...",
656 "failed_to_load_tree": "Dateien für diese Paketversion konnten nicht geladen werden",
657 "back_to_package": "Zurück zum Paket",
658 "table": {
659 "name": "Name",
660 "size": "Größe"
661 },
662 "markdown_view_mode": {
663 "preview": "Vorschau",
664 "code": "Code"
665 },
666 "file_path": "Dateipfad"
667 },
668 "badges": {
669 "provenance": {
670 "verified": "verifiziert",
671 "verified_title": "Verifizierte Herkunft",
672 "verified_via": "Verifiziert: veröffentlicht via {provider}"
673 },
674 "jsr": {
675 "title": "auch auf JSR verfügbar"
676 }
677 },
678 "filters": {
679 "title": "Filter",
680 "search": "Suche",
681 "search_scope": "Suchumfang",
682 "search_placeholder_name": "Nach Paketnamen filtern...",
683 "search_placeholder_description": "Nach Beschreibung filtern...",
684 "search_placeholder_keywords": "Nach Stichwörtern filtern...",
685 "search_placeholder_all": "Suche nach allem oder verwende name: desc: kw:",
686 "scope_name": "Name",
687 "scope_name_description": "Nur nach Paketnamen suchen",
688 "scope_description": "Beschreibung",
689 "scope_description_description": "Nur nach Beschreibungen suchen",
690 "scope_keywords": "Stichwörter",
691 "scope_keywords_description": "Nur nach Stichwörtern suchen",
692 "scope_all": "Alles",
693 "scope_all_description": "Alle Felder durchsuchen, unterstützt name: desc: kw: Operatoren",
694 "weekly_downloads": "Wöchentliche Downloads",
695 "updated_within": "Aktualisiert innerhalb von",
696 "security": "Sicherheit",
697 "keywords": "Stichwörter",
698 "more_keywords": "+{count} mehr",
699 "clear_all": "Alles löschen",
700 "remove_filter": "Filter {label} entfernen",
701 "chips": {
702 "search": "Suche",
703 "downloads": "Downloads",
704 "keyword": "Stichwort",
705 "security": "Sicherheit",
706 "updated": "Aktualisiert"
707 },
708 "download_range": {
709 "any": "Beliebig",
710 "lt100": "< 100",
711 "100_1k": "100 - 1K",
712 "1k_10k": "1K - 10K",
713 "10k_100k": "10K - 100K",
714 "gt100k": "> 100K"
715 },
716 "updated": {
717 "any": "Jederzeit",
718 "week": "Letzte Woche",
719 "month": "Letzter Monat",
720 "quarter": "Letzte 3 Monate",
721 "year": "Letztes Jahr"
722 },
723 "security_options": {
724 "all": "Alle Pakete",
725 "secure": "Ohne Warnungen",
726 "insecure": "Mit Warnungen"
727 },
728 "sort": {
729 "label": "Pakete sortieren",
730 "toggle_direction": "Sortierreihenfolge umschalten",
731 "ascending": "Aufsteigend",
732 "descending": "Absteigend",
733 "relevance": "Relevanz",
734 "downloads_week": "Downloads/Woche",
735 "downloads_day": "Downloads/Tag",
736 "downloads_month": "Downloads/Monat",
737 "downloads_year": "Downloads/Jahr",
738 "published": "Zuletzt veröffentlicht",
739 "name": "Name",
740 "quality": "Qualität",
741 "popularity": "Beliebtheit",
742 "maintenance": "Wartung",
743 "score": "Bewertung"
744 },
745 "columns": {
746 "title": "Spalten",
747 "show": "Spalten anzeigen",
748 "reset": "Auf Standardwerte zurücksetzen",
749 "coming_soon": "Bald verfügbar",
750 "name": "Name",
751 "version": "Version",
752 "description": "Beschreibung",
753 "downloads": "Downloads/Woche",
754 "published": "Zuletzt veröffentlicht",
755 "maintainers": "Maintainer",
756 "keywords": "Stichwörter",
757 "quality_score": "Qualitätsfaktor",
758 "popularity_score": "Beliebtheitswert",
759 "maintenance_score": "Wartungsbewertung",
760 "combined_score": "Gesamtwertung",
761 "security": "Sicherheit"
762 },
763 "view_mode": {
764 "label": "Anzeigemodus",
765 "cards": "Kartenansicht",
766 "table": "Tabellenansicht"
767 },
768 "pagination": {
769 "mode_label": "Paginierungsmodus",
770 "infinite": "Unendlich",
771 "paginated": "Paginiert",
772 "items_per_page": "Elemente pro Seite",
773 "per_page": "{count} / Seite",
774 "all_yolo": "Alle (YOLO)",
775 "showing": "{start}-{end} von {total}",
776 "previous": "Vorherige Seite",
777 "next": "Nächste Seite",
778 "nav_label": "Paginierung"
779 },
780 "count": {
781 "showing_filtered": "{filtered} von {count} Paket | {filtered} von {count} Paketen",
782 "showing_all": "{count} Paket | {count} Pakete",
783 "showing_paginated": "{pageSize} von {count} Paket | {pageSize} von {count} Paketen"
784 },
785 "table": {
786 "security_warning": "Sicherheitswarnung",
787 "secure": "Sicher",
788 "no_packages": "Keine Pakete gefunden"
789 }
790 },
791 "about": {
792 "title": "Über uns",
793 "heading": "Über uns",
794 "meta_description": "npmx ist ein schneller, moderner Browser für die npm Registry. Ein besseres UX/DX zum Erkunden von npm-Paketen.",
795 "what_we_are": {
796 "title": "Was wir sind",
797 "better_ux_dx": "Bessere UX/DX",
798 "admin_ui": "Admin-UI",
799 "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}.",
800 "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."
801 },
802 "what_we_are_not": {
803 "title": "Was wir nicht sind",
804 "not_package_manager": "Kein Paketmanager.",
805 "not_registry": "Keine Registry.",
806 "registry_description": "Wir hosten keine Pakete. Wir sind nur ein schnellerer, modernerer Weg, sie zu durchstöbern.",
807 "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.",
808 "words": {
809 "already": "Es gibt",
810 "people": "bereits",
811 "building": "Leute,",
812 "really": "die",
813 "cool": "richtig",
814 "package": "coole",
815 "managers": "Paketmanager bauen"
816 }
817 },
818 "team": {
819 "title": "Team",
820 "governance": "Verwaltung",
821 "role_steward": "Verwalter",
822 "role_maintainer": "Maintainer",
823 "sponsor": "Sponsor",
824 "sponsor_aria": "Sponsore {name} auf GitHub"
825 },
826 "contributors": {
827 "title": "... und {count} weiterer Mitwirkender | ... und {count} weitere Mitwirkende",
828 "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.",
829 "loading": "Mitwirkende werden geladen...",
830 "error": "Mitwirkende konnten nicht geladen werden",
831 "view_profile": "GitHub-Profil von {name} anzeigen"
832 },
833 "get_involved": {
834 "title": "Mitmachen",
835 "contribute": {
836 "title": "Beitragen",
837 "description": "Hilf uns, ein besseres npm-Erlebnis zu bauen.",
838 "cta": "Auf GitHub ansehen"
839 },
840 "community": {
841 "title": "Tritt der Community bei",
842 "description": "Chatte, stelle Fragen und teile Ideen.",
843 "cta": "Discord beitreten"
844 },
845 "follow": {
846 "title": "Bleib auf dem Laufenden",
847 "description": "Erfahre das Neueste über npmx.",
848 "cta": "Auf Bluesky folgen"
849 }
850 }
851 },
852 "account_menu": {
853 "connect": "Verbinden",
854 "account": "Konto",
855 "npm_cli": "npm-CLI",
856 "atmosphere": "Atmosphere",
857 "npm_cli_desc": "Pakete & Organisationen verwalten",
858 "atmosphere_desc": "Soziale Funktionen & Identität",
859 "connect_npm_cli": "Mit npm-CLI verbinden",
860 "connect_atmosphere": "Mit Atmosphere verbinden",
861 "connecting": "Verbinde...",
862 "ops": "{count} Operation | {count} Operationen"
863 },
864 "auth": {
865 "modal": {
866 "title": "Atmosphere",
867 "connected_as": "Verbunden als {'@'}{handle}",
868 "disconnect": "Trennen",
869 "connect_prompt": "Verbinde dich mit deinem Atmosphere-Konto",
870 "handle_label": "Handle",
871 "handle_placeholder": "alice.npmx.social",
872 "connect": "Verbinden",
873 "create_account": "Neues Konto erstellen",
874 "connect_bluesky": "Mit Bluesky verbinden",
875 "what_is_atmosphere": "Was ist ein Atmosphere-Konto?",
876 "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.",
877 "default_input_error": "Bitte geben Sie einen gültigen Handle, eine DID oder eine vollständige PDS-URL ein"
878 }
879 },
880 "header": {
881 "home": "npmx Startseite",
882 "packages": "Pakete",
883 "packages_dropdown": {
884 "title": "Deine Pakete",
885 "loading": "Lädt...",
886 "error": "Pakete konnten nicht geladen werden",
887 "empty": "Keine Pakete gefunden",
888 "view_all": "Alle anzeigen"
889 },
890 "orgs": "Organisationen",
891 "orgs_dropdown": {
892 "title": "Deine Organisationen",
893 "loading": "Lädt...",
894 "error": "Organisationen konnten nicht geladen werden",
895 "empty": "Keine Organisationen gefunden",
896 "view_all": "Alle anzeigen"
897 }
898 },
899 "compare": {
900 "packages": {
901 "title": "Pakete vergleichen",
902 "tagline": "Vergleiche npm-Pakete direkt miteinander, um das richtige für dich zu finden.",
903 "meta_title": "{packages} vergleichen - npmx",
904 "meta_title_empty": "Pakete vergleichen - npmx",
905 "meta_description": "Direkter Vergleich von {packages}",
906 "meta_description_empty": "Vergleiche npm-Pakete direkt miteinander",
907 "section_packages": "Pakete",
908 "section_facets": "Facetten",
909 "section_comparison": "Vergleich",
910 "loading": "Paketdaten werden geladen...",
911 "error": "Paketdaten konnten nicht geladen werden. Bitte versuche es erneut.",
912 "empty_title": "Wähle Pakete zum Vergleichen aus",
913 "empty_description": "Suche und füge oben mindestens 2 Pakete hinzu, um einen direkten Vergleich ihrer Metriken zu sehen."
914 },
915 "selector": {
916 "search_label": "Nach Paketen suchen",
917 "search_first": "Nach einem Paket suchen...",
918 "search_add": "Weiteres Paket hinzufügen...",
919 "searching": "Suche läuft...",
920 "remove_package": "{package} entfernen",
921 "packages_selected": "{count}/{max} Pakete ausgewählt.",
922 "add_hint": "Füge mindestens 2 Pakete zum Vergleichen hinzu."
923 },
924 "no_dependency": {
925 "label": "(Keine Abhängigkeit)",
926 "typeahead_title": "Was würde James tun?",
927 "typeahead_description": "Vergleiche mit der Option, gar keine Abhängigkeit zu nutzen! e18e-geprüft.",
928 "tooltip_title": "Du brauchst vielleicht keine Abhängigkeit",
929 "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.",
930 "e18e_community": "e18e Community",
931 "add_column": "Spalte „Keine Abhängigkeit“ zum Vergleich hinzufügen"
932 },
933 "facets": {
934 "group_label": "Vergleichsfacetten",
935 "all": "Alle",
936 "none": "Keine",
937 "coming_soon": "Demnächst verfügbar",
938 "select_all": "Alle Facetten auswählen",
939 "deselect_all": "Alle Facetten abwählen",
940 "select_category": "Alle {category}-Facetten auswählen",
941 "deselect_category": "Alle {category}-Facetten abwählen",
942 "binary_only_tooltip": "Dieses Paket stellt Binärdateien bereit und hat keine Exports",
943 "categories": {
944 "performance": "Performance",
945 "health": "Gesundheit",
946 "compatibility": "Kompatibilität",
947 "security": "Sicherheit & Compliance"
948 },
949 "items": {
950 "packageSize": {
951 "label": "Paketgröße",
952 "description": "Größe des Pakets selbst (entpackt)"
953 },
954 "installSize": {
955 "label": "Installationsgröße",
956 "description": "Gesamtgröße inklusive aller Abhängigkeiten"
957 },
958 "dependencies": {
959 "label": "Direkte Abhängigkeiten",
960 "description": "Anzahl der direkten Abhängigkeiten"
961 },
962 "totalDependencies": {
963 "label": "Gesamt-Abhängigkeiten",
964 "description": "Gesamtanzahl inklusive transitiver Abhängigkeiten"
965 },
966 "downloads": {
967 "label": "Downloads/Woche",
968 "description": "Wöchentliche Downloadzahlen"
969 },
970 "totalLikes": {
971 "label": "Likes",
972 "description": "Anzahl der Likes"
973 },
974 "lastUpdated": {
975 "label": "Veröffentlicht",
976 "description": "Wann diese Version veröffentlicht wurde"
977 },
978 "deprecated": {
979 "label": "Veraltet?",
980 "description": "Ob das Paket als veraltet markiert ist"
981 },
982 "engines": {
983 "label": "Engines",
984 "description": "Node.js-Versionsanforderungen"
985 },
986 "types": {
987 "label": "Typen",
988 "description": "TypeScript-Typdefinitionen"
989 },
990 "moduleFormat": {
991 "label": "Modulformat",
992 "description": "ESM/CJS-Unterstützung"
993 },
994 "license": {
995 "label": "Lizenz",
996 "description": "Paketlizenz"
997 },
998 "vulnerabilities": {
999 "label": "Sicherheitslücken",
1000 "description": "Bekannte Sicherheitsrisiken"
1001 }
1002 },
1003 "values": {
1004 "any": "Beliebig",
1005 "none": "Keine",
1006 "unknown": "Unbekannt",
1007 "deprecated": "Veraltet",
1008 "not_deprecated": "Nein",
1009 "types_included": "Enthalten",
1010 "types_none": "Keine",
1011 "vulnerabilities_summary": "{count} ({critical}C/{high}H)",
1012 "up_to_you": "Deine Entscheidung!"
1013 },
1014 "trends": {
1015 "title": "Trends vergleichen"
1016 }
1017 }
1018 },
1019 "privacy_policy": {
1020 "title": "Datenschutzerklärung",
1021 "last_updated": "Zuletzt aktualisiert: {date}",
1022 "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.",
1023 "cookies": {
1024 "what_are": {
1025 "title": "Was sind Cookies?",
1026 "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."
1027 },
1028 "types": {
1029 "title": "Welche Cookies verwenden wir?",
1030 "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.",
1031 "bold": "technisch notwendige Cookies",
1032 "li1": "{li11}{separator} {li12}",
1033 "li2": "{li21}{separator} {li22}",
1034 "separator": ":",
1035 "cookie_vdpl": "__vdpl",
1036 "cookie_vdpl_desc": "Dieser Cookie wird von unserem Hosting-Anbieter (Vercel) zum Schutz vor Skew-Effekten 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.",
1037 "cookie_h3": "h3",
1038 "cookie_h3_desc": "Dies ist unser sicheres Sitzungs-Cookie. Es speichert den OAuth-Access-Token, wenn du dein Atmosphere-Konto verbindest. Es ist unerlässlich, um deine authentifizierte Sitzung aufrechtzuerhalten."
1039 },
1040 "local_storage": {
1041 "title": "Lokaler Speicher",
1042 "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.",
1043 "bold": "Local Storage",
1044 "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.",
1045 "bold2": "enthalten keine persönlichen Daten und werden nicht zum Tracking verwendet",
1046 "settings": "Einstellungen"
1047 },
1048 "management": {
1049 "title": "Verwalten von Cookies",
1050 "p1": "Du kannst deinen Browser so konfigurieren, dass Cookies nach deinen Wünschen akzeptiert, abgelehnt oder gelöscht werden. Bitte beachte jedoch, dass {bold}.",
1051 "bold": "das Ablehnen notwendiger Cookies den vollständigen Zugriff auf die Anwendung verhindern kann",
1052 "p2": "Nachfolgend findest du Links mit Anleitungen zur Cookie-Verwaltung in den gängigsten Browsern:",
1053 "chrome": "Google Chrome (öffnet in einem neuen Fenster)",
1054 "firefox": "Mozilla Firefox (öffnet in einem neuen Fenster)",
1055 "edge": "Microsoft Edge (öffnet in einem neuen Fenster)"
1056 }
1057 },
1058 "analytics": {
1059 "title": "Analyse",
1060 "p1": "Wir verwenden {bold}, um zu verstehen, wie Besucher unsere Website nutzen. Dies hilft uns, die Benutzererfahrung zu verbessern und Probleme zu identifizieren.",
1061 "bold": "Vercel Web Analytics",
1062 "p2": "Vercel Analytics wurde mit Fokus auf Datenschutz entwickelt:",
1063 "li1": "Es werden keine Cookies verwendet",
1064 "li2": "Es werden keine persönlichen Identifikationsmerkmale gesammelt",
1065 "li3": "Nutzer werden nicht über verschiedene Websites hinweg verfolgt",
1066 "li4": "Alle Daten werden aggregiert und anonymisiert",
1067 "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."
1068 },
1069 "authenticated": {
1070 "title": "Authentifizierte Benutzer",
1071 "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.",
1072 "bold": "Atmosphere",
1073 "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.",
1074 "settings": "Einstellungen"
1075 },
1076 "data_retention": {
1077 "title": "Datenspeicherung",
1078 "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."
1079 },
1080 "your_rights": {
1081 "title": "Deine Rechte",
1082 "p1": "Du hast das Recht:",
1083 "li1": "Informationen darüber zu erhalten, welche Daten wir sammeln",
1084 "li2": "Deinen Local Storage und deine Cookies jederzeit zu löschen",
1085 "li3": "Deine authentifizierte Sitzung zu beenden",
1086 "li4": "Auskunft über unsere Datenpraktiken zu verlangen",
1087 "p2": "Da wir keine personenbezogenen Daten sammeln, gibt es in der Regel keine persönlichen Informationen, die gelöscht oder exportiert werden könnten."
1088 },
1089 "contact": {
1090 "title": "Kontakt",
1091 "p1": "Bei Fragen oder Bedenken zu dieser Datenschutzerklärung kannst du uns kontaktieren, indem du ein Issue in unserem {link} eröffnest.",
1092 "link": "GitHub-Repository"
1093 },
1094 "changes": {
1095 "title": "Änderungen an dieser Richtlinie",
1096 "p1": "Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Alle Änderungen werden auf dieser Seite mit einem aktualisierten Revisionsdatum veröffentlicht."
1097 }
1098 },
1099 "a11y": {
1100 "title": "Barrierefreiheit",
1101 "footer_title": "a11y",
1102 "welcome": "Wir möchten, dass {app} für so viele Menschen wie möglich nutzbar ist.",
1103 "approach": {
1104 "title": "Unser Ansatz",
1105 "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.",
1106 "p2": "Diese Seite ist ein {about_link}. Verbesserungen der Barrierefreiheit werden schrittweise im Rahmen unserer regulären Entwicklung vorgenommen.",
1107 "about_link": "Open-Source-Projekt, das von der Community getragen wird"
1108 },
1109 "measures": {
1110 "title": "Was wir tun",
1111 "p1": "Einige der Dinge, die wir auf der gesamten Seite anstreben:",
1112 "li1": "Verwendung von semantischem HTML und ARIA-Attributen, wo angemessen.",
1113 "li2": "Verwendung relativer Textgrößen, damit du sie im Browser anpassen kannst.",
1114 "li3": "Unterstützung der Tastaturnavigation in der gesamten Benutzeroberfläche.",
1115 "li4": "Berücksichtigung der Media-Queries prefers-reduced-motion und prefers-color-scheme.",
1116 "li5": "Design mit ausreichendem Farbkontrast im Blick.",
1117 "li6": "Sicherstellung, dass wesentliche Inhalte ohne JavaScript verfügbar sind, auch wenn einige interaktive Funktionen es erfordern."
1118 },
1119 "limitations": {
1120 "title": "Bekannte Einschränkungen",
1121 "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."
1122 },
1123 "contact": {
1124 "title": "Feedback",
1125 "p1": "Wenn du bei {app} auf eine Barriere stoß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.",
1126 "link": "GitHub-Repository"
1127 }
1128 }
1129}