Importing and setting the Hungarian locale.

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

defineFilePond({
    locale,
});

Labels in the hu-hu.js file.


export const core = {
  abort: "Megszakítás",
  remove: "Eltávolítás",
  reset: "Visszaállítás",
  undo: "Visszavonás",
  cancel: "Mégse",
  store: "Mentés",
  revert: "Visszaállítás",
  busy: "Foglalt",
  loading: "Betöltés",
  error: "Hiba",
  warning: "Figyelmeztetés",
  success: "Siker",
  info: "Információ",
  system: "Rendszer",
  fileMainTypeImage: "kép",
  fileMainTypeVideo: "videó",
  fileMainTypeAudio: "hang",
  fileMainTypeApplication: "fájl",
  assistAbort: "Koppintson a megszakításhoz",
  assistUndo: "Koppintson a visszavonáshoz",
  loadError: "A fájl betöltése nem sikerült.",
  loadDataTranserProgress: "Fájlok betöltése",
  loadDataTranserInfo: "{{processedFiles}} / {{totalFiles}} fájl feldolgozva",
  validationInvalid: "Érvénytelen fájl.",
  validationFileNameMissing: "Hiányzó fájlnév",
  validationInvalidEntries: "A fájllista érvénytelen elemeket tartalmaz.",
  validationInvalidState: "A fájllista érvénytelen állapotban van.",
  validationInvalidBusy: "A fájllista foglalt.",
  validationInvalidEmpty: "Töltse ki ezt a mezőt.",
};

export const locale = {
  abort: "Megszakítás",
  remove: "Eltávolítás",
  reset: "Visszaállítás",
  undo: "Visszavonás",
  cancel: "Mégse",
  store: "Mentés",
  revert: "Visszaállítás",
  busy: "Foglalt",
  loading: "Betöltés",
  error: "Hiba",
  warning: "Figyelmeztetés",
  success: "Siker",
  info: "Információ",
  system: "Rendszer",
  fileMainTypeImage: "kép",
  fileMainTypeVideo: "videó",
  fileMainTypeAudio: "hang",
  fileMainTypeApplication: "fájl",
  assistAbort: "Koppintson a megszakításhoz",
  assistUndo: "Koppintson a visszavonáshoz",
  loadError: "A fájl betöltése nem sikerült.",
  loadDataTranserProgress: "Fájlok betöltése",
  loadDataTranserInfo: "{{processedFiles}} / {{totalFiles}} fájl feldolgozva",
  validationInvalid: "Érvénytelen fájl.",
  validationFileNameMissing: "Hiányzó fájlnév",
  validationInvalidEntries: "A fájllista érvénytelen elemeket tartalmaz.",
  validationInvalidState: "A fájllista érvénytelen állapotban van.",
  validationInvalidBusy: "A fájllista foglalt.",
  validationInvalidEmpty: "Töltse ki ezt a mezőt.",
  storeRestoreProgress: "{{progress}}% betöltése",
  storeStorageQueued: "Feltöltésre vár",
  storeStorageProgress: "Feltöltés {{progress}}%",
  storeStorageComplete: "Feltöltés kész",
  storeError: "A fájl mentése nem sikerült.",
  storeAwaitingCompletion: "Nem minden fájl lett elmentve.",
  mediaEdit: "Szerkesztés",
  mediaPlay: "Lejátszás",
  mediaPause: "Szünet",
  mediaSilent: "Nincs hang",
  mediaUnmute: "Hang bekapcsolása",
  mediaMute: "Némítás",
  mediaFullscreen: "Teljes képernyő",
  mediaLoadError: "{{fileMainType}} betöltése nem sikerült.",
  mediaPlayError: "A videó nem játszható le.",
  validationFileSizeUnderflow: "A fájl túl kicsi. Minimum: {{minSize}}.",
  validationFileSizeOverflow: "A fájl túl nagy. Maximum: {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Ez a fájltípus nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} típusúnak kell lennie",
          else: "Engedélyezett típusok: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "Ez a fájlkiterjesztés nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} kiterjesztéssel kell rendelkeznie",
          else: "Engedélyezett kiterjesztések: {{accept}}",
        },
      },
    },
  },
  validationFileNameMismatch: "Érvénytelen fájlnév.",
  validationMediaSizeUnavailable: "A média mérete nem olvasható.",
  validationMediaWidthRangeMismatch:
    "{{fileMainType}} szélessége érvénytelen. {{minWidth}} és {{maxWidth}} px között kell lennie.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} túl kicsi. Minimális szélesség {{minWidth}} px.",
  validationMediaWidthOverflow:
    "{{fileMainType}} túl nagy. Maximális szélesség {{maxWidth}} px.",
  validationMediaHeightRangeMismatch:
    "{{fileMainType}} magassága érvénytelen. {{minHeight}} és {{maxHeight}} px között kell lennie.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} túl kicsi. Minimális magasság {{minHeight}} px.",
  validationMediaHeightOverflow:
    "{{fileMainType}} túl nagy. Maximális magasság {{maxHeight}} px.",
  validationMediaResolutionRangeMismatch:
    "A felbontás érvénytelen. {{minResolution}}–{{maxResolution}} MP között kell lennie.",
  validationMediaResolutionUnderflow:
    "A felbontás túl alacsony. Minimum: {{minResolution}} MP.",
  validationMediaResolutionOverflow:
    "A felbontás túl magas. Maximum: {{maxResolution}} MP.",
  validationListSizeUnderflow:
    "A teljes fájlméret túl kicsi. Minimum: {{minListSize}}.",
  validationListSizeOverflow:
    "A teljes fájlméret túl nagy. Maximum: {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "Túl kevés fájl a listában. Minimum {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Túl sok fájl a listában. Maximum {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
  transformEditBusy: "Fájladatok szerkesztése",
  transformError: "A fájladatok szerkesztése nem sikerült. Próbálja újra.",
};

export const media = {
  mediaEdit: "Szerkesztés",
  mediaPlay: "Lejátszás",
  mediaPause: "Szünet",
  mediaSilent: "Nincs hang",
  mediaUnmute: "Hang bekapcsolása",
  mediaMute: "Némítás",
  mediaFullscreen: "Teljes képernyő",
  mediaLoadError: "{{fileMainType}} betöltése nem sikerült.",
  mediaPlayError: "A videó nem játszható le.",
};

export const store = {
  storeRestoreProgress: "{{progress}}% betöltése",
  storeStorageQueued: "Feltöltésre vár",
  storeStorageProgress: "Feltöltés {{progress}}%",
  storeStorageComplete: "Feltöltés kész",
  storeError: "A fájl mentése nem sikerült.",
  storeAwaitingCompletion: "Nem minden fájl lett elmentve.",
};

export const transform = {
  transformEditBusy: "Fájladatok szerkesztése",
  transformError: "A fájladatok szerkesztése nem sikerült. Próbálja újra.",
};

export const validation = {
  validationFileSizeUnderflow: "A fájl túl kicsi. Minimum: {{minSize}}.",
  validationFileSizeOverflow: "A fájl túl nagy. Maximum: {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Ez a fájltípus nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} típusúnak kell lennie",
          else: "Engedélyezett típusok: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "Ez a fájlkiterjesztés nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} kiterjesztéssel kell rendelkeznie",
          else: "Engedélyezett kiterjesztések: {{accept}}",
        },
      },
    },
  },
  validationFileNameMissing: "Hiányzó fájlnév",
  validationFileNameMismatch: "Érvénytelen fájlnév.",
  validationMediaSizeUnavailable: "A média mérete nem olvasható.",
  validationMediaWidthRangeMismatch:
    "{{fileMainType}} szélessége érvénytelen. {{minWidth}} és {{maxWidth}} px között kell lennie.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} túl kicsi. Minimális szélesség {{minWidth}} px.",
  validationMediaWidthOverflow:
    "{{fileMainType}} túl nagy. Maximális szélesség {{maxWidth}} px.",
  validationMediaHeightRangeMismatch:
    "{{fileMainType}} magassága érvénytelen. {{minHeight}} és {{maxHeight}} px között kell lennie.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} túl kicsi. Minimális magasság {{minHeight}} px.",
  validationMediaHeightOverflow:
    "{{fileMainType}} túl nagy. Maximális magasság {{maxHeight}} px.",
  validationMediaResolutionRangeMismatch:
    "A felbontás érvénytelen. {{minResolution}}–{{maxResolution}} MP között kell lennie.",
  validationMediaResolutionUnderflow:
    "A felbontás túl alacsony. Minimum: {{minResolution}} MP.",
  validationMediaResolutionOverflow:
    "A felbontás túl magas. Maximum: {{maxResolution}} MP.",
  validationListSizeUnderflow:
    "A teljes fájlméret túl kicsi. Minimum: {{minListSize}}.",
  validationListSizeOverflow:
    "A teljes fájlméret túl nagy. Maximum: {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "Túl kevés fájl a listában. Minimum {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Túl sok fájl a listában. Maximum {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
};

export const validationFileExtension = {
  validationFileExtensionMismatch: {
    template: "Ez a fájlkiterjesztés nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} kiterjesztéssel kell rendelkeznie",
          else: "Engedélyezett kiterjesztések: {{accept}}",
        },
      },
    },
  },
};

export const validationFileMimeType = {
  validationFileMimeTypeMismatch: {
    template: "Ez a fájltípus nem engedélyezett. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "A fájlnak {{accept}} típusúnak kell lennie",
          else: "Engedélyezett típusok: {{accept}}",
        },
      },
    },
  },
};

export const validationFileName = {
  validationFileNameMissing: "Hiányzó fájlnév",
  validationFileNameMismatch: "Érvénytelen fájlnév.",
};

export const validationFileSize = {
  validationFileSizeUnderflow: "A fájl túl kicsi. Minimum: {{minSize}}.",
  validationFileSizeOverflow: "A fájl túl nagy. Maximum: {{maxSize}}.",
};

export const validationListCount = {
  validationListEntryCountUnderflow: {
    template: "Túl kevés fájl a listában. Minimum {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Túl sok fájl a listában. Maximum {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "fájl",
          else: "fájl",
        },
      },
    },
  },
};

export const validationListSize = {
  validationListSizeUnderflow:
    "A teljes fájlméret túl kicsi. Minimum: {{minListSize}}.",
  validationListSizeOverflow:
    "A teljes fájlméret túl nagy. Maximum: {{maxListSize}}.",
};

export const validationMediaResolution = {
  validationMediaSizeUnavailable: "A média mérete nem olvasható.",
  validationMediaWidthRangeMismatch:
    "{{fileMainType}} szélessége érvénytelen. {{minWidth}} és {{maxWidth}} px között kell lennie.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} túl kicsi. Minimális szélesség {{minWidth}} px.",
  validationMediaWidthOverflow:
    "{{fileMainType}} túl nagy. Maximális szélesség {{maxWidth}} px.",
  validationMediaHeightRangeMismatch:
    "{{fileMainType}} magassága érvénytelen. {{minHeight}} és {{maxHeight}} px között kell lennie.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} túl kicsi. Minimális magasság {{minHeight}} px.",
  validationMediaHeightOverflow:
    "{{fileMainType}} túl nagy. Maximális magasság {{maxHeight}} px.",
  validationMediaResolutionRangeMismatch:
    "A felbontás érvénytelen. {{minResolution}}–{{maxResolution}} MP között kell lennie.",
  validationMediaResolutionUnderflow:
    "A felbontás túl alacsony. Minimum: {{minResolution}} MP.",
  validationMediaResolutionOverflow:
    "A felbontás túl magas. Maximum: {{maxResolution}} MP.",
};

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