Skip to content

Commit

Permalink
Fix tekster engelsk (#1548)
Browse files Browse the repository at this point in the history
* Bruker tekst fra tekstfiler i stedet for hardkodet tekst, slik at det står på både norsk og engelsk.
* Fjernet ubrukt tekst for å rydde i koden.
* Fjernet alert om at engelsk språk kan mangle oversettelser.
  • Loading branch information
gunnsteingarmo authored Dec 12, 2023
1 parent 6cf2032 commit 35049a4
Show file tree
Hide file tree
Showing 14 changed files with 35 additions and 79 deletions.
1 change: 0 additions & 1 deletion src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ const App = () => {
const { settToggles, toggles } = useToggles();

const intl = useLokalIntlContext();

autentiseringsInterceptor();

useEffect(() => {
Expand Down
3 changes: 0 additions & 3 deletions src/barnetilsyn/BarnetilsynInformasjon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import FeltGruppe from '../components/gruppe/FeltGruppe';
import Språkvelger from '../components/språkvelger/Språkvelger';
import LocaleTekst from '../language/LocaleTekst';
import { isIE } from 'react-device-detect';
import { OversettelseAlert } from '../components/forside/AlertOversettelse';
import { DisclaimerBoks } from '../components/forside/DisclaimerBoks';
import { StartSøknadKnapp } from '../components/forside/KnappStartSøknad';
import { Tekst } from '../components/forside/Tekst';
Expand All @@ -27,8 +26,6 @@ export const BarnetilsynInformasjon: React.FC<InformasjonProps> = ({
<Språkvelger />
</FeltGruppe>

<OversettelseAlert />

<Seksjon>
<Tekst tekst="forside.barnetilsyn.info" />
<Tekst tekst="forside.barnetilsyn.fåStønadSkoleår" />
Expand Down
1 change: 0 additions & 1 deletion src/barnetilsyn/steg/9-kvittering/Kvittering.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React, { useEffect } from 'react';

import Feilside from '../../../components/feil/Feilside';
import SeksjonGruppe from '../../../components/gruppe/SeksjonGruppe';
import { formatDateHour } from '../../../utils/dato';
Expand Down
17 changes: 0 additions & 17 deletions src/components/forside/AlertOversettelse.tsx

This file was deleted.

6 changes: 2 additions & 4 deletions src/components/spørsmål/SelectSpørsmål.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import { logSpørsmålBesvart } from '../../utils/amplitude';
import { skjemanavnTilId, urlTilSkjemanavn } from '../../utils/skjemanavn';
import { useLokalIntlContext } from '../../context/LokalIntlContext';
import { Select } from '@navikt/ds-react';
import { hentTekst } from '../../utils/søknad';

interface Props {
spørsmål: ISpørsmål;
Expand All @@ -21,12 +22,9 @@ const SelectSpørsmål: FC<Props> = ({
skalLogges = true,
}) => {
const intl = useLokalIntlContext();

const url = window.location.href;

const skjemanavn = urlTilSkjemanavn(url);
const skjemaId = skjemanavnTilId(skjemanavn);

const legend = intl.formatMessage({ id: spørsmål.tekstid });

const håndterSelectChange = (valgtVerdi: string) => {
Expand Down Expand Up @@ -66,7 +64,7 @@ const SelectSpørsmål: FC<Props> = ({
value={valgtSvarId}
>
<option value="" disabled selected>
Velg et alternativ
{hentTekst('landVelger.alternativ', intl)}
</option>
{spørsmål.svaralternativer.map((svar: ISvar) => (
<option key={svar.id} value={svar.id}>
Expand Down
13 changes: 6 additions & 7 deletions src/helpers/steg/omdeg.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export const hentSivilstatus = (statuskode?: string) => {
return `sivilstatus.kode.${statuskode}`;

default:
return 'Annen sivilstatus enn GIFT, UGIF, SAMB, SEPA, SKIL, SEPR';
return 'sivilstatus.kode.ANNET';
}
};

Expand Down Expand Up @@ -102,12 +102,11 @@ const erMedlemskapSpørsmålBesvart = (medlemskap: IMedlemskap): boolean => {
const { søkerBosattINorgeSisteTreÅr, perioderBoddIUtlandet } = medlemskap;

if (perioderBoddIUtlandet !== null) {
const finnesUtenlandsperiodeUtenBegrunnelse =
perioderBoddIUtlandet?.some(
(utenlandsopphold) =>
utenlandsopphold.begrunnelse.verdi === '' ||
!utenlandsopphold.begrunnelse
);
const finnesUtenlandsperiodeUtenBegrunnelse = perioderBoddIUtlandet?.some(
(utenlandsopphold) =>
utenlandsopphold.begrunnelse.verdi === '' ||
!utenlandsopphold.begrunnelse
);

return søkerBosattINorgeSisteTreÅr?.verdi === false
? finnesUtenlandsperiodeUtenBegrunnelse
Expand Down
22 changes: 7 additions & 15 deletions src/language/tekster_en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,6 @@ export default {
'banner.tittel.overgangsstønad': 'Apply for transitional benefit',
'side.bekreftelse':
'I, [0], hereby confirm that the information I provide is correct and complete',
'side.info.overgangsstønad':
'Overgangsstønaden skal bidra til å sikre inntekt i en tidsbegrenset periode. Vi vil beregne overgangsstønaden din ut i fra den arbeidsinntekten du har eller kan forventes å få.',
'side.fortsettSøknad.påbegyntSøknad':
'You have an ongoing application form. Would you like to continue applying on this one or begin a new one?',
'side.fortsettSøknad.knapp.startPåNytt': 'Start over',
Expand Down Expand Up @@ -122,30 +120,23 @@ export default {
'sivilstatus.kode.SKILT_PARTNER': 'Divorced',
'sivilstatus.kode.GJENLEVENDE_PARTNER': 'Surviving partner',
'sivilstatus.kode.ANNET':
'Annen sivilstatus enn GIFT, UGIF, SAMB, SEPA, SKIL, SEPR',
'Other Marital status than GIFT, UGIF, SAMB, SEPA, SKIL, SEPR',
'sivilstatus.spm.søktSeparasjon':
'Have you applied for a separation, applied for a divorce or filed for a divorce case in court?',
'sivilstatus.alert-info.søktSeparasjon':
'You must submit confirmation from the County Governor or court',
'sivilstatus.alert-advarsel.søktSeparasjon':
'If you are married, you are not entitled to benefit for single parents',
'sivilstatus.alert.samlivsbruddForeldre':
'Du må legge ved erklæring om samlivsbrudd',
'sivilstatus.datovelger.søktSeparasjon':
'When did you apply or start legal proceedings?',
'sivilstatus.datovelger.samlivsbrudd': 'Date of end of relationship',
'sivilstatus.datovelger.flyttetFraHverandre': 'When did you move apart?',
'sivilstatus.datovelger.endring':
'Når skjedde endringen / når skal endringen skje?',
'When did the change happen / when will the change happen?',
'sivilstatus.spm.erUformeltGift':
'Are you married without this having been registered in the Norwegian National Registry?',
'sivilstatus.alert.erUformeltGift':
'You must provide documentation of your marriage',
'sivilstatus.lesmer-åpne.søkerGiftIUtlandet': 'Why are we asking this?',
'sivilstatus.lesmer-innhold.søkerGiftIUtlandet':
'Vi henter opplysningene våre fra Folkeregisteret. Hvis du har giftet deg etter religiøse eller kulturelle tradisjoner og ekteskapet ikke er godkjent etter norsk ekteskapslov, er ikke giftemålet registrert i Folkeregisteret.',
'sivilstatus.dok.søkerGiftIUtlandet':
'Du må legge ved dokumentasjon på inngått ekteskap',
'sivilstatus.lesmer-åpne.erUformeltGift': 'The reason we ask about this',
'sivilstatus.lesmer-innhold.erUformeltGift':
'We obtain our information from the National Registry. If you got married according to religious or cultural traditions and the marriage is not approved pursuant to Norwegian Marriage Act, this marriage will not be registered in the National Registry. ',
Expand Down Expand Up @@ -185,6 +176,7 @@ export default {
'medlemskap.periodeBoddIUtlandet.flereutenlandsopphold':
'Have you spent more periods abroad during the last five years?',
'medlemskap.periodeBoddIUtlandet.knapp': 'Add a period spent abroad',
'landVelger.alternativ': 'Select an option',
'stegtittel.bosituasjon': 'Your living situation',
'bosituasjon.spm.delerSøkerBoligMedAndreVoksne':
'Do you share your home with other adults?',
Expand Down Expand Up @@ -373,8 +365,8 @@ export default {
'barnasbosted.feilmelding.adressebeskyttelse':
'One or several of your children, or other parent, are registered with address protection and applying electronically is therefore not available. You have to use this <a href="https://www.nav.no/soknader/nb/person/familie/enslig-mor-eller-far/NAV%2015-00.01/brev">application</a> to apply.',
'barnasbosted.oppsummering.navn.label': 'Name of the other parent',
'barnasbosted.medforelder.navn': 'Navn',
'barnasbosted.medforelder.alder': 'Alder',
'barnasbosted.medforelder.navn': 'Name',
'barnasbosted.medforelder.alder': 'Age',
'barnasbosted.medforelder.gjenbrukt':
'You have answered the questions regarding your relationship with the other parent for another child. Because you have multiple children with the same parent, you only need to answer the questions once. Go to the child where the questions were answered in order to change your answers.',
'stegtittel.arbeidssituasjon': 'Work, education and other activities',
Expand Down Expand Up @@ -837,7 +829,7 @@ export default {
'The main rule is that you can receive child care benefit until your child has completed their fourth year at school. <br/><br/>At this stage, children have normally become sufficiently self-reliant and mature that they can cope on their own outside school hours both at home and in their usual local environment while you are absent due to work.<br/><br/>In some cases, you may be entitled to receive child care benefit after your child has completed their fourth year of school:<ul><li>If you have children who need significantly more looking after than other children of the same age. You must provide documentation of this need in the form of a statement from a doctor, specialist or other health care professional.</li><li>If you have a job that entails that you have to be away from home for extended periods of time. In order for an absence to be considered longer than usual, it must exceed ten hours per day. You must provide documentation of your working hours.</li><li>If you have irregular working hours, for example in the evening and at night, shift work, weekend work, work that involves. </li></ul>',
'barnetilsyn.OmBarnetsTilsynsbehov': 'About [0] need for special supervision',
'barnadine.barnetilsyn.info.brukpdf':
'Hvis du skal søke stønad for barn du har overtatt foreldreansvaret for på grunn av dødsfall, eller hvis du har barn med adressebeskyttelse, kan du ikke bruke denne digitale søknaden. Bruk dette <a href="https://www.nav.no/soknader/nb/person/familie/enslig-mor-eller-far/NAV%2015-00.02/brev">skjemaet</a> for å søke.',
'If you are applying for benefits for children for whom you have assumed parental responsibility due to death, or if you have children with address protection, you cannot use this digital application. Use this <a href="https://www.nav.no/soknader/en/person/familie/enslig-mor-eller-far/NAV%2015-00.02/brev">form</a> to apply.',
'barnepass.sidetittel': 'About the child minding arrangements',
'barnepass.spm.årsak': 'Why does [0] need looking after?',
'barnepass.alert-advarsel.årsak':
Expand Down Expand Up @@ -884,7 +876,7 @@ export default {
'skolepenger.overskrift': 'Application for support for school fees',
'banner.tittel.skolepenger': 'Application for support for school fees',
'barnadine.skolepenger.info.brukpdf':
'Hvis du skal søke stønad for barn du har overtatt foreldreansvaret for på grunn av dødsfall, eller hvis du har barn med adressebeskyttelse, kan du ikke bruke denne digitale søknaden. Bruk dette <a href="https://www.nav.no/soknader/nb/person/familie/enslig-mor-eller-far/NAV%2015-00.04/brev">skjemaet</a> for å søke.',
'If you are applying for benefits for children for whom you have assumed parental responsibility due to death, or if you have children with address protection, you cannot use this digital application. Use this <a href="https://www.nav.no/soknader/en/person/familie/enslig-mor-eller-far/NAV%2015-00.04/brev">form</a> to apply.',
'banner.tittel.arbeidssøker': 'Single parent who is a job seeker',
'skjema.hei': 'Hello, [0]!',
'skjema.knapp.start': 'Start',
Expand Down
10 changes: 1 addition & 9 deletions src/language/tekster_nb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@ export default {
'banner.tittel.overgangsstønad': 'Søknad om overgangsstønad',
'side.bekreftelse':
'Jeg, [0], bekrefter at jeg vil gi riktige og fullstendige opplysninger',
'side.info.overgangsstønad':
'Overgangsstønaden skal bidra til å sikre inntekt i en tidsbegrenset periode. Vi vil beregne overgangsstønaden din ut i fra den arbeidsinntekten du har eller kan forventes å få.',
'side.fortsettSøknad.påbegyntSøknad':
'Du har en påbegynt søknad. Vil du fortsette på denne eller starte en ny?',
'side.fortsettSøknad.knapp.startPåNytt': 'Start på nytt',
Expand Down Expand Up @@ -128,8 +126,6 @@ export default {
'Du må legge ved bekreftelse fra Statsforvalteren eller domstolen.',
'sivilstatus.alert-advarsel.søktSeparasjon':
'Når du er gift, har du ikke rett til stønad til enslig mor eller far',
'sivilstatus.alert.samlivsbruddForeldre':
'Du må legge ved erklæring om samlivsbrudd',
'sivilstatus.datovelger.søktSeparasjon': 'Når søkte dere eller reiste sak?',
'sivilstatus.datovelger.samlivsbrudd': 'Dato for samlivsbrudd',
'sivilstatus.datovelger.flyttetFraHverandre':
Expand All @@ -140,11 +136,6 @@ export default {
'Er du gift uten at det er registrert i folkeregisteret i Norge?',
'sivilstatus.alert.erUformeltGift':
'Du må legge ved dokumentasjon på inngått ekteskap',
'sivilstatus.lesmer-åpne.søkerGiftIUtlandet': 'Hvorfor spør vi om dette?',
'sivilstatus.lesmer-innhold.søkerGiftIUtlandet':
'Vi henter opplysningene våre fra Folkeregisteret. Hvis du har giftet deg etter religiøse eller kulturelle tradisjoner og ekteskapet ikke er godkjent etter norsk ekteskapslov, er ikke giftemålet registrert i Folkeregisteret.',
'sivilstatus.dok.søkerGiftIUtlandet':
'Du må legge ved dokumentasjon på inngått ekteskap',
'sivilstatus.lesmer-åpne.erUformeltGift': 'Hvorfor spør vi om dette?',
'sivilstatus.lesmer-innhold.erUformeltGift':
'Vi henter opplysningene våre fra Folkeregisteret. Hvis du har giftet deg etter religiøse eller kulturelle tradisjoner og ekteskapet ikke er godkjent etter norsk ekteskapslov, er ikke giftemålet registrert i Folkeregisteret. ',
Expand Down Expand Up @@ -181,6 +172,7 @@ export default {
'medlemskap.periodeBoddIUtlandet.flereutenlandsopphold':
'Har du hatt flere utenlandsopphold de siste 5 årene?',
'medlemskap.periodeBoddIUtlandet.knapp': 'Legg til et utenlandsopphold',
'landVelger.alternativ': 'Velg et alternativ',
'stegtittel.bosituasjon': 'Bosituasjonen din',
'bosituasjon.spm.delerSøkerBoligMedAndreVoksne':
'Deler du bolig med andre voksne?',
Expand Down
9 changes: 0 additions & 9 deletions src/language/tekster_nn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,6 @@ export default {

'side.bekreftelse':
'I, [0], hereby confirm that the information I provide is correct and complete',
'side.info.overgangsstønad':
'Overgangsstønaden skal bidra til å sikre inntekt i en tidsbegrenset periode. Vi vil beregne overgangsstønaden din ut i fra den arbeidsinntekten du har eller kan forventes å få.',
'side.fortsettSøknad.påbegyntSøknad':
'You have an ongoing application form. Would you like to continue applying on this one or begin a new one?',
'side.fortsettSøknad.knapp.startPåNytt': 'Start over',
Expand Down Expand Up @@ -203,8 +201,6 @@ export default {
'Du må leggje ved stadfesting frå Statsforvaltaren eller domstolen.',
'sivilstatus.alert-advarsel.søktSeparasjon':
'If you are married, you are not entitled to benefit for single parents',
'sivilstatus.alert.samlivsbruddForeldre':
'Du må legge ved erklæring om samlivsbrudd',
'sivilstatus.datovelger.søktSeparasjon':
'When did you apply or start legal proceedings?',
'sivilstatus.datovelger.samlivsbrudd': 'Date of end of relationship',
Expand All @@ -215,11 +211,6 @@ export default {
'Are you married without this having been registered in the Norwegian National Registry?',
'sivilstatus.alert.erUformeltGift':
'You must provide documentation of your marriage',
'sivilstatus.lesmer-åpne.søkerGiftIUtlandet': 'The reason we ask about this',
'sivilstatus.lesmer-innhold.søkerGiftIUtlandet':
'Vi henter opplysningene våre fra Folkeregisteret. Hvis du har giftet deg etter religiøse eller kulturelle tradisjoner og ekteskapet ikke er godkjent etter norsk ekteskapslov, er ikke giftemålet registrert i Folkeregisteret.',
'sivilstatus.dok.søkerGiftIUtlandet':
'Du må legge ved dokumentasjon på inngått ekteskap',
'sivilstatus.lesmer-åpne.erUformeltGift': 'The reason we ask about this',
'sivilstatus.lesmer-innhold.erUformeltGift':
'We obtain our information from the National Registry. If you got married according to religious or cultural traditions and the marriage is not approved pursuant to Norwegian Marriage Act, this marriage will not be registered in the National Registry. ',
Expand Down
3 changes: 0 additions & 3 deletions src/overgangsstønad/OvergangsstønadInformasjon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import FeltGruppe from '../components/gruppe/FeltGruppe';
import Språkvelger from '../components/språkvelger/Språkvelger';
import LocaleTekst from '../language/LocaleTekst';
import { isIE } from 'react-device-detect';
import { OversettelseAlert } from '../components/forside/AlertOversettelse';
import { DisclaimerBoks } from '../components/forside/DisclaimerBoks';
import { StartSøknadKnapp } from '../components/forside/KnappStartSøknad';
import { Tekst } from '../components/forside/Tekst';
Expand All @@ -29,8 +28,6 @@ export const OvergangsstønadInformasjon: React.FC<InformasjonProps> = ({
<Språkvelger />
</FeltGruppe>

<OversettelseAlert />

<Seksjon>
<Tekst tekst="forside.overgangsstønad.erDuEnsligMorEllerFar" />
<Tekst tekst="forside.overgangsstønad.sammeSøknad" />
Expand Down
3 changes: 0 additions & 3 deletions src/skolepenger/SkolepengerInformasjon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { InformasjonProps } from '../components/forside/typer';
import { hentPath } from '../utils/routing';
import { RoutesSkolepenger, ERouteSkolepenger } from './routing/routes';
import { isIE } from 'react-device-detect';
import { OversettelseAlert } from '../components/forside/AlertOversettelse';
import { DisclaimerBoks } from '../components/forside/DisclaimerBoks';
import { StartSøknadKnapp } from '../components/forside/KnappStartSøknad';
import { Overskrift } from '../components/forside/Overskrift';
Expand All @@ -26,8 +25,6 @@ export const SkolepengerInformasjon: React.FC<InformasjonProps> = ({
<Språkvelger />
</FeltGruppe>

<OversettelseAlert />

<Seksjon>
<Tekst tekst="forside.skolepenger.innledning" />
<LocaleTekst tekst="forside.skolepenger.merInfoLenke" />
Expand Down
2 changes: 1 addition & 1 deletion src/søknad/steg/4-barnasbosted/BarnetsBostedEndre.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ const BarnetsBostedEndre: React.FC<Props> = ({
)}
{barn.medforelder?.verdi && (
<>
<Label as="p">Navn</Label>
<Label as="p">{hentTekst('person.navn', intl)}</Label>
<BodyShort>
{barn.medforelder.verdi.navn
? barn.medforelder.verdi.navn
Expand Down
6 changes: 5 additions & 1 deletion src/søknad/steg/4-barnasbosted/BarnetsBostedLagtTil.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,11 @@ const BarnetsBostedLagtTil: React.FC<Props> = ({
intl.formatMessage({ id: 'barnasbosted.borinorge' })
)}
</Label>
<BodyShort>{forelder.borINorge?.verdi ? 'Ja' : 'Nei'}</BodyShort>
<BodyShort>
{forelder.borINorge?.verdi
? hentTekst(ESvarTekstid.JA, intl)
: hentTekst(ESvarTekstid.NEI, intl)}
</BodyShort>
</div>
)}
{forelder.land && (
Expand Down
18 changes: 13 additions & 5 deletions src/søknad/steg/7-oppsummering/OppsummeringBarn.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,14 +55,18 @@ const OppsummeringBarn: FC<Props> = ({ stønadstype, barn }) => {

{født?.verdi && lagtTil && (
<div className={'spørsmål-og-svar'}>
<Label as="p">{født?.label}</Label>
<BodyShort>{verdiTilTekstsvar(født.verdi)}</BodyShort>
<Label as="p">
<LocaleTekst tekst="barnekort.spm.født" />
</Label>
<BodyShort>{verdiTilTekstsvar(født.verdi, intl)}</BodyShort>
</div>
)}

{stønadstype === Stønadstype.barnetilsyn && skalHaBarnepass && (
<div className={'spørsmål-og-svar'}>
<Label as="p">{skalHaBarnepass?.label}</Label>
<Label as="p">
<LocaleTekst tekst="barnekort.skalHaBarnepass" />
</Label>
<BodyShort>
{verdiTilTekstsvar(skalHaBarnepass?.verdi, intl)}
</BodyShort>
Expand All @@ -71,8 +75,12 @@ const OppsummeringBarn: FC<Props> = ({ stønadstype, barn }) => {

{!harAdressesperre && harSammeAdresse && (
<div className={'spørsmål-og-svar'}>
<Label as="p">{harSammeAdresse.label}</Label>
<BodyShort>{verdiTilTekstsvar(harSammeAdresse.verdi)}</BodyShort>
<Label as="p">
<LocaleTekst tekst="barnekort.spm.sammeAdresse" />
</Label>
<BodyShort>
{verdiTilTekstsvar(harSammeAdresse.verdi, intl)}
</BodyShort>
</div>
)}
</>
Expand Down

0 comments on commit 35049a4

Please sign in to comment.