Altinn / Altinn/info.altinn.no

Språkvelger på skjema som ikke finnes på alle språk

Open
#464 5 comments 0 reactions 0 assignees View on GitHub
BUG WCAG
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.
![Screenshot 2024-04-02 at 10 24 09](https://github.com/Altinn/info.altinn.no/assets/164189190/22502334-0228-42ce-84ee-63d2d97080ce)

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.