Files
DevFlow/src/i18n/en/fileExplorer.ts
T

64 lines
2.1 KiB
TypeScript

export default {
fileExplorer: {
// Tab label
tabTitle: '📁 Files',
// Toolbar
refresh: 'Refresh',
refreshing: 'Refreshing…',
// Detach window
detachTitle: 'File Explorer',
// File tree
loading: 'Loading…',
emptyDir: 'Empty directory',
emptyDirMark: 'empty',
// File preview
selectFileHint: '← Select a file on the left to preview',
loadingFile: 'Loading file…',
binaryNotSupported: 'Binary file preview not supported',
binaryInfo: 'Binary file',
pathLabel: 'Path',
sizeLabel: 'Size',
typeLabel: 'Type',
binaryLabel: 'Note',
truncated: 'File too large, only first 1MB shown',
symbols: 'Outline',
outlineGroupType: 'Types',
outlineGroupFn: 'Functions',
outlineGroupVar: 'Variables',
outlineGroupMod: 'Modules',
outlineGroupOther: 'Others',
// Errors
loadFailed: 'Failed to load',
// Diff
showDiff: 'Show Diff',
showContent: 'Show Content',
// Toolbar (current module actions)
editCurrentModule: 'Edit current module',
deleteCurrentModule: 'Delete current module',
addModuleTitle: 'Add module',
detachToWindow: 'Detach to separate window',
// Module management
addModule: 'Add Module',
adding: 'Adding…',
moduleName: 'Module Name',
moduleNamePlaceholder: 'e.g. frontend, backend',
modulePath: 'Directory Path',
modulePathPlaceholder: 'e.g. D:/projects/my-app/frontend',
moduleGitUrl: 'Git URL',
moduleGitUrlPlaceholder: 'https://github.com/… (optional)',
// V40 module entity: description / stack / status
optSuffix: '(optional)',
moduleDescription: 'Description',
moduleDescriptionPlaceholder: 'e.g. Frontend web app / Backend API service / Infrastructure',
moduleStack: 'Tech Stack',
moduleStackPlaceholder: 'comma-separated, e.g. Vue, TypeScript, Vite',
moduleStatus: 'Status',
moduleStatusActive: 'Active',
moduleStatusArchived: 'Archived',
editModule: 'Edit Module',
removeModule: 'Remove Module',
removeConfirm: 'Are you sure to remove module "{name}"? This action cannot be undone.',
scanSubmodules: 'Scan sub-repositories',
},
}