Importing and setting the Bengali locale.

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

defineFilePond({
    locale,
});

Labels in the bn-bd.js file.

export const core = {
abort: “বন্ধ করুন”,
remove: “মুছে ফেলুন”,
reset: “রিসেট”,
undo: “পূর্বাবস্থায় ফেরত”,
cancel: “বাতিল”,
import: “ইমপোর্ট”,
store: “সংরক্ষণ”,
revert: “পুনরুদ্ধার”,
busy: “ব্যস্ত”,
loading: “লোড হচ্ছে”,
close: “বন্ধ করুন”,
unitB: {
1: “বাইট”,
else: “বাইট”,
},
unitKB: “KB”,
unitMB: “MB”,
unitGB: “GB”,
unitTB: “TB”,
unitPB: “PB”,
unitKiB: “KiB”,
unitMiB: “MiB”,
unitGiB: “GiB”,
unitTiB: “TiB”,
unitPiB: “PiB”,
unitPixels: {
1: “পিক্সেল”,
else: “পিক্সেল”,
},
unitFiles: {
1: “ফাইল”,
else: “ফাইল”,
},
error: “ত্রুটি”,
warning: “সতর্কতা”,
success: “সফল”,
info: “তথ্য”,
system: “সিস্টেম”,
device: “ডিভাইস”,
camera: “ক্যামেরা”,
link: “লিঙ্ক”,
descriptionBrowse: “[{{maxFilesUnit}} বেছে নিন]”,
descriptionBrowseDrop: “{{maxFilesUnit}} এখানে ছেড়ে দিন, অথবা [ব্রাউজ] করুন”,
descriptionBrowseDropSelect:
“{{maxFilesUnit}} এখানে ছেড়ে দিন, [ব্রাউজ] করুন, অথবা এখান থেকে বেছে নিন:”,
descriptionBrowseSelect:
“[ব্রাউজ] করুন, অথবা এখান থেকে {{maxFilesUnit}} বেছে নিন:”,
descriptionSelect: “এখান থেকে {{maxFilesUnit}} বেছে নিন:”,
fileMainTypeImage: “ছবি”,
fileMainTypeVideo: “ভিডিও”,
fileMainTypeAudio: “অডিও”,
fileMainTypeApplication: “ফাইল”,
assistAbort: “বাতিল করতে ট্যাপ করুন”,
assistUndo: “পূর্বাবস্থায় ফেরত যেতে ট্যাপ করুন”,
loadError: “ফাইল লোড করা যায়নি।”,
loadDataTransferProgress: “ফাইল লোড হচ্ছে”,
loadDataTransferInfo:
“{{processedFiles}} / {{totalFiles}} ফাইল প্রক্রিয়াকৃত”,
validationInvalid: “অকার্যকর ফাইল।”,
validationFileNameMissing: “ফাইলের নাম অনুপস্থিত”,
validationInvalidEntries: “ফাইল তালিকায় অকার্যকর আইটেম রয়েছে।”,
validationInvalidState: “ফাইল তালিকা অকার্যকর অবস্থায় রয়েছে।”,
validationInvalidBusy: “ফাইল তালিকা ব্যস্ত।”,
validationInvalidEmpty: {
template: “অনুগ্রহ করে {{files}} নির্বাচন করুন।”,
variables: {
files: {
context: “multiple”,
map: {
false: “একটি ফাইল”,
true: “এক বা একাধিক ফাইল”,
},
},
},
},
ariaRequired: “প্রয়োজনীয়”,
ariaNoEntries: “কোনো {{maxFilesUnit}} নির্বাচিত হয়নি”,
ariaSingleEntry: “নির্বাচিত {{name}}”,
ariaMultipleEntries: “{{count}}টি ফাইল নির্বাচিত”,
ariaItemRoleDescription: “সাজানো যায়”,
ariaDragDescription:
“একটি আইটেম তুলতে এবং ফেলতে স্পেস চাপুন। নতুন অবস্থানে নিতে উপরের এবং নিচের তীর কী ব্যবহার করুন।”,
ariaDragStateDrop: “{{position}} অবস্থানে {{name}} ফেলা হয়েছে”,
ariaDragStateGrab: “{{position}} অবস্থান থেকে {{name}} তোলা হয়েছে”,
ariaDragStateSort:
“{{total}} এর মধ্যে {{position}} অবস্থানে {{name}} সরানো হয়েছে”,
};

export const media = { mediaEdit: “সম্পাদনা”, mediaPlay: “প্লে”, mediaPause: “বিরতি”, mediaSilent: “নিঃশব্দ”, mediaUnmute: “শব্দ চালু”, mediaMute: “শব্দ বন্ধ”, mediaFullscreen: “পূর্ণস্ক্রীন”, mediaLoadError: “{{fileMainType}} লোড করা যায়নি।”, mediaPlayError: “ভিডিও চালানো যায়নি।”, };

export const store = { storeRestoreError: “ফাইল লোড করা যায়নি।”, storeRestoreProgress: “{{progress}}% লোড হচ্ছে”, storeStorageQueued: “আপলোডের জন্য অপেক্ষা”, storeStorageProgress: “আপলোড হচ্ছে {{progress}}%”, storeStorageComplete: “আপলোড সম্পূর্ণ”, storeError: “ফাইল সংরক্ষণ করা যায়নি।”, storeAwaitingCompletion: “সব ফাইল সংরক্ষণ করা হয়নি।”, };

export const transform = { transformEditBusy: “ফাইল ডেটা সম্পাদনা হচ্ছে”, transformError: “ফাইল ডেটা সম্পাদনা করা যায়নি। আবার চেষ্টা করুন।”, };

export const validation = { validationFileSizeUnderflow: “এই ফাইলটি খুব ছোট। ন্যূনতম আকার {{minSize}} {{minSizeUnit}}।”, validationFileSizeOverflow: “এই ফাইলটি খুব বড়। সর্বোচ্চ আকার {{maxSize}} {{maxSizeUnit}}।”, validationFileMimeTypeMismatch: { template: “এই ফাইলের ধরন অনুমোদিত নয়। {{details}}।”, variables: { details: { context: “count”, map: { 1: “ফাইলের ধরন অবশ্যই {{accept}} হতে হবে”, else: “অনুমোদিত ধরন: {{accept}}”, }, }, }, }, validationFileExtensionMismatch: { template: “এই ফাইল এক্সটেনশন অনুমোদিত নয়। {{details}}।”, variables: { details: { context: “count”, map: { 1: “ফাইলের এক্সটেনশন অবশ্যই {{accept}} হতে হবে”, else: “অনুমোদিত এক্সটেনশনগুলো: {{accept}}”, }, }, }, }, validationFileNameMissing: “ফাইলের নাম অনুপস্থিত”, validationFileNameMismatch: “ফাইলের নাম অকার্যকর।”, validationMediaSizeUnavailable: “মিডিয়ার আকার পড়া যায়নি।”, validationMediaWidthRangeMismatch: “{{fileMainType}}-এর প্রস্থ সঠিক নয়। প্রস্থ {{minWidth}} থেকে {{maxWidth}} {{maxWidthUnit}}-এর মধ্যে হতে হবে।”, validationMediaWidthUnderflow: “{{fileMainType}} খুব ছোট। ন্যূনতম প্রস্থ {{minWidth}} {{minWidthUnit}}।”, validationMediaWidthOverflow: “{{fileMainType}} খুব বড়। সর্বোচ্চ প্রস্থ {{maxWidth}} {{maxWidthUnit}}।”, validationMediaHeightRangeMismatch: “{{fileMainType}}-এর উচ্চতা সঠিক নয়। উচ্চতা {{minHeight}} থেকে {{maxHeight}} {{maxHeightUnit}}-এর মধ্যে হতে হবে।”, validationMediaHeightUnderflow: “{{fileMainType}} খুব ছোট। ন্যূনতম উচ্চতা {{minHeight}} {{minHeightUnit}}।”, validationMediaHeightOverflow: “{{fileMainType}} খুব বড়। সর্বোচ্চ উচ্চতা {{maxHeight}} {{maxHeightUnit}}।”, validationMediaResolutionRangeMismatch: “রেজোলিউশন অকার্যকর। {{minResolution}}MP থেকে {{maxResolution}}MP এর মধ্যে হতে হবে।”, validationMediaResolutionUnderflow: “রেজোলিউশন খুব কম। সর্বনিম্ন {{minResolution}}MP।”, validationMediaResolutionOverflow: “রেজোলিউশন খুব বেশি। সর্বোচ্চ {{maxResolution}}MP।”, validationListSizeUnderflow: “মোট ফাইলের আকার খুব ছোট। ন্যূনতম মোট আকার {{minSize}} {{minSizeUnit}}।”, validationListSizeOverflow: “মোট ফাইলের আকার খুব বড়। সর্বোচ্চ মোট আকার {{maxSize}} {{maxSizeUnit}}।”, validationListEntryCountUnderflow: “তালিকায় ফাইলের সংখ্যা খুব কম। ন্যূনতম {{minFiles}} {{minFilesUnit}}।”, validationListEntryCountOverflow: “তালিকায় ফাইলের সংখ্যা খুব বেশি। সর্বোচ্চ {{maxFiles}} {{maxFilesUnit}}।”, };

export const validationFileExtension = { validationFileExtensionMismatch: { template: “এই ফাইল এক্সটেনশন অনুমোদিত নয়। {{details}}।”, variables: { details: { context: “count”, map: { 1: “ফাইলের এক্সটেনশন অবশ্যই {{accept}} হতে হবে”, else: “অনুমোদিত এক্সটেনশনগুলো: {{accept}}”, }, }, }, }, };

export const validationFileMimeType = { validationFileMimeTypeMismatch: { template: “এই ফাইলের ধরন অনুমোদিত নয়। {{details}}।”, variables: { details: { context: “count”, map: { 1: “ফাইলের ধরন অবশ্যই {{accept}} হতে হবে”, else: “অনুমোদিত ধরন: {{accept}}”, }, }, }, }, };

export const validationFileName = { validationFileNameMissing: “ফাইলের নাম অনুপস্থিত”, validationFileNameMismatch: “ফাইলের নাম অকার্যকর।”, };

export const validationFileSize = { validationFileSizeUnderflow: “এই ফাইলটি খুব ছোট। ন্যূনতম আকার {{minSize}} {{minSizeUnit}}।”, validationFileSizeOverflow: “এই ফাইলটি খুব বড়। সর্বোচ্চ আকার {{maxSize}} {{maxSizeUnit}}।”, };

export const validationListCount = { validationListEntryCountUnderflow: “তালিকায় ফাইলের সংখ্যা খুব কম। ন্যূনতম {{minFiles}} {{minFilesUnit}}।”, validationListEntryCountOverflow: “তালিকায় ফাইলের সংখ্যা খুব বেশি। সর্বোচ্চ {{maxFiles}} {{maxFilesUnit}}।”, };

export const validationListSize = { validationListSizeUnderflow: “মোট ফাইলের আকার খুব ছোট। ন্যূনতম মোট আকার {{minSize}} {{minSizeUnit}}।”, validationListSizeOverflow: “মোট ফাইলের আকার খুব বড়। সর্বোচ্চ মোট আকার {{maxSize}} {{maxSizeUnit}}।”, };

export const validationMediaResolution = { validationMediaSizeUnavailable: “মিডিয়ার আকার পড়া যায়নি।”, validationMediaWidthRangeMismatch: “{{fileMainType}}-এর প্রস্থ সঠিক নয়। প্রস্থ {{minWidth}} থেকে {{maxWidth}} {{maxWidthUnit}}-এর মধ্যে হতে হবে।”, validationMediaWidthUnderflow: “{{fileMainType}} খুব ছোট। ন্যূনতম প্রস্থ {{minWidth}} {{minWidthUnit}}।”, validationMediaWidthOverflow: “{{fileMainType}} খুব বড়। সর্বোচ্চ প্রস্থ {{maxWidth}} {{maxWidthUnit}}।”, validationMediaHeightRangeMismatch: “{{fileMainType}}-এর উচ্চতা সঠিক নয়। উচ্চতা {{minHeight}} থেকে {{maxHeight}} {{maxHeightUnit}}-এর মধ্যে হতে হবে।”, validationMediaHeightUnderflow: “{{fileMainType}} খুব ছোট। ন্যূনতম উচ্চতা {{minHeight}} {{minHeightUnit}}।”, validationMediaHeightOverflow: “{{fileMainType}} খুব বড়। সর্বোচ্চ উচ্চতা {{maxHeight}} {{maxHeightUnit}}।”, validationMediaResolutionRangeMismatch: “রেজোলিউশন অকার্যকর। {{minResolution}}MP থেকে {{maxResolution}}MP এর মধ্যে হতে হবে।”, validationMediaResolutionUnderflow: “রেজোলিউশন খুব কম। সর্বনিম্ন {{minResolution}}MP।”, validationMediaResolutionOverflow: “রেজোলিউশন খুব বেশি। সর্বোচ্চ {{maxResolution}}MP।”, };

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