Importing and setting the Finnish locale.
import { locale } from 'filepond/locales/fi-fi.js';
defineFilePond({
locale,
});
Labels in the fi-fi.js file.
export const core = {
abort: "Keskeytä",
remove: "Poista",
reset: "Nollaa",
undo: "Kumoa",
cancel: "Peruuta",
store: "Tallenna",
revert: "Palauta",
busy: "Varattu",
loading: "Ladataan",
error: "Virhe",
warning: "Varoitus",
success: "Onnistui",
info: "Info",
system: "Järjestelmä",
fileMainTypeImage: "kuva",
fileMainTypeVideo: "video",
fileMainTypeAudio: "ääni",
fileMainTypeApplication: "tiedosto",
assistAbort: "Napauta peruuttaaksesi",
assistUndo: "Napauta kumotaksesi",
loadError: "Tiedostoa ei voitu ladata.",
loadDataTranserProgress: "Ladataan tiedostoja",
loadDataTranserInfo:
"Käsitelty {{processedFiles}} / {{totalFiles}} tiedostoa",
validationInvalid: "Virheellinen tiedosto.",
validationFileNameMissing: "Tiedoston nimi puuttuu",
validationInvalidEntries: "Tiedostolistassa on virheellisiä kohteita.",
validationInvalidState: "Tiedostolista on virheellisessä tilassa.",
validationInvalidBusy: "Tiedostolista on varattu.",
validationInvalidEmpty: "Täytä tämä kenttä.",
};
export const locale = {
abort: "Keskeytä",
remove: "Poista",
reset: "Nollaa",
undo: "Kumoa",
cancel: "Peruuta",
store: "Tallenna",
revert: "Palauta",
busy: "Varattu",
loading: "Ladataan",
error: "Virhe",
warning: "Varoitus",
success: "Onnistui",
info: "Info",
system: "Järjestelmä",
fileMainTypeImage: "kuva",
fileMainTypeVideo: "video",
fileMainTypeAudio: "ääni",
fileMainTypeApplication: "tiedosto",
assistAbort: "Napauta peruuttaaksesi",
assistUndo: "Napauta kumotaksesi",
loadError: "Tiedostoa ei voitu ladata.",
loadDataTranserProgress: "Ladataan tiedostoja",
loadDataTranserInfo:
"Käsitelty {{processedFiles}} / {{totalFiles}} tiedostoa",
validationInvalid: "Virheellinen tiedosto.",
validationFileNameMissing: "Tiedoston nimi puuttuu",
validationInvalidEntries: "Tiedostolistassa on virheellisiä kohteita.",
validationInvalidState: "Tiedostolista on virheellisessä tilassa.",
validationInvalidBusy: "Tiedostolista on varattu.",
validationInvalidEmpty: "Täytä tämä kenttä.",
storeRestoreProgress: "Ladataan {{progress}}%",
storeStorageQueued: "Odottaa latausta",
storeStorageProgress: "Lähetetään {{progress}}%",
storeStorageComplete: "Lähetys valmis",
storeError: "Tiedostoa ei voitu tallentaa.",
storeAwaitingCompletion: "Kaikkia tiedostoja ei ole tallennettu.",
mediaEdit: "Muokkaa",
mediaPlay: "Toista",
mediaPause: "Tauko",
mediaSilent: "Ei ääntä",
mediaUnmute: "Ääni päälle",
mediaMute: "Ääni pois",
mediaFullscreen: "Koko näyttö",
mediaLoadError: "Tiedostoa {{fileMainType}} ei voitu ladata.",
mediaPlayError: "Videota ei voitu toistaa.",
validationFileSizeUnderflow:
"Tiedosto on liian pieni. Vähintään {{minSize}}.",
validationFileSizeOverflow: "Tiedosto on liian suuri. Enintään {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Tämä tiedostotyyppi ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedoston on oltava tyyppiä {{accept}}",
else: "Sallitut tyypit: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Tämä tiedostopääte ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedostolla on oltava pääte {{accept}}",
else: "Sallitut päätteet: {{accept}}",
},
},
},
},
validationFileNameMismatch: "Virheellinen tiedostonimi.",
validationMediaSizeUnavailable: "Mediakokoa ei voitu lukea.",
validationMediaWidthRangeMismatch:
"{{fileMainType}} leveys on virheellinen. Sen tulee olla {{minWidth}}–{{maxWidth}} pikseliä.",
validationMediaWidthUnderflow:
"{{fileMainType}} on liian pieni. Minimileveys {{minWidth}} pikseliä.",
validationMediaWidthOverflow:
"{{fileMainType}} on liian suuri. Maksimileveys {{maxWidth}} pikseliä.",
validationMediaHeightRangeMismatch:
"{{fileMainType}} korkeus on virheellinen. Sen tulee olla {{minHeight}}–{{maxHeight}} pikseliä.",
validationMediaHeightUnderflow:
"{{fileMainType}} on liian pieni. Minimipituus {{minHeight}} pikseliä.",
validationMediaHeightOverflow:
"{{fileMainType}} on liian suuri. Maksimipituus {{maxHeight}} pikseliä.",
validationMediaResolutionRangeMismatch:
"Tarkkuus on virheellinen. Sen tulee olla {{minResolution}}–{{maxResolution}} MP.",
validationMediaResolutionUnderflow:
"Tarkkuus on liian pieni. Vähintään {{minResolution}} MP.",
validationMediaResolutionOverflow:
"Tarkkuus on liian suuri. Enintään {{maxResolution}} MP.",
validationListSizeUnderflow:
"Kokonaiskoko on liian pieni. Vähintään {{minListSize}}.",
validationListSizeOverflow:
"Kokonaiskoko on liian suuri. Enintään {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Liian vähän tiedostoja. Vähintään {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
validationListEntryCountOverflow: {
template: "Liikaa tiedostoja. Enintään {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
transformEditBusy: "Muokataan tiedoston tietoja",
transformError: "Tietoja ei voitu muokata. Yritä uudelleen.",
};
export const media = {
mediaEdit: "Muokkaa",
mediaPlay: "Toista",
mediaPause: "Tauko",
mediaSilent: "Ei ääntä",
mediaUnmute: "Ääni päälle",
mediaMute: "Ääni pois",
mediaFullscreen: "Koko näyttö",
mediaLoadError: "Tiedostoa {{fileMainType}} ei voitu ladata.",
mediaPlayError: "Videota ei voitu toistaa.",
};
export const store = {
storeRestoreProgress: "Ladataan {{progress}}%",
storeStorageQueued: "Odottaa latausta",
storeStorageProgress: "Lähetetään {{progress}}%",
storeStorageComplete: "Lähetys valmis",
storeError: "Tiedostoa ei voitu tallentaa.",
storeAwaitingCompletion: "Kaikkia tiedostoja ei ole tallennettu.",
};
export const transform = {
transformEditBusy: "Muokataan tiedoston tietoja",
transformError: "Tietoja ei voitu muokata. Yritä uudelleen.",
};
export const validation = {
validationFileSizeUnderflow:
"Tiedosto on liian pieni. Vähintään {{minSize}}.",
validationFileSizeOverflow: "Tiedosto on liian suuri. Enintään {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Tämä tiedostotyyppi ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedoston on oltava tyyppiä {{accept}}",
else: "Sallitut tyypit: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Tämä tiedostopääte ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedostolla on oltava pääte {{accept}}",
else: "Sallitut päätteet: {{accept}}",
},
},
},
},
validationFileNameMissing: "Tiedoston nimi puuttuu",
validationFileNameMismatch: "Virheellinen tiedostonimi.",
validationMediaSizeUnavailable: "Mediakokoa ei voitu lukea.",
validationMediaWidthRangeMismatch:
"{{fileMainType}} leveys on virheellinen. Sen tulee olla {{minWidth}}–{{maxWidth}} pikseliä.",
validationMediaWidthUnderflow:
"{{fileMainType}} on liian pieni. Minimileveys {{minWidth}} pikseliä.",
validationMediaWidthOverflow:
"{{fileMainType}} on liian suuri. Maksimileveys {{maxWidth}} pikseliä.",
validationMediaHeightRangeMismatch:
"{{fileMainType}} korkeus on virheellinen. Sen tulee olla {{minHeight}}–{{maxHeight}} pikseliä.",
validationMediaHeightUnderflow:
"{{fileMainType}} on liian pieni. Minimipituus {{minHeight}} pikseliä.",
validationMediaHeightOverflow:
"{{fileMainType}} on liian suuri. Maksimipituus {{maxHeight}} pikseliä.",
validationMediaResolutionRangeMismatch:
"Tarkkuus on virheellinen. Sen tulee olla {{minResolution}}–{{maxResolution}} MP.",
validationMediaResolutionUnderflow:
"Tarkkuus on liian pieni. Vähintään {{minResolution}} MP.",
validationMediaResolutionOverflow:
"Tarkkuus on liian suuri. Enintään {{maxResolution}} MP.",
validationListSizeUnderflow:
"Kokonaiskoko on liian pieni. Vähintään {{minListSize}}.",
validationListSizeOverflow:
"Kokonaiskoko on liian suuri. Enintään {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Liian vähän tiedostoja. Vähintään {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
validationListEntryCountOverflow: {
template: "Liikaa tiedostoja. Enintään {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "Tämä tiedostopääte ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedostolla on oltava pääte {{accept}}",
else: "Sallitut päätteet: {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "Tämä tiedostotyyppi ei ole sallittu. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Tiedoston on oltava tyyppiä {{accept}}",
else: "Sallitut tyypit: {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "Tiedoston nimi puuttuu",
validationFileNameMismatch: "Virheellinen tiedostonimi.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"Tiedosto on liian pieni. Vähintään {{minSize}}.",
validationFileSizeOverflow: "Tiedosto on liian suuri. Enintään {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template: "Liian vähän tiedostoja. Vähintään {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
validationListEntryCountOverflow: {
template: "Liikaa tiedostoja. Enintään {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "tiedosto",
else: "tiedostoa",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"Kokonaiskoko on liian pieni. Vähintään {{minListSize}}.",
validationListSizeOverflow:
"Kokonaiskoko on liian suuri. Enintään {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "Mediakokoa ei voitu lukea.",
validationMediaWidthRangeMismatch:
"{{fileMainType}} leveys on virheellinen. Sen tulee olla {{minWidth}}–{{maxWidth}} pikseliä.",
validationMediaWidthUnderflow:
"{{fileMainType}} on liian pieni. Minimileveys {{minWidth}} pikseliä.",
validationMediaWidthOverflow:
"{{fileMainType}} on liian suuri. Maksimileveys {{maxWidth}} pikseliä.",
validationMediaHeightRangeMismatch:
"{{fileMainType}} korkeus on virheellinen. Sen tulee olla {{minHeight}}–{{maxHeight}} pikseliä.",
validationMediaHeightUnderflow:
"{{fileMainType}} on liian pieni. Minimipituus {{minHeight}} pikseliä.",
validationMediaHeightOverflow:
"{{fileMainType}} on liian suuri. Maksimipituus {{maxHeight}} pikseliä.",
validationMediaResolutionRangeMismatch:
"Tarkkuus on virheellinen. Sen tulee olla {{minResolution}}–{{maxResolution}} MP.",
validationMediaResolutionUnderflow:
"Tarkkuus on liian pieni. Vähintään {{minResolution}} MP.",
validationMediaResolutionOverflow:
"Tarkkuus on liian suuri. Enintään {{maxResolution}} MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};