export default { fileExplorer: { // Tab label tabTitle: 'šŸ“ Files', // Toolbar refresh: 'Refresh', refreshing: 'Refreshing…', // Detach window detachTitle: 'File Explorer', // File tree loading: 'Loading…', emptyDir: 'Empty directory', // File preview selectFileHint: '← Select a file on the left to preview', loadingFile: 'Loading file…', binaryNotSupported: 'Binary file preview not supported', truncated: 'File too large, only first 1MB shown', // 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', }, }