Importing and setting the Norwegian locale.

import { locale } from 'filepond/locales/nb-no.js';

defineFilePond({
    locale,
});

Labels in the nb-no.js file.


export const core = {
  abort: "Avbryt",
  remove: "Fjern",
  reset: "Nullstill",
  undo: "Angre",
  cancel: "Avbryt",
  store: "Lagre",
  revert: "Tilbakestill",
  busy: "Opptatt",
  loading: "Laster",
  error: "Feil",
  warning: "Advarsel",
  success: "Vellykket",
  info: "Info",
  system: "System",
  fileMainTypeImage: "bilde",
  fileMainTypeVideo: "video",
  fileMainTypeAudio: "lyd",
  fileMainTypeApplication: "fil",
  assistAbort: "Trykk for å avbryte",
  assistUndo: "Trykk for å angre",
  loadError: "Kunne ikke laste inn filen.",
  loadDataTranserProgress: "Laster filer",
  loadDataTranserInfo: "{{processedFiles}} av {{totalFiles}} filer behandlet",
  validationInvalid: "Ugyldig fil.",
  validationFileNameMissing: "Filnavn mangler",
  validationInvalidEntries: "Listen inneholder ugyldige elementer.",
  validationInvalidState: "Fillisten er i en ugyldig tilstand.",
  validationInvalidBusy: "Fillisten er opptatt.",
  validationInvalidEmpty: "Fyll ut dette feltet.",
};

export const locale = {
  abort: "Avbryt",
  remove: "Fjern",
  reset: "Nullstill",
  undo: "Angre",
  cancel: "Avbryt",
  store: "Lagre",
  revert: "Tilbakestill",
  busy: "Opptatt",
  loading: "Laster",
  error: "Feil",
  warning: "Advarsel",
  success: "Vellykket",
  info: "Info",
  system: "System",
  fileMainTypeImage: "bilde",
  fileMainTypeVideo: "video",
  fileMainTypeAudio: "lyd",
  fileMainTypeApplication: "fil",
  assistAbort: "Trykk for å avbryte",
  assistUndo: "Trykk for å angre",
  loadError: "Kunne ikke laste inn filen.",
  loadDataTranserProgress: "Laster filer",
  loadDataTranserInfo: "{{processedFiles}} av {{totalFiles}} filer behandlet",
  validationInvalid: "Ugyldig fil.",
  validationFileNameMissing: "Filnavn mangler",
  validationInvalidEntries: "Listen inneholder ugyldige elementer.",
  validationInvalidState: "Fillisten er i en ugyldig tilstand.",
  validationInvalidBusy: "Fillisten er opptatt.",
  validationInvalidEmpty: "Fyll ut dette feltet.",
  storeRestoreProgress: "Laster {{progress}}%",
  storeStorageQueued: "Venter på opplasting",
  storeStorageProgress: "Laster opp {{progress}}%",
  storeStorageComplete: "Opplasting fullført",
  storeError: "Kunne ikke lagre filen.",
  storeAwaitingCompletion: "Ikke alle filer er lagret.",
  mediaEdit: "Rediger",
  mediaPlay: "Spill av",
  mediaPause: "Pause",
  mediaSilent: "Ingen lyd",
  mediaUnmute: "Slå på lyd",
  mediaMute: "Demp",
  mediaFullscreen: "Fullskjerm",
  mediaLoadError: "Kunne ikke laste {{fileMainType}}.",
  mediaPlayError: "Kan ikke spille av videoen.",
  validationFileSizeUnderflow:
    "Denne filen er for liten. Minimumsstørrelse er {{minSize}}.",
  validationFileSizeOverflow:
    "Denne filen er for stor. Maksimal størrelse er {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Denne filtypen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må være av typen {{accept}}",
          else: "Tillatte typer er: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "Denne filendelsen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må ha endelsen {{accept}}",
          else: "Tillatte endelser er: {{accept}}",
        },
      },
    },
  },
  validationFileNameMismatch: "Dette filnavnet er ugyldig.",
  validationMediaSizeUnavailable: "Kunne ikke lese mediestørrelsen.",
  validationMediaWidthRangeMismatch:
    "Bredden på {{fileMainType}} er ugyldig. Bredden må være mellom {{minWidth}} og {{maxWidth}} piksler.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} er for liten. Minimumsbredde er {{minWidth}} piksler.",
  validationMediaWidthOverflow:
    "{{fileMainType}} er for stor. Maksimal bredde er {{maxWidth}} piksler.",
  validationMediaHeightRangeMismatch:
    "Høyden på {{fileMainType}} er ugyldig. Høyden må være mellom {{minHeight}} og {{maxHeight}} piksler.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} er for liten. Minimumshøyde er {{minHeight}} piksler.",
  validationMediaHeightOverflow:
    "{{fileMainType}} er for stor. Maksimal høyde er {{maxHeight}} piksler.",
  validationMediaResolutionRangeMismatch:
    "Oppløsningen til {{fileMainType}} er ugyldig. Den må være mellom {{minResolution}}MP og {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Minimumsoppløsning er {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Maksimal oppløsning er {{maxResolution}}MP.",
  validationListSizeUnderflow:
    "Total filstørrelse er for liten. Minimumskravet er {{minListSize}}.",
  validationListSizeOverflow:
    "Total filstørrelse er for stor. Maksimalt tillatt er {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "For få filer. Minimumskravet er {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "For mange filer. Maksimalt tillatt er {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
  transformEditBusy: "Redigerer fil",
  transformError: "Kunne ikke redigere filen. Prøv igjen.",
};

export const media = {
  mediaEdit: "Rediger",
  mediaPlay: "Spill av",
  mediaPause: "Pause",
  mediaSilent: "Ingen lyd",
  mediaUnmute: "Slå på lyd",
  mediaMute: "Demp",
  mediaFullscreen: "Fullskjerm",
  mediaLoadError: "Kunne ikke laste {{fileMainType}}.",
  mediaPlayError: "Kan ikke spille av videoen.",
};

export const store = {
  storeRestoreProgress: "Laster {{progress}}%",
  storeStorageQueued: "Venter på opplasting",
  storeStorageProgress: "Laster opp {{progress}}%",
  storeStorageComplete: "Opplasting fullført",
  storeError: "Kunne ikke lagre filen.",
  storeAwaitingCompletion: "Ikke alle filer er lagret.",
};

export const transform = {
  transformEditBusy: "Redigerer fil",
  transformError: "Kunne ikke redigere filen. Prøv igjen.",
};

export const validation = {
  validationFileSizeUnderflow:
    "Denne filen er for liten. Minimumsstørrelse er {{minSize}}.",
  validationFileSizeOverflow:
    "Denne filen er for stor. Maksimal størrelse er {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Denne filtypen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må være av typen {{accept}}",
          else: "Tillatte typer er: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "Denne filendelsen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må ha endelsen {{accept}}",
          else: "Tillatte endelser er: {{accept}}",
        },
      },
    },
  },
  validationFileNameMissing: "Filnavn mangler",
  validationFileNameMismatch: "Dette filnavnet er ugyldig.",
  validationMediaSizeUnavailable: "Kunne ikke lese mediestørrelsen.",
  validationMediaWidthRangeMismatch:
    "Bredden på {{fileMainType}} er ugyldig. Bredden må være mellom {{minWidth}} og {{maxWidth}} piksler.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} er for liten. Minimumsbredde er {{minWidth}} piksler.",
  validationMediaWidthOverflow:
    "{{fileMainType}} er for stor. Maksimal bredde er {{maxWidth}} piksler.",
  validationMediaHeightRangeMismatch:
    "Høyden på {{fileMainType}} er ugyldig. Høyden må være mellom {{minHeight}} og {{maxHeight}} piksler.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} er for liten. Minimumshøyde er {{minHeight}} piksler.",
  validationMediaHeightOverflow:
    "{{fileMainType}} er for stor. Maksimal høyde er {{maxHeight}} piksler.",
  validationMediaResolutionRangeMismatch:
    "Oppløsningen til {{fileMainType}} er ugyldig. Den må være mellom {{minResolution}}MP og {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Minimumsoppløsning er {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Maksimal oppløsning er {{maxResolution}}MP.",
  validationListSizeUnderflow:
    "Total filstørrelse er for liten. Minimumskravet er {{minListSize}}.",
  validationListSizeOverflow:
    "Total filstørrelse er for stor. Maksimalt tillatt er {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "For få filer. Minimumskravet er {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "For mange filer. Maksimalt tillatt er {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
};

export const validationFileExtension = {
  validationFileExtensionMismatch: {
    template: "Denne filendelsen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må ha endelsen {{accept}}",
          else: "Tillatte endelser er: {{accept}}",
        },
      },
    },
  },
};

export const validationFileMimeType = {
  validationFileMimeTypeMismatch: {
    template: "Denne filtypen er ikke tillatt. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Filen må være av typen {{accept}}",
          else: "Tillatte typer er: {{accept}}",
        },
      },
    },
  },
};

export const validationFileName = {
  validationFileNameMissing: "Filnavn mangler",
  validationFileNameMismatch: "Dette filnavnet er ugyldig.",
};

export const validationFileSize = {
  validationFileSizeUnderflow:
    "Denne filen er for liten. Minimumsstørrelse er {{minSize}}.",
  validationFileSizeOverflow:
    "Denne filen er for stor. Maksimal størrelse er {{maxSize}}.",
};

export const validationListCount = {
  validationListEntryCountUnderflow: {
    template: "For få filer. Minimumskravet er {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "For mange filer. Maksimalt tillatt er {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fil",
          else: "filer",
        },
      },
    },
  },
};

export const validationListSize = {
  validationListSizeUnderflow:
    "Total filstørrelse er for liten. Minimumskravet er {{minListSize}}.",
  validationListSizeOverflow:
    "Total filstørrelse er for stor. Maksimalt tillatt er {{maxListSize}}.",
};

export const validationMediaResolution = {
  validationMediaSizeUnavailable: "Kunne ikke lese mediestørrelsen.",
  validationMediaWidthRangeMismatch:
    "Bredden på {{fileMainType}} er ugyldig. Bredden må være mellom {{minWidth}} og {{maxWidth}} piksler.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} er for liten. Minimumsbredde er {{minWidth}} piksler.",
  validationMediaWidthOverflow:
    "{{fileMainType}} er for stor. Maksimal bredde er {{maxWidth}} piksler.",
  validationMediaHeightRangeMismatch:
    "Høyden på {{fileMainType}} er ugyldig. Høyden må være mellom {{minHeight}} og {{maxHeight}} piksler.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} er for liten. Minimumshøyde er {{minHeight}} piksler.",
  validationMediaHeightOverflow:
    "{{fileMainType}} er for stor. Maksimal høyde er {{maxHeight}} piksler.",
  validationMediaResolutionRangeMismatch:
    "Oppløsningen til {{fileMainType}} er ugyldig. Den må være mellom {{minResolution}}MP og {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Minimumsoppløsning er {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Oppløsningen til {{fileMainType}} er ugyldig. Maksimal oppløsning er {{maxResolution}}MP.",
};

export const locale = {
  ...core,
  ...media,
  ...store,
  ...transform,
  ...validation,
  ...validationFileExtension,
  ...validationFileMimeType,
  ...validationFileName,
  ...validationFileSize,
  ...validationListCount,
  ...validationListSize,
  ...validationMediaResolution,
};