Skip to content

Controleer de arceringen (Type-arceringpicker + ontbrekende vertalingen) #279

Description

@DutchSailor

Context

Eigenschappen-paneel → Type (arcering-picker) van een gevuld gebied / meting. Zie schermafbeelding: de dropdown toont de arceringpatronen (Beton, Metselwerk, Isolatie, Zand/cement, Algemeen (diagonaal), Sloop, Staal (dubbele lijn), Diagonaal smal, Diagonaal midden, Diagonaal breed, Raster fijn, …).

Verzoek

Controleer de arceringen grondig:

  • Komt elke preview-swatch in de lijst overeen met de arcering die daadwerkelijk op de annotatie/het gevulde gebied wordt toegepast?
  • Kloppen de namen bij de patronen (bv. "Staal (dubbele lijn)", "Diagonaal smal/midden/breed", "Raster fijn")?
  • Renderen de patronen correct bij verschillende schaal/zoom en bij opslaan → heropenen (persistente hatchPattern)?
  • Zijn er dubbele/overbodige of juist ontbrekende patronen?
  • Zijn de patroon-namen in alle 39 locales vertaald?

Concrete bevindingen uit de schermafbeelding

  1. Onvertaalde i18n-keys zichtbaar in de picker:

    • Zoekveld-placeholder toont letterlijk measurement.searchType
    • Knop onderaan toont letterlijk measurement.editTypes

    Oorzaak: deze keys ontbreken in de measurement-namespace. i18next geeft bij een ontbrekende key de key-string terug (een truthy waarde), waardoor de || 'Zoeken…' / || 'Bewerken…'-fallback in de code niet aanslaat. → keys toevoegen in alle 39 locales (measurement.searchType, measurement.editTypes).

Relevante bestanden

  • js/annotations/rendering/hatch-patterns.js — patroondefinities (id/category/lineFamilies)
  • js/solid/components/properties-panel/DimensionTypeSection.jsx — de Type-picker + zoekveld/bewerken-knop (regels ~208, ~236)
  • js/tools/tools/filled-area-tool.js — toepassing van arcering op gevuld gebied

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions