Importing and setting the Turkish locale.

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

defineFilePond({
    locale,
});

Labels in the tr-tr.js file.

export const core = {
abort: “Durdur”,
remove: “Kaldır”,
reset: “Sıfırla”,
undo: “Geri al”,
cancel: “İptal”,
import: “İçe aktar”,
store: “Kaydet”,
revert: “Geri yükle”,
busy: “Meşgul”,
loading: “Yükleniyor”,
close: “Kapat”,
unitB: {
1: “bayt”,
else: “bayt”,
},
unitKB: “KB”,
unitMB: “MB”,
unitGB: “GB”,
unitTB: “TB”,
unitPB: “PB”,
unitKiB: “KiB”,
unitMiB: “MiB”,
unitGiB: “GiB”,
unitTiB: “TiB”,
unitPiB: “PiB”,
unitPixels: {
1: “piksel”,
else: “piksel”,
},
unitFiles: {
1: “dosya”,
else: “dosyalar”,
},
error: “Hata”,
warning: “Uyarı”,
success: “Başarılı”,
info: “Bilgi”,
system: “Sistem”,
device: “Cihaz”,
camera: “Kamera”,
link: “Bağlantı”,
descriptionBrowse: “[{{maxFilesUnit}} seç]”,
descriptionBrowseDrop: “{{maxFilesUnit}} buraya bırakın veya [göz atın]”,
descriptionBrowseDropSelect:
“{{maxFilesUnit}} buraya bırakın, [göz atın] veya şuradan seçin:”,
descriptionBrowseSelect: “[Göz atın] veya {{maxFilesUnit}} şuradan seçin:”,
descriptionSelect: “{{maxFilesUnit}} şuradan seçin:”,
fileMainTypeImage: “görüntü”,
fileMainTypeVideo: “video”,
fileMainTypeAudio: “ses”,
fileMainTypeApplication: “dosya”,
assistAbort: “İptal etmek için dokun”,
assistUndo: “Geri almak için dokun”,
loadError: “Dosya yüklenemedi.”,
loadDataTransferProgress: “Dosyalar yükleniyor”,
loadDataTransferInfo: “{{processedFiles}} / {{totalFiles}} dosya işlendi”,
validationInvalid: “Geçersiz dosya.”,
validationFileNameMissing: “Dosya adı eksik”,
validationInvalidEntries: “Dosya listesinde geçersiz öğeler var.”,
validationInvalidState: “Dosya listesi geçersiz durumda.”,
validationInvalidBusy: “Dosya listesi meşgul.”,
validationInvalidEmpty: {
template: “Lütfen {{files}} seçin.”,
variables: {
files: {
context: “multiple”,
map: {
false: “bir dosya”,
true: “bir veya daha fazla dosya”,
},
},
},
},
ariaRequired: “gerekli”,
ariaNoEntries: “Seçili {{maxFilesUnit}} yok”,
ariaSingleEntry: “Seçilen {{name}}”,
ariaMultipleEntries: “{{count}} dosya seçildi”,
ariaItemRoleDescription: “Sıralanabilir”,
ariaDragDescription:
“Bir öğeyi almak ve bırakmak için boşluk tuşuna basın. Yeni bir konuma taşımak için yukarı ve aşağı ok tuşlarını kullanın.”,
ariaDragStateDrop: “{{name}} {{position}} konumuna bırakıldı”,
ariaDragStateGrab: “{{name}} {{position}} konumunda alındı”,
ariaDragStateSort: “{{name}}, {{total}} içinde {{position}} konumuna taşındı”,
};

export const media = { mediaEdit: “Düzenle”, mediaPlay: “Oynat”, mediaPause: “Duraklat”, mediaSilent: “Ses yok”, mediaUnmute: “Sesi aç”, mediaMute: “Sesi kapat”, mediaFullscreen: “Tam ekran”, mediaLoadError: “{{fileMainType}} yüklenemedi.”, mediaPlayError: “Video oynatılamadı.”, };

export const store = { storeRestoreError: “Dosya yüklenemedi.”, storeRestoreProgress: “{{progress}}% yükleniyor”, storeStorageQueued: “Yükleme bekleniyor”, storeStorageProgress: “%{{progress}} yükleniyor”, storeStorageComplete: “Yükleme tamamlandı”, storeError: “Dosya kaydedilemedi.”, storeAwaitingCompletion: “Tüm dosyalar kaydedilmedi.”, };

export const transform = { transformEditBusy: “Dosya verisi düzenleniyor”, transformError: “Dosya verisi düzenlenemedi. Lütfen tekrar deneyin.”, };

export const validation = { validationFileSizeUnderflow: “Bu dosya çok küçük. Minimum boyut {{minSize}} {{minSizeUnit}}.”, validationFileSizeOverflow: “Bu dosya çok büyük. Maksimum boyut {{maxSize}} {{maxSizeUnit}}.”, validationFileMimeTypeMismatch: { template: “Bu dosya türüne izin verilmiyor. {{details}}.”, variables: { details: { context: “count”, map: { 1: “Dosya türü {{accept}} olmalıdır”, else: “İzin verilen türler: {{accept}}”, }, }, }, }, validationFileExtensionMismatch: { template: “Bu dosya uzantısına izin verilmiyor. {{details}}.”, variables: { details: { context: “count”, map: { 1: “Dosya uzantısı {{accept}} olmalıdır”, else: “İzin verilen uzantılar: {{accept}}”, }, }, }, }, validationFileNameMissing: “Dosya adı eksik”, validationFileNameMismatch: “Dosya adı geçersiz.”, validationMediaSizeUnavailable: “Ortam boyutu okunamadı.”, validationMediaWidthRangeMismatch: “{{fileMainType}} genişliği geçersiz. Genişlik {{minWidth}} ile {{maxWidth}} {{maxWidthUnit}} arasında olmalıdır.”, validationMediaWidthUnderflow: “{{fileMainType}} çok küçük. Minimum genişlik {{minWidth}} {{minWidthUnit}}.”, validationMediaWidthOverflow: “{{fileMainType}} çok büyük. Maksimum genişlik {{maxWidth}} {{maxWidthUnit}}.”, validationMediaHeightRangeMismatch: “{{fileMainType}} yüksekliği geçersiz. Yükseklik {{minHeight}} ile {{maxHeight}} {{maxHeightUnit}} arasında olmalıdır.”, validationMediaHeightUnderflow: “{{fileMainType}} çok küçük. Minimum yükseklik {{minHeight}} {{minHeightUnit}}.”, validationMediaHeightOverflow: “{{fileMainType}} çok büyük. Maksimum yükseklik {{maxHeight}} {{maxHeightUnit}}.”, validationMediaResolutionRangeMismatch: “{{fileMainType}} çözünürlüğü geçersiz. {{minResolution}}MP - {{maxResolution}}MP aralığında olmalıdır.”, validationMediaResolutionUnderflow: “{{fileMainType}} çözünürlüğü çok düşük. Minimum {{minResolution}}MP.”, validationMediaResolutionOverflow: “{{fileMainType}} çözünürlüğü çok yüksek. Maksimum {{maxResolution}}MP.”, validationListSizeUnderflow: “Toplam dosya boyutu çok küçük. Minimum toplam boyut {{minSize}} {{minSizeUnit}}.”, validationListSizeOverflow: “Toplam dosya boyutu çok büyük. Maksimum toplam boyut {{maxSize}} {{maxSizeUnit}}.”, validationListEntryCountUnderflow: “Listede çok az dosya var. Minimum {{minFiles}} {{minFilesUnit}}.”, validationListEntryCountOverflow: “Listede çok fazla dosya var. Maksimum {{maxFiles}} {{maxFilesUnit}}.”, };

export const validationFileExtension = { validationFileExtensionMismatch: { template: “Bu dosya uzantısına izin verilmiyor. {{details}}.”, variables: { details: { context: “count”, map: { 1: “Dosya uzantısı {{accept}} olmalıdır”, else: “İzin verilen uzantılar: {{accept}}”, }, }, }, }, };

export const validationFileMimeType = { validationFileMimeTypeMismatch: { template: “Bu dosya türüne izin verilmiyor. {{details}}.”, variables: { details: { context: “count”, map: { 1: “Dosya türü {{accept}} olmalıdır”, else: “İzin verilen türler: {{accept}}”, }, }, }, }, };

export const validationFileName = { validationFileNameMissing: “Dosya adı eksik”, validationFileNameMismatch: “Dosya adı geçersiz.”, };

export const validationFileSize = { validationFileSizeUnderflow: “Bu dosya çok küçük. Minimum boyut {{minSize}} {{minSizeUnit}}.”, validationFileSizeOverflow: “Bu dosya çok büyük. Maksimum boyut {{maxSize}} {{maxSizeUnit}}.”, };

export const validationListCount = { validationListEntryCountUnderflow: “Listede çok az dosya var. Minimum {{minFiles}} {{minFilesUnit}}.”, validationListEntryCountOverflow: “Listede çok fazla dosya var. Maksimum {{maxFiles}} {{maxFilesUnit}}.”, };

export const validationListSize = { validationListSizeUnderflow: “Toplam dosya boyutu çok küçük. Minimum toplam boyut {{minSize}} {{minSizeUnit}}.”, validationListSizeOverflow: “Toplam dosya boyutu çok büyük. Maksimum toplam boyut {{maxSize}} {{maxSizeUnit}}.”, };

export const validationMediaResolution = { validationMediaSizeUnavailable: “Ortam boyutu okunamadı.”, validationMediaWidthRangeMismatch: “{{fileMainType}} genişliği geçersiz. Genişlik {{minWidth}} ile {{maxWidth}} {{maxWidthUnit}} arasında olmalıdır.”, validationMediaWidthUnderflow: “{{fileMainType}} çok küçük. Minimum genişlik {{minWidth}} {{minWidthUnit}}.”, validationMediaWidthOverflow: “{{fileMainType}} çok büyük. Maksimum genişlik {{maxWidth}} {{maxWidthUnit}}.”, validationMediaHeightRangeMismatch: “{{fileMainType}} yüksekliği geçersiz. Yükseklik {{minHeight}} ile {{maxHeight}} {{maxHeightUnit}} arasında olmalıdır.”, validationMediaHeightUnderflow: “{{fileMainType}} çok küçük. Minimum yükseklik {{minHeight}} {{minHeightUnit}}.”, validationMediaHeightOverflow: “{{fileMainType}} çok büyük. Maksimum yükseklik {{maxHeight}} {{maxHeightUnit}}.”, validationMediaResolutionRangeMismatch: “{{fileMainType}} çözünürlüğü geçersiz. {{minResolution}}MP - {{maxResolution}}MP aralığında olmalıdır.”, validationMediaResolutionUnderflow: “{{fileMainType}} çözünürlüğü çok düşük. Minimum {{minResolution}}MP.”, validationMediaResolutionOverflow: “{{fileMainType}} çözünürlüğü çok yüksek. Maksimum {{maxResolution}}MP.”, };

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