Importing and setting the Polish locale.

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

defineFilePond({
    locale,
});

Labels in the pl-pl.js file.


export const core = {
  abort: "Przerwij",
  remove: "Usuń",
  reset: "Resetuj",
  undo: "Cofnij",
  cancel: "Anuluj",
  store: "Zapisz",
  revert: "Przywróć",
  busy: "Zajęte",
  loading: "Ładowanie",
  error: "Błąd",
  warning: "Ostrzeżenie",
  success: "Sukces",
  info: "Informacja",
  system: "System",
  fileMainTypeImage: "obraz",
  fileMainTypeVideo: "wideo",
  fileMainTypeAudio: "audio",
  fileMainTypeApplication: "plik",
  assistAbort: "Dotknij, aby anulować",
  assistUndo: "Dotknij, aby cofnąć",
  loadError: "Nie udało się załadować pliku.",
  loadDataTranserProgress: "Ładowanie plików",
  loadDataTranserInfo:
    "Przetworzono {{processedFiles}} z {{totalFiles}} plików",
  validationInvalid: "Nieprawidłowy plik.",
  validationFileNameMissing: "Brak nazwy pliku",
  validationInvalidEntries: "Lista plików zawiera nieprawidłowe elementy.",
  validationInvalidState: "Lista plików jest w nieprawidłowym stanie.",
  validationInvalidBusy: "Lista plików jest zajęta.",
  validationInvalidEmpty: "Wypełnij to pole.",
};

export const locale = {
  abort: "Przerwij",
  remove: "Usuń",
  reset: "Resetuj",
  undo: "Cofnij",
  cancel: "Anuluj",
  store: "Zapisz",
  revert: "Przywróć",
  busy: "Zajęte",
  loading: "Ładowanie",
  error: "Błąd",
  warning: "Ostrzeżenie",
  success: "Sukces",
  info: "Informacja",
  system: "System",
  fileMainTypeImage: "obraz",
  fileMainTypeVideo: "wideo",
  fileMainTypeAudio: "audio",
  fileMainTypeApplication: "plik",
  assistAbort: "Dotknij, aby anulować",
  assistUndo: "Dotknij, aby cofnąć",
  loadError: "Nie udało się załadować pliku.",
  loadDataTranserProgress: "Ładowanie plików",
  loadDataTranserInfo:
    "Przetworzono {{processedFiles}} z {{totalFiles}} plików",
  validationInvalid: "Nieprawidłowy plik.",
  validationFileNameMissing: "Brak nazwy pliku",
  validationInvalidEntries: "Lista plików zawiera nieprawidłowe elementy.",
  validationInvalidState: "Lista plików jest w nieprawidłowym stanie.",
  validationInvalidBusy: "Lista plików jest zajęta.",
  validationInvalidEmpty: "Wypełnij to pole.",
  storeRestoreProgress: "Ładowanie {{progress}}%",
  storeStorageQueued: "Oczekiwanie na przesłanie",
  storeStorageProgress: "Przesyłanie {{progress}}%",
  storeStorageComplete: "Przesyłanie zakończone",
  storeError: "Nie udało się zapisać pliku.",
  storeAwaitingCompletion: "Nie wszystkie pliki zostały zapisane.",
  mediaEdit: "Edytuj",
  mediaPlay: "Odtwórz",
  mediaPause: "Pauza",
  mediaSilent: "Brak dźwięku",
  mediaUnmute: "Włącz dźwięk",
  mediaMute: "Wycisz",
  mediaFullscreen: "Pełny ekran",
  mediaLoadError: "Nie udało się załadować {{fileMainType}}.",
  mediaPlayError: "Nie udało się odtworzyć wideo.",
  validationFileSizeUnderflow: "Plik jest za mały. Minimum to {{minSize}}.",
  validationFileSizeOverflow: "Plik jest za duży. Maksimum to {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Ten typ pliku jest niedozwolony. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi być typu {{accept}}",
          else: "Dozwolone typy: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "To rozszerzenie pliku jest niedozwolone. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi mieć rozszerzenie {{accept}}",
          else: "Dozwolone rozszerzenia: {{accept}}",
        },
      },
    },
  },
  validationFileNameMismatch: "Nazwa pliku jest nieprawidłowa.",
  validationMediaSizeUnavailable:
    "Nie udało się odczytać rozmiaru multimediów.",
  validationMediaWidthRangeMismatch:
    "Szerokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minWidth}} a {{maxWidth}} pikseli.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} jest za mały. Minimalna szerokość to {{minWidth}} pikseli.",
  validationMediaWidthOverflow:
    "{{fileMainType}} jest za duży. Maksymalna szerokość to {{maxWidth}} pikseli.",
  validationMediaHeightRangeMismatch:
    "Wysokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minHeight}} a {{maxHeight}} pikseli.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} jest za mały. Minimalna wysokość to {{minHeight}} pikseli.",
  validationMediaHeightOverflow:
    "{{fileMainType}} jest za duży. Maksymalna wysokość to {{maxHeight}} pikseli.",
  validationMediaResolutionRangeMismatch:
    "Rozdzielczość jest nieprawidłowa. Musi być między {{minResolution}}MP a {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Rozdzielczość jest zbyt niska. Minimum to {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Rozdzielczość jest zbyt wysoka. Maksimum to {{maxResolution}}MP.",
  validationListSizeUnderflow:
    "Łączny rozmiar plików jest za mały. Minimum to {{minListSize}}.",
  validationListSizeOverflow:
    "Łączny rozmiar plików jest za duży. Maksimum to {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "Za mało plików na liście. Minimum to {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Za dużo plików na liście. Maksimum to {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
  transformEditBusy: "Edycja danych pliku",
  transformError: "Nie udało się edytować danych pliku. Spróbuj ponownie.",
};

export const media = {
  mediaEdit: "Edytuj",
  mediaPlay: "Odtwórz",
  mediaPause: "Pauza",
  mediaSilent: "Brak dźwięku",
  mediaUnmute: "Włącz dźwięk",
  mediaMute: "Wycisz",
  mediaFullscreen: "Pełny ekran",
  mediaLoadError: "Nie udało się załadować {{fileMainType}}.",
  mediaPlayError: "Nie udało się odtworzyć wideo.",
};

export const store = {
  storeRestoreProgress: "Ładowanie {{progress}}%",
  storeStorageQueued: "Oczekiwanie na przesłanie",
  storeStorageProgress: "Przesyłanie {{progress}}%",
  storeStorageComplete: "Przesyłanie zakończone",
  storeError: "Nie udało się zapisać pliku.",
  storeAwaitingCompletion: "Nie wszystkie pliki zostały zapisane.",
};

export const transform = {
  transformEditBusy: "Edycja danych pliku",
  transformError: "Nie udało się edytować danych pliku. Spróbuj ponownie.",
};

export const validation = {
  validationFileSizeUnderflow: "Plik jest za mały. Minimum to {{minSize}}.",
  validationFileSizeOverflow: "Plik jest za duży. Maksimum to {{maxSize}}.",
  validationFileMimeTypeMismatch: {
    template: "Ten typ pliku jest niedozwolony. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi być typu {{accept}}",
          else: "Dozwolone typy: {{accept}}",
        },
      },
    },
  },
  validationFileExtensionMismatch: {
    template: "To rozszerzenie pliku jest niedozwolone. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi mieć rozszerzenie {{accept}}",
          else: "Dozwolone rozszerzenia: {{accept}}",
        },
      },
    },
  },
  validationFileNameMissing: "Brak nazwy pliku",
  validationFileNameMismatch: "Nazwa pliku jest nieprawidłowa.",
  validationMediaSizeUnavailable:
    "Nie udało się odczytać rozmiaru multimediów.",
  validationMediaWidthRangeMismatch:
    "Szerokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minWidth}} a {{maxWidth}} pikseli.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} jest za mały. Minimalna szerokość to {{minWidth}} pikseli.",
  validationMediaWidthOverflow:
    "{{fileMainType}} jest za duży. Maksymalna szerokość to {{maxWidth}} pikseli.",
  validationMediaHeightRangeMismatch:
    "Wysokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minHeight}} a {{maxHeight}} pikseli.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} jest za mały. Minimalna wysokość to {{minHeight}} pikseli.",
  validationMediaHeightOverflow:
    "{{fileMainType}} jest za duży. Maksymalna wysokość to {{maxHeight}} pikseli.",
  validationMediaResolutionRangeMismatch:
    "Rozdzielczość jest nieprawidłowa. Musi być między {{minResolution}}MP a {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Rozdzielczość jest zbyt niska. Minimum to {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Rozdzielczość jest zbyt wysoka. Maksimum to {{maxResolution}}MP.",
  validationListSizeUnderflow:
    "Łączny rozmiar plików jest za mały. Minimum to {{minListSize}}.",
  validationListSizeOverflow:
    "Łączny rozmiar plików jest za duży. Maksimum to {{maxListSize}}.",
  validationListEntryCountUnderflow: {
    template: "Za mało plików na liście. Minimum to {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Za dużo plików na liście. Maksimum to {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
};

export const validationFileExtension = {
  validationFileExtensionMismatch: {
    template: "To rozszerzenie pliku jest niedozwolone. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi mieć rozszerzenie {{accept}}",
          else: "Dozwolone rozszerzenia: {{accept}}",
        },
      },
    },
  },
};

export const validationFileMimeType = {
  validationFileMimeTypeMismatch: {
    template: "Ten typ pliku jest niedozwolony. {{details}}.",
    variables: {
      details: {
        context: "count",
        map: {
          1: "Plik musi być typu {{accept}}",
          else: "Dozwolone typy: {{accept}}",
        },
      },
    },
  },
};

export const validationFileName = {
  validationFileNameMissing: "Brak nazwy pliku",
  validationFileNameMismatch: "Nazwa pliku jest nieprawidłowa.",
};

export const validationFileSize = {
  validationFileSizeUnderflow: "Plik jest za mały. Minimum to {{minSize}}.",
  validationFileSizeOverflow: "Plik jest za duży. Maksimum to {{maxSize}}.",
};

export const validationListCount = {
  validationListEntryCountUnderflow: {
    template: "Za mało plików na liście. Minimum to {{minFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
  validationListEntryCountOverflow: {
    template: "Za dużo plików na liście. Maksimum to {{maxFiles}} {{files}}.",
    variables: {
      files: {
        context: "minFiles",
        map: {
          1: "plik",
          else: "pliki",
        },
      },
    },
  },
};

export const validationListSize = {
  validationListSizeUnderflow:
    "Łączny rozmiar plików jest za mały. Minimum to {{minListSize}}.",
  validationListSizeOverflow:
    "Łączny rozmiar plików jest za duży. Maksimum to {{maxListSize}}.",
};

export const validationMediaResolution = {
  validationMediaSizeUnavailable:
    "Nie udało się odczytać rozmiaru multimediów.",
  validationMediaWidthRangeMismatch:
    "Szerokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minWidth}} a {{maxWidth}} pikseli.",
  validationMediaWidthUnderflow:
    "{{fileMainType}} jest za mały. Minimalna szerokość to {{minWidth}} pikseli.",
  validationMediaWidthOverflow:
    "{{fileMainType}} jest za duży. Maksymalna szerokość to {{maxWidth}} pikseli.",
  validationMediaHeightRangeMismatch:
    "Wysokość {{fileMainType}} jest nieprawidłowa. Musi być między {{minHeight}} a {{maxHeight}} pikseli.",
  validationMediaHeightUnderflow:
    "{{fileMainType}} jest za mały. Minimalna wysokość to {{minHeight}} pikseli.",
  validationMediaHeightOverflow:
    "{{fileMainType}} jest za duży. Maksymalna wysokość to {{maxHeight}} pikseli.",
  validationMediaResolutionRangeMismatch:
    "Rozdzielczość jest nieprawidłowa. Musi być między {{minResolution}}MP a {{maxResolution}}MP.",
  validationMediaResolutionUnderflow:
    "Rozdzielczość jest zbyt niska. Minimum to {{minResolution}}MP.",
  validationMediaResolutionOverflow:
    "Rozdzielczość jest zbyt wysoka. Maksimum to {{maxResolution}}MP.",
};

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