Altinn / altinn-studio

Next generation open source Altinn platform and applications.
https://docs.altinn.studio
BSD 3-Clause "New" or "Revised" License
114 stars 70 forks source link

Move texts in getErrorMessage into language files #12930

Closed ErlingHauan closed 2 months ago

ErlingHauan commented 3 months ago

Description

Currently, the texts in the function getErrorMessage at dashboard/app/App.tsx are hardcoded. They should be moved into language/src/en.json and language/src/nb.json.

const getErrorMessage = (): { title: string; message: string } => {
    const defaultTitle = 'Feil oppstod ved innlasting av';
    const defaultMessage = 'Vi beklager men en feil oppstod ved henting av';
    if (isUserError) {
      return {
        title: `${defaultTitle} brukerdata`,
        message: `${defaultMessage} dine brukerdata.`,
      };
    }
    if (isOrganizationsError) {
      return {
        title: `${defaultTitle} organisasjoner`,
        message: `${defaultMessage} organisasjoner som kreves for å kjøre applikasjonen.`,
      };
    }
    return {
      title: 'Ukjent feil oppstod',
      message: 'Vi beklager men en ukjent feil, vennligst prøv igjen senere.',
    };
  };
TomasEng commented 2 months ago

Testet OK ved å se om feilmeldingstekstene fortsatt kommer opp når kallene blir blokkert.