Importing and setting the Japanese locale.
import { locale } from 'filepond/locales/ja-jp.js';
defineFilePond({
locale,
});
Labels in the ja-jp.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: “1つ以上のファイル”,
},
},
},
},
ariaRequired: “必須”,
ariaNoEntries: “{{maxFilesUnit}}が選択されていません”,
ariaSingleEntry: “{{name}} を選択しました”,
ariaMultipleEntries: “{{count}} 個のファイルを選択しました”,
ariaItemRoleDescription: “並べ替え可能”,
ariaDragDescription:
“項目を持ち上げてドロップするにはスペースキーを押します。上下の矢印キーで新しい位置に移動します。”,
ariaDragStateDrop: “位置 {{position}} に {{name}} をドロップしました”,
ariaDragStateGrab: “位置 {{position}} で {{name}} を持ち上げました”,
ariaDragStateSort:
“{{name}} を {{total}} 個中 {{position}} 番目に移動しました”,
};
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: “{{fileMainType}} の解像度が無効です。解像度は {{minResolution}}MP 〜 {{maxResolution}}MP の範囲である必要があります。”, validationMediaResolutionUnderflow: “{{fileMainType}} の解像度が無効です。最小解像度は {{minResolution}}MP です。”, validationMediaResolutionOverflow: “{{fileMainType}} の解像度が無効です。最大解像度は {{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: “{{fileMainType}} の解像度が無効です。解像度は {{minResolution}}MP 〜 {{maxResolution}}MP の範囲である必要があります。”, validationMediaResolutionUnderflow: “{{fileMainType}} の解像度が無効です。最小解像度は {{minResolution}}MP です。”, validationMediaResolutionOverflow: “{{fileMainType}} の解像度が無効です。最大解像度は {{maxResolution}}MP です。”, };
export const locale = { …core, …media, …store, …transform, …validation, …validationFileExtension, …validationFileMimeType, …validationFileName, …validationFileSize, …validationListCount, …validationListSize, …validationMediaResolution, };