_version: 1

# German (de) -- viz Data Schematic UI.
# TODO: native-speaker review before release. Umlauts and ß ARE included (this
# file is UTF-8); the pending review is about wording and register, not encoding.
# Keys missing here fall back to en (see `fallback = "en"` in src/main.rs).
#
# ORDERING RULE: in `hover`, every `%{q_*}` must stay AHEAD of any plotly token
# containing a literal `%` inside its braces (`%{x:.0%}`), or it is left
# unsubstituted. See the header of en.yml.
viz:
  chrome:
    theme_toggle: "\U0001F313 Design"
    theme_toggle_aria: "Zwischen hellem und dunklem Modus wechseln"
    toggle_fullscreen: "Vollbild ein-/ausschalten"
    toggle_legend: "Legende ein-/ausblenden"
    logo_alt: "qsv von datHere"
    credits_charts: "Diagramme:"
    credits_table: "Tabelle:"
    credits_notices: "Hinweise"
  meta:
    description: "Beschreibung:"
    rows: "Zeilen:"
    columns: "Spalten:"
    completeness: "Vollständigkeit:"
    compiled: "Kompiliert:"
    generated_by: "Erstellt mit:"
    pid: "PID:"
  viewer:
    link_explore: "(Erkunden)"
    link_preview: "(Vorschau)"
    title_all: "Daten — alle %{q_rows} Zeilen"
    title_preview: "Daten — erste %{q_shown} von %{q_total} Zeilen (Vorschau)"
    export_csv: "CSV"
    export_csv_preview: "CSV (Vorschau)"
  map:
    cluster_point_one: " Punkt"
    cluster_point_many: " Punkte"
    cluster_click_to_zoom: " - zum Vergrößern klicken"
    row_not_in_preview: "Zeile nicht in der Vorschau"
    row_is_filtered_out: "Zeile ist herausgefiltert"
    selected_row: "ausgewählte Zeile"
    row_not_plotted: "Zeile nicht unter den dargestellten Punkten"
    row_has_no_coordinates: "Zeile hat keine Kartenkoordinaten"
    region_filter_applied: "Zeilen gefiltert auf %{q_region}"
    region_filter_cleared: "Regionsfilter aufgehoben"
    extent_points: "Ausdehnungspunkte"
    spatial_extent: "räumliche Ausdehnung"
    full_extent: "gesamte Ausdehnung (inkl. Ausreißer)"
    geographic_outliers: "geografische Ausreißer"
    geo_extent_caption: "Räumliche Ausdehnung: %{q_summary}"
    geo_outlier_one: "Ausreißer"
    geo_outlier_many: "Ausreißer"
    geo_outliers: "%{q_core} — %{q_n} %{q_noun}"
    geo_outliers_where: "%{q_core} — %{q_n} %{q_noun} (%{q_where})"
    geo_n_countries: "%{q_n} Länder"
    geo_n_regions: "%{q_n} Regionen%{q_suffix}"
    geo_n_areas: "%{q_n} Gebiete"
  photo:
    alt: "Foto zum überfahrenen Kartenpunkt"
    close: "Schließen"
    enlarge: "Vergrößern"
    enlarge_aria: "Foto vergrößern"
    shrink: "Verkleinern"
    shrink_aria: "Foto verkleinern"
    previous: "Vorheriges Foto"
    next: "Nächstes Foto"
    unavailable: "Bild nicht verfügbar"
    unavailable_suffix: " - nicht verfügbar"
  dict:
    notable_characteristics: "Bemerkenswerte Merkmale"
    title: "Datenwörterbuch"
    open_own_tab: "In eigenem Tab öffnen"
    close_esc: "Schließen (Esc)"
    field_type: "Typ"
    field_content_type: "Inhaltstyp"
    field_role: "Rolle"
    field_concept: "Konzept"
    field_range: "Wertebereich"
    field_cardinality: "Kardinalität"
    field_null_count: "Anzahl Nullwerte"
    field_values: "Werte"
    field_examples: "Beispiele"
    role_unknown: "Rolle unbekannt"
    grain: "Granularität:"
    export_tooltip: "Dieses Datenwörterbuch als JSON Schema herunterladen"
    export_label: "JSONSchema exportieren"
    export_short: "Schema"
    view_chart: "Diagramm ansehen "
    back_to_dashboard: "Zurück zum Data Schematic"
    sidecar_download_tooltip: "%{q_file} herunterladen, eine Begleitdatei, aus der dieses Data Schematic erstellt wurde"
    prov_generated_by: "Erstellt von %{q_tool} describegpt"
    prov_command_line: "Befehlszeile:"
    prov_prompt_file: "Prompt-Datei:"
    prov_model: "Modell:"
    prov_llm_api_url: "LLM-API-URL:"
    prov_language: "Sprache:"
    prov_timestamp: "Zeitstempel:"
    prov_warning_dictionary_content_type: "WARNUNG: Bezeichnung, Beschreibung und Inhaltstyp wurden von einem LLM erzeugt und können Ungenauigkeiten enthalten. Vor der Verwendung prüfen!"
    prov_warning_dictionary: "WARNUNG: Bezeichnung und Beschreibung wurden von einem LLM erzeugt und können Ungenauigkeiten enthalten. Vor der Verwendung prüfen!"
    prov_warning_description: "WARNUNG: Die Beschreibung wurde von einem LLM erzeugt und kann Ungenauigkeiten enthalten. Vor der Verwendung prüfen!"
    prov_warning_tags: "WARNUNG: Die Schlagwörter wurden von einem LLM erzeugt und können Ungenauigkeiten enthalten. Vor der Verwendung prüfen!"
    prov_warning_generic: "WARNUNG: Von einem LLM erzeugt; kann Ungenauigkeiten enthalten. Vor der Verwendung prüfen!"
  drawer:
    row_selected_one: " Zeile ausgewählt"
    row_selected_many: " Zeilen ausgewählt"
    close_viewer: "Datenansicht schließen"
    clear_filters: "Filter zurücksetzen"
    clear_filters_prefix: "Filter zurücksetzen ("
    viewer_failed: "qsv viz: Datenansicht fehlgeschlagen:"
    advanced_filter: "Erweiterter Filter"
    advanced_filter_counted: "Erweiterter Filter (%d)"
  cycle:
    # Keep these SHORT: they ring a polar chart and plotly neither wraps nor
    # elides them.
    day_mon: "Mo"
    day_tue: "Di"
    day_wed: "Mi"
    day_thu: "Do"
    day_fri: "Fr"
    day_sat: "Sa"
    day_sun: "So"
    month_jan: "Jan"
    month_feb: "Feb"
    month_mar: "Mär"
    month_apr: "Apr"
    month_may: "Mai"
    month_jun: "Jun"
    month_jul: "Jul"
    month_aug: "Aug"
    month_sep: "Sep"
    month_oct: "Okt"
    month_nov: "Nov"
    month_dec: "Dez"
  menu:
    # KEEP THE LEADING GLYPH (`▶` U+25B6, `⏸` U+23F8, `⇅` U+21C5) and the space
    # after it -- they are part of the control, not words.
    play: "▶ Abspielen"
    pause: "⏸ Pause"
    category_order: "⇅ Kategorienreihenfolge"
    node_order: "⇅ Knotenreihenfolge"
    extent_core: "Kernausdehnung"
    extent_full: "Gesamte Ausdehnung"
    cluster_toggle: "Cluster/Punkte"
    basemap_labels: "Beschriftung der Hintergrundkarte"
  chart:
    log_axis_count: "Anzahl (log)"
    log_axis_value: "log. Skala"
    null_bucket: "(NULL)"
    other_bucket: "Sonstige (%{q_count})"
    records: "Datensätze"
    count: "Anzahl"
    trace_correlation: "Korrelation"
    trace_rank_correlation: "Rangkorrelation"
    trace_association: "Assoziation"
  title:
    data_overview: "%{q_dataset} — Datenüberblick"
    map: "Karte"
    distribution_by: "Verteilung von %{q_measure} nach %{q_dim}"
    measure_by_dim: "%{q_measure} nach %{q_dim} (%{q_agg}, erklärt %{q_pct} % der Varianz)"
    top_n: " — Top %{q_n}"
    agg_sum: "Summe"
    agg_mean: "Mittelwert"
    sampled: "%{q_name} (Stichprobe)"
    dominated_by: "(dominiert von %{q_value}, %{q_pct} %)"
    # `r` and `ρ` are statistical symbols -- leave them literal.
    pair_r: "%{q_x} vs. %{q_y} (r=%{q_r})"
    pair_r_nonlinear: "%{q_x} vs. %{q_y} (r=%{q_r}, ρ=%{q_rho} — nicht linear)"
    pair_over_time: "%{q_pair} im Zeitverlauf"
    pair_size: "%{q_name} · Größe: %{q_col}"
    # `x` / `y` are plotly axis identifiers -- literal in every locale.
    pair_log_x: "%{q_name} · log x"
    pair_log_y: "%{q_name} · log y"
    pair_log_xy: "%{q_name} · log x/y"
    bubble_over_time: "%{q_y} vs. %{q_x} nach %{q_entity} im Zeitverlauf"
    locations_over_time: "Standorte im Zeitverlauf"
    pair_log_scale: "%{q_name} · log. Skala"
    pair_log_scale_positive: "%{q_name} · log. Skala, nur positive Werte (%{q_share} der Zeilen ausgelassen)"
    trend_raw: "%{q_y} über %{q_date}"
    trend_agg: "%{q_y} (%{q_agg}) über %{q_date}"
    trend_count: "%{q_unit} über %{q_date}"
    trend_axis_agg: "%{q_y} (%{q_agg}/%{q_bucket})"
    trend_axis_count: "%{q_unit} pro %{q_bucket}"
    bucket_day: "Tag"
    bucket_week: "Woche"
    bucket_month: "Monat"
    bucket_quarter: "Quartal"
    bucket_year: "Jahr"
    corr_spearman: "Korrelation (Spearman ρ — Ränge, robust gegen Ausreißer)"
    corr_pearson: "Korrelation (Pearson r)"
    scatter3d: "%{q_x} / %{q_y} / %{q_z} (3D)"
    # NMI = normalized mutual information; the acronym stays literal.
    assoc_heatmap: "Assoziation (NMI)"
    top_relationships: "Wichtigste Zusammenhänge (NMI)"
    us_states: "US-Bundesstaaten"
    countries: "Länder"
    count_by_region: "Anzahl nach %{q_region}"
    # `≤` / `>` are math symbols, `km` is SI, and `--no-snap` (which arrives as
    # `%{q_why}`) is a FLAG NAME -- all literal.
    regions: "Regionen"
    regions_with: "Regionen (%{q_parts})"
    snap_snapped: "%{q_n} zugeordnet ≤%{q_km} km"
    snap_dropped: "%{q_n} von %{q_total} verworfen, %{q_why}"
    snap_why_over: ">%{q_km} km"
    category_flow: "Kategorienfluss: %{q_dims}"
    kpi_mean: "Mittelwert von %{q_label}"
    kpi_total: "Summe von %{q_label}"
    cyclic_records_by: "Datensätze nach %{q_axis} (%{q_date})"
    cyclic_hour_of_day: "Stunde des Tages"
    cyclic_day_of_week: "Wochentag"
    cyclic_month: "Monat"
  notes:
    box_null: "%{q_pct} % Nullwerte"
    box_zeros: "%{q_pct} % Nullen"
    box_right_skewed: "rechtsschief"
    box_left_skewed: "linksschief"
    box_outliers: "%{q_pct} % Ausreißer"
    box_heavy_tails: "schwere Ränder"
    box_mean_impact: "Mittelwert %{q_pct} % durch Ausreißer verschoben"
    box_gini: "Gini %{q_gini}"
    lorenz_unit: "Konzentration ist zu erwarten, sofern die Zeilen keine vergleichbaren Einheiten sind"
    lorenz_zeros: "flacher Verlauf = %{q_pct} % Nullen, keine kleinen Werte · %{q_unit}"
    funnel_complete: "n = %{q_n} vollständige Fälle (%{q_pct} % der Zeilen)"
    funnel_violation: "%{q_here} übersteigt %{q_prev} in %{q_pct} % der Zeilen"
    funnel_bridge: "Stufen sind nicht ineinander verschachtelt — überbrückt, kein Funnel"
    funnel_inverted: "Summe von %{q_here} übersteigt %{q_prev} — Überläufe, kein Schwund"
    # `--no-snap` and `--snap-max-dist` are FLAG NAMES: keep them verbatim.
    snap_coverage: "%{q_n} von %{q_total} Punkten wurden der nächstgelegenen Region zugeordnet (≤%{q_km} km, %{q_basis})."
    drop_coverage: "%{q_n} von %{q_total} Punkten lagen mehr als %{q_km} km von jeder Region entfernt und wurden verworfen."
    drop_coverage_no_snap: "--no-snap: %{q_n} von %{q_total} Punkten lagen außerhalb aller GeoJSON-Regionen und wurden verworfen."
    snap_basis_explicit: "--snap-max-dist"
    snap_basis_region_precision: "abgeleitet aus Regionsgröße und Koordinatengenauigkeit"
    snap_basis_region: "abgeleitet aus der Regionsgröße"
    snap_basis_precision: "abgeleitet aus der Koordinatengenauigkeit"
    snap_basis_default: "Standardwert"
  hover:
    # `%{x:.3s}` / `%{z:,}` / `%{x:.0%}` are PLOTLY tokens -- leave them exactly
    # as they are. In `lorenz`, `%{q_label}` and `%{q_gini}` MUST stay ahead of
    # `%{x:.0%}` (see the ORDERING RULE in this file's header).
    contour: "%{q_x}: %{x:.3s}<br>%{q_y}: %{y:.3s}<br>%{z:,} Zeilen<extra></extra>"
    lorenz: "%{q_label} (Gini %{q_gini})<br>die unteren %{x:.0%} der Datensätze halten %{y:.0%}<extra></extra>"
    ohlc: "Eröffnung: %{open}<br>Hoch: %{high}<br>Tief: %{low}<br>Schluss: %{close}<extra></extra>"
    count_by_label: "%{hovertext}<br>Anzahl: %{y:,}<extra></extra>"
    histogram: "%{q_col}: %{x:,.3f}<br>Anzahl: %{y:,}<extra></extra>"
    polar_records: "%{theta}<br>Datensätze: %{r:,.0f}<extra></extra>"
    # Choroplethen-Hover pro Region. Das `%` in `pct_of_total` ist ein LITERALES
    # Prozentzeichen direkt hinter einem Platzhalter -- das ist unbedenklich.
    pct_of_total: "%{q_pct} % des Gesamtwerts"
    rank_of: "Rang %{q_rank} von %{q_total}"
    snap_includes: "davon %{q_n} von außen zugeordnet"
