Altinn / Altinn/info.altinn.no
Språkvelger på skjema som ikke finnes på alle språk
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 2
- Avg merge
- 20h 21m
- Merged PRs (30d)
- 32
Description
### Description of the bug
Noen skjema finnes ikke på alle språk, for eksempel dette skjemaet som ikke finnes på engelsk: https://info.altinn.no/skjemaoversikt/husbanken/mitt-kundeforhold---lan-og-tilskudd-i-husbanken/
Hvis man velger "engelsk" i språkvelgeren blir mye fast innhold oversatt til engelsk, som for eksempel header og footer, mens hovedteksten forblir på norsk. Språkkoden på siden forblir også på norsk, som forsåvidt er greit, men problemet er da at det finnes mye innhold på siden som står på engelsk, og blir lest opp av skjermlesere med norsk uttale, siden de ikke er tagget med engelsk språkkode.

Jeg tror det finnes to måter å løse dette på, UX/design bør være inkludert i å løse dette:
1. Beholde siden som i dag, men markere alt som står på engelsk på norske sider med riktig språktag i koden.
2. Ta bort muligheten til bruker å velge utilgjengelige språk i språkvelgeren. Enten ved å fjerne alternativet i språkvelgeren helt, eller ved å gjøre det disablet. Altså synlig, men ikke klikkbart.
Jeg lurer på om alternativ to er det beste her, jeg tror det kan være misvisende for brukeren at man tilsynelatende kan velge engelsk språk hvis innholdet på siden ikke faktisk finnes på engelsk.
### Steps To Reproduce
1. Gå til https://info.altinn.no/en/forms-overview/norwegian-state-housing-bank/mitt-kundeforhold---lan-og-tilskudd-i-husbanken/
2. Inspiser elementene som står skrevet på engelsk i teksten.
3. Se at disse mangler språkkode (lang="en")
### Additional Information
Dette er et brudd på WCAG 3.1.2 Språk på deler av siden: https://www.uutilsynet.no/wcag-standarden/312-sprak-pa-deler-av-innhold-niva-aa/111
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the issue at the English form URL and inspect the language selector and the English text described in the report. Compare the available-language behavior with WCAG 3.1.2; done means the chosen UX is agreed and unavailable-language content is either correctly tagged or unavailable languages cannot be selected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend, internationalization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100