Altinn / Altinn/app-frontend-react

Vise riktig datoformat for bruker

Open
#784 7 comments 0 reactions 0 assignees View on GitHub
kind/bug org/brg org/svv status/for-consideration ux
Dominant language
TypeScript
Stars
21
Forks
33
Avg merge
6d 23h
Merged PRs (30d)
3

Description

## What needs to be solved?
I dag får flere brukere feil datoformat - da den viser engelsk og ikke norsk.
Trolig fordi de har engelsk OS

## How do you want it solved?
Brukere skal få se dato i det formatet de er vant til.

## Alternative solutions

## Additional context
Vi har fått meldinger fra garantister som tester løsningen vår om at datoformatteringen "er uvanlig". Min mistanke var umiddelbart språkinnstilling på enten OS eller nettleser, noe som viste seg å stemme da de har engelsk i operativsystemet.
Er det noen mulighet for å tvinge en type formattering på disse feltene?
Her er et eksempel på hvordan 11. november 2022 formateres forskjellig.
image

image

Kommentarer fra chat:
[Steffen Ekeberg](https://app.slack.com/team/U02FK2Z8J72) [1 hour ago](https://altinn.slack.com/archives/C02ESDT071T/p1646298119534629?thread_ts=1646297931.420289&cid=C02ESDT071T)
Det var en riktig antagelse. Ser vi har følgende logikk i appen for datovelger:
const locale = window.navigator?.language || (window.navigator as any)?.userLanguage || 'nb'; moment.locale(locale);

[Steffen Ekeberg](https://app.slack.com/team/U02FK2Z8J72) [1 hour ago](https://altinn.slack.com/archives/C02ESDT071T/p1646298172260959?thread_ts=1646297931.420289&cid=C02ESDT071T)
Så ingen mulighet til å overstyre dette akkurat nå. Men dette kunne man jo potensielt også styrt med f.eks brukerens profil i Altinn eller liknende som kanskje også hadde vært fornuftig

[cecilie_marie_iversen](https://app.slack.com/team/U02EVDQ5NJF) [43 minutes ago](https://altinn.slack.com/archives/C02ESDT071T/p1646300364126499?thread_ts=1646297931.420289&cid=C02ESDT071T)
[@Steffen Ekeberg](https://altinn.slack.com/team/U02FK2Z8J72)
tenker du at det å styre på profil er noe vi må sette opp, eller noe dere må gjøre??
cc [@Andre Sjøvoll](https://altinn.slack.com/team/U02HTR4LV6V)

[Steffen Ekeberg](https://app.slack.com/team/U02FK2Z8J72) [42 minutes ago](https://altinn.slack.com/archives/C02ESDT071T/p1646300436759919?thread_ts=1646297931.420289&cid=C02ESDT071T)
Om dette er noe dere trenger så vil det være noe vi må inn og endre i koden, ja. Gjerne lag en feature request til oss på hva dere trenger :slightly_smiling_face:

Contributor guide

Open the contributing guide

Research direction

Start at the date-picker logic described in the issue, where navigator.language is passed to moment.locale, and inspect the surrounding frontend code and tests. Clarify whether formatting should follow a user profile or a fixed locale before defining the expected behavior; done means date fields display consistently for the agreed user setting, including users with an English OS.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend, internationalization, localization
Issue type
Feature
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.