c70cb2a9f0
Introduce ContextMenu.vue and FileContent.vue components for interactive file operations and file preview. Update FileTree to support root drop, integrate the new components into DocsView, and refresh i18n strings for file actions. Refactor MilkdownEditor to embed TTS menu and player.
526 lines
22 KiB
JavaScript
526 lines
22 KiB
JavaScript
export const translations = {
|
||
en: {
|
||
settings: 'Settings',
|
||
close: 'Close',
|
||
appearance: 'Appearance',
|
||
theme: 'Theme',
|
||
light: 'Light',
|
||
dark: 'Dark',
|
||
system: 'System',
|
||
background: 'Background',
|
||
default: 'Default',
|
||
warm: 'Warm',
|
||
reading: 'Reading Light',
|
||
image: 'Custom Image',
|
||
opacity: 'Opacity',
|
||
modelIntelligence: 'Model Intelligence',
|
||
thinkingLevel: 'Thinking Level',
|
||
low: 'Low',
|
||
medium: 'Medium',
|
||
high: 'High',
|
||
lowDesc: 'Direct completion (Fastest)',
|
||
mediumDesc: 'Brief analysis before suggesting',
|
||
highDesc: 'Deep, step-by-step analysis (Slowest)',
|
||
debounceTime: 'Debounce Time',
|
||
privacyPreferences: 'Privacy & Preferences',
|
||
privacyMode: 'Privacy Mode',
|
||
privacyDesc: 'Prevent sending IP and preferences to the AI',
|
||
language: 'Language',
|
||
auto: 'Auto Detect',
|
||
currency: 'Currency',
|
||
about: 'About Us',
|
||
importMd: 'Import Markdown',
|
||
exportMd: 'Export Markdown',
|
||
exportDocx: 'Export DOCX',
|
||
exportPdf: 'Export PDF',
|
||
upload: 'Upload',
|
||
uploadImg: 'Upload Image',
|
||
uploadFile: 'Upload File',
|
||
uploadDoc: 'Upload Document',
|
||
uploadDocTypeWarning: 'Only txt, json, toml, yaml, docx, pptx, pdf formats are supported.',
|
||
uploadDocSizeWarning: 'File size cannot exceed 10MB.',
|
||
uploadDocInBlockWarning: 'Cannot insert document inside an existing document block. Please move cursor outside.',
|
||
uploadDocError: 'Document conversion failed:',
|
||
uploadFileTypeWarning: 'Unsupported file type. Supported: doc/docx/ppt/pptx/pdf/zip, images, txt/json.',
|
||
uploadMdTypeWarning: 'Only Markdown (.md) files and image files are supported.',
|
||
uploadFileError: 'File upload failed.',
|
||
uploadConvertError: 'File conversion failed.',
|
||
uploadBatchLimit: 'Maximum 10 files at once',
|
||
uploadSizeLimit: 'File exceeds 50MB limit',
|
||
uploading: 'Uploading files...',
|
||
enableAI: 'Enable AI',
|
||
disableAI: 'Disable AI',
|
||
insertUrl: 'Insert Image from URL',
|
||
insert: 'Insert',
|
||
cancel: 'Cancel',
|
||
imgTooLarge: 'Image too large',
|
||
docTooLarge: 'Document too large, AI disabled',
|
||
initialMarkdown: '# Welcome to LLM-IN-TEXT\n\nAn instant LLM system\n\nStart your creative work below...',
|
||
view: 'View',
|
||
editor: 'Editor',
|
||
docs: 'Docs',
|
||
docsManagement: 'Document Management',
|
||
docsEmptyDesc: 'Document management interface is under development...',
|
||
files: 'Files',
|
||
noFiles: '暂无文件',
|
||
newFile: '新建文件',
|
||
newFolder: '新建文件夹',
|
||
untitledFile: 'untitled.md',
|
||
untitledFolder: '新建文件夹',
|
||
rename: '重命名',
|
||
delete: '删除',
|
||
copy: '复制',
|
||
cut: '剪切',
|
||
paste: '粘贴',
|
||
confirmDelete: '确认删除',
|
||
confirmDeleteDesc: '确定要删除',
|
||
confirmDeleteFolderDesc: '此操作将删除文件夹内的所有内容。',
|
||
confirmDeleteFileDesc: '此操作不可撤销。',
|
||
cancel: '取消',
|
||
rootDir: '根目录',
|
||
expandSidebar: '展开侧边栏',
|
||
collapseSidebar: '收起侧边栏',
|
||
fileLimitReached: '文件数量已达上限',
|
||
folderLimitReached: '文件夹数量已达上限',
|
||
fileSizeLimit: '文件大小不能超过 50MB',
|
||
storageError: '存储空间不足',
|
||
selectFileToView: '选择一个文件以查看内容',
|
||
folderContains: '包含',
|
||
items: '个项目',
|
||
unsupportedPreview: '暂不支持预览此文件类型',
|
||
fileNamePlaceholder: '文件名.md',
|
||
folderNamePlaceholder: '文件夹名'
|
||
},
|
||
zh: {
|
||
settings: '设置',
|
||
close: '关闭',
|
||
appearance: '外观',
|
||
theme: '主题',
|
||
light: '浅色',
|
||
dark: '深色',
|
||
system: '跟随系统',
|
||
background: '背景',
|
||
default: '默认',
|
||
warm: '暖色调',
|
||
reading: '读书灯',
|
||
image: '自定义图片',
|
||
opacity: '透明度',
|
||
modelIntelligence: '模型智能',
|
||
thinkingLevel: '思考程度',
|
||
low: '低',
|
||
medium: '中',
|
||
high: '高',
|
||
lowDesc: '直接补全(最快)',
|
||
mediumDesc: '简要分析上下文后建议',
|
||
highDesc: '深度逐步分析(最慢但质量最高)',
|
||
debounceTime: '防抖时间',
|
||
privacyPreferences: '隐私与偏好',
|
||
privacyMode: '隐私模式',
|
||
privacyDesc: '不向 AI 发送 IP 地址和偏好设置',
|
||
language: '语言',
|
||
auto: '自动检测',
|
||
currency: '货币',
|
||
about: '关于我们',
|
||
importMd: '导入 Markdown',
|
||
exportMd: '导出 Markdown',
|
||
exportDocx: '导出 DOCX',
|
||
exportPdf: '导出 PDF',
|
||
upload: '上传',
|
||
uploadImg: '上传图片',
|
||
uploadFile: '上传文件',
|
||
uploadDoc: '上传文档',
|
||
uploadDocTypeWarning: '仅支持 txt、json、toml、yaml、docx、pptx、pdf 格式的文档',
|
||
uploadDocSizeWarning: '文件大小不能超过 10MB',
|
||
uploadDocInBlockWarning: '无法在现有文档块内插入新文档,请将光标移到文档外部',
|
||
uploadDocError: '文档转换失败:',
|
||
uploadFileTypeWarning: '不支持的文件类型。仅支持 doc/docx/ppt/pptx/pdf/zip、图片、txt/json。',
|
||
uploadMdTypeWarning: '仅支持 Markdown(.md)和图片文件。',
|
||
uploadFileError: '文件上传失败',
|
||
uploadConvertError: '文件转换失败',
|
||
uploadBatchLimit: '一次最多上传10个文件',
|
||
uploadSizeLimit: '文件超过50MB限制',
|
||
uploading: '正在上传文件...',
|
||
enableAI: '启用 AI',
|
||
disableAI: '禁用 AI',
|
||
insertUrl: '通过 URL 插入图片',
|
||
insert: '插入',
|
||
cancel: '取消',
|
||
imgTooLarge: '图片过大',
|
||
docTooLarge: '文档过大,AI已禁用',
|
||
initialMarkdown: '# 欢迎使用 LLM-IN-TEXT\n\n即时可用的 LLM 系统\n\n在下方开始创作吧...',
|
||
view: '视图',
|
||
editor: '编辑器',
|
||
docs: '文档',
|
||
docsManagement: '文档管理',
|
||
docsEmptyDesc: '文档管理界面开发中...',
|
||
files: '文件',
|
||
noFiles: '暂无文件',
|
||
newFile: '新建文件',
|
||
newFolder: '新建文件夹',
|
||
untitledFile: '未命名.md',
|
||
untitledFolder: '新建文件夹',
|
||
rename: '重命名',
|
||
delete: '删除',
|
||
copy: '复制',
|
||
cut: '剪切',
|
||
paste: '粘贴',
|
||
confirmDelete: '确认删除',
|
||
confirmDeleteDesc: '确定要删除',
|
||
confirmDeleteFolderDesc: '此操作将删除文件夹内的所有内容。',
|
||
confirmDeleteFileDesc: '此操作不可撤销。',
|
||
cancel: '取消',
|
||
rootDir: '根目录',
|
||
expandSidebar: '展开侧边栏',
|
||
collapseSidebar: '收起侧边栏',
|
||
fileLimitReached: '文件数量已达上限',
|
||
folderLimitReached: '文件夹数量已达上限',
|
||
fileSizeLimit: '文件大小不能超过 50MB',
|
||
storageError: '存储空间不足',
|
||
selectFileToView: '选择一个文件以查看内容',
|
||
folderContains: '包含',
|
||
items: '个项目',
|
||
unsupportedPreview: '暂不支持预览此文件类型',
|
||
fileNamePlaceholder: '文件名.md',
|
||
folderNamePlaceholder: '文件夹名'
|
||
},
|
||
ja: {
|
||
settings: '設定',
|
||
close: '閉じる',
|
||
appearance: '外観',
|
||
theme: 'テーマ',
|
||
light: 'ライト',
|
||
dark: 'ダーク',
|
||
system: 'システム',
|
||
background: '背景',
|
||
default: 'デフォルト',
|
||
warm: '暖色',
|
||
reading: '読書灯',
|
||
image: 'カスタム画像',
|
||
opacity: '不透明度',
|
||
modelIntelligence: 'モデル知能',
|
||
thinkingLevel: '思考レベル',
|
||
low: '低',
|
||
medium: '中',
|
||
high: '高',
|
||
lowDesc: '直接補完(最速)',
|
||
mediumDesc: '提案前に文脈を簡単に分析',
|
||
highDesc: '深く段階的に分析(遅いが最高品質)',
|
||
debounceTime: 'デバウンス時間',
|
||
privacyPreferences: 'プライバシーと設定',
|
||
privacyMode: 'プライバシーモード',
|
||
privacyDesc: 'AIにIPアドレスと設定を送信しない',
|
||
language: '言語',
|
||
auto: '自動検出',
|
||
currency: '通貨',
|
||
about: '私たちについて',
|
||
importMd: 'Markdownをインポート',
|
||
exportMd: 'Markdownをエクスポート',
|
||
exportDocx: 'DOCXをエクスポート',
|
||
exportPdf: 'PDFをエクスポート',
|
||
upload: 'アップロード',
|
||
uploadImg: '画像をアップロード',
|
||
uploadFile: 'Upload File',
|
||
uploadFileTypeWarning: 'Unsupported file type. Supported: doc/docx/ppt/pptx/pdf/zip, images, txt/json.',
|
||
uploadMdTypeWarning: 'Only Markdown (.md) files and image files are supported.',
|
||
uploadFileError: 'File upload failed.',
|
||
uploadConvertError: 'File conversion failed.',
|
||
uploadBatchLimit: 'Maximum 10 files at once',
|
||
uploadSizeLimit: 'File exceeds 50MB limit',
|
||
uploading: 'Uploading files...',
|
||
enableAI: 'AIを有効化',
|
||
disableAI: 'AIを無効化',
|
||
insertUrl: 'URLから画像を挿入',
|
||
insert: '挿入',
|
||
cancel: 'キャンセル',
|
||
imgTooLarge: '画像が大きすぎます',
|
||
docTooLarge: 'ドキュメントが大きすぎます、AI無効',
|
||
initialMarkdown: '# LLM-IN-TEXTへようこそ\n\nすぐに使えるLLMシステム\n\n下から創作を始めましょう...',
|
||
view: 'ビュー',
|
||
editor: 'エディター',
|
||
docs: 'ドキュメント',
|
||
docsManagement: 'ドキュメント管理',
|
||
docsEmptyDesc: 'ドキュメント管理画面は開発中です...',
|
||
files: 'ファイル',
|
||
noFiles: 'ファイルはありません',
|
||
newFile: '新規ファイル',
|
||
newFolder: '新規フォルダー',
|
||
untitledFile: '無題.md',
|
||
untitledFolder: '新しいフォルダー',
|
||
rename: '名前を変更',
|
||
delete: '削除',
|
||
copy: 'コピー',
|
||
cut: '切り取り',
|
||
paste: '貼り付け',
|
||
confirmDelete: '削除の確認',
|
||
confirmDeleteDesc: '本当に削除しますか',
|
||
confirmDeleteFolderDesc: 'フォルダー内のすべてのコンテンツが削除されます。',
|
||
confirmDeleteFileDesc: 'この操作は元に戻せません。',
|
||
cancel: 'キャンセル',
|
||
rootDir: 'ルートディレクトリ',
|
||
expandSidebar: 'サイドバーを展開',
|
||
collapseSidebar: 'サイドバーを折りたたむ',
|
||
fileLimitReached: 'ファイル数の上限に達しました',
|
||
folderLimitReached: 'フォルダー数の上限に達しました',
|
||
fileSizeLimit: 'ファイルサイズは50MBを超えられません',
|
||
storageError: 'ストレージが不足しています',
|
||
selectFileToView: 'ファイルを選択して内容を表示',
|
||
folderContains: '含む',
|
||
items: '項目',
|
||
unsupportedPreview: 'このファイルタイプはプレビューに対応していません',
|
||
fileNamePlaceholder: 'ファイル名.md',
|
||
folderNamePlaceholder: 'フォルダー名'
|
||
},
|
||
ko: {
|
||
settings: '설정',
|
||
close: '닫기',
|
||
appearance: '외관',
|
||
theme: '테마',
|
||
light: '라이트',
|
||
dark: '다크',
|
||
system: '시스템',
|
||
background: '배경',
|
||
default: '기본',
|
||
warm: '따뜻한 색',
|
||
reading: '독서등',
|
||
image: '사용자 지정 이미지',
|
||
opacity: '불투명도',
|
||
modelIntelligence: '모델 지능',
|
||
thinkingLevel: '사고 수준',
|
||
low: '낮음',
|
||
medium: '중간',
|
||
high: '높음',
|
||
lowDesc: '직접 완성 (가장 빠름)',
|
||
mediumDesc: '제안 전 문맥 간단 분석',
|
||
highDesc: '심층 단계별 분석 (가장 느리지만 최고 품질)',
|
||
debounceTime: '디바운스 시간',
|
||
privacyPreferences: '개인정보 및 환경설정',
|
||
privacyMode: '개인정보 모드',
|
||
privacyDesc: 'AI에 IP 주소 및 설정 전송 안 함',
|
||
language: '언어',
|
||
auto: '자동 감지',
|
||
currency: '통화',
|
||
about: '회사 소개',
|
||
importMd: 'Markdown 가져오기',
|
||
exportMd: 'Markdown 내보내기',
|
||
exportDocx: 'DOCX 내보내기',
|
||
exportPdf: 'PDF 내보내기',
|
||
upload: '업로드',
|
||
uploadImg: '이미지 업로드',
|
||
uploadFile: 'Upload File',
|
||
uploadFileTypeWarning: 'Unsupported file type. Supported: doc/docx/ppt/pptx/pdf/zip, images, txt/json.',
|
||
uploadMdTypeWarning: 'Only Markdown (.md) files and image files are supported.',
|
||
uploadFileError: 'File upload failed.',
|
||
uploadConvertError: 'File conversion failed.',
|
||
enableAI: 'AI 활성화',
|
||
disableAI: 'AI 비활성화',
|
||
insertUrl: 'URL로 이미지 삽입',
|
||
insert: '삽입',
|
||
cancel: '취소',
|
||
imgTooLarge: '이미지가 너무 큽니다',
|
||
docTooLarge: '문서가 너무 큽니다, AI 비활성화됨',
|
||
initialMarkdown: '# LLM-IN-TEXT에 오신 것을 환영합니다\n\n즉시 사용할 수 있는 LLM 시스템\n\n아래에서 창작을 시작하세요...',
|
||
view: '보기',
|
||
editor: '에디터',
|
||
docs: '문서',
|
||
docsManagement: '문서 관리',
|
||
docsEmptyDesc: '문서 관리 화면은 개발 중입니다...',
|
||
files: '파일',
|
||
noFiles: '파일이 없습니다',
|
||
newFile: '새 파일',
|
||
newFolder: '새 폴더',
|
||
untitledFile: '제목 없음.md',
|
||
untitledFolder: '새 폴더',
|
||
rename: '이름 변경',
|
||
delete: '삭제',
|
||
copy: '복사',
|
||
cut: '잘라내기',
|
||
paste: '붙여넣기',
|
||
confirmDelete: '삭제 확인',
|
||
confirmDeleteDesc: '정말 삭제하시겠습니까',
|
||
confirmDeleteFolderDesc: '폴더의 모든 콘텐츠가 삭제됩니다.',
|
||
confirmDeleteFileDesc: '이 작업은 취소할 수 없습니다.',
|
||
cancel: '취소',
|
||
rootDir: '루트 디렉토리',
|
||
expandSidebar: '사이드바 펼치기',
|
||
collapseSidebar: '사이드바 접기',
|
||
fileLimitReached: '파일 수上限에 도달했습니다',
|
||
folderLimitReached: '폴더 수上限에 도달했습니다',
|
||
fileSizeLimit: '파일 크기는 50MB를 초과할 수 없습니다',
|
||
storageError: '저장 공간이 부족합니다',
|
||
selectFileToView: '파일을 선택하여 내용 보기',
|
||
folderContains: '포함',
|
||
items: '항목',
|
||
unsupportedPreview: '이 파일 유형은 미리보기를 지원하지 않습니다',
|
||
fileNamePlaceholder: '파일명.md',
|
||
folderNamePlaceholder: '폴더명'
|
||
},
|
||
de: {
|
||
settings: 'Einstellungen',
|
||
close: 'Schließen',
|
||
appearance: 'Aussehen',
|
||
theme: 'Thema',
|
||
light: 'Hell',
|
||
dark: 'Dunkel',
|
||
system: 'System',
|
||
background: 'Hintergrund',
|
||
default: 'Standard',
|
||
warm: 'Warm',
|
||
reading: 'Leselicht',
|
||
image: 'Eigenes Bild',
|
||
opacity: 'Deckkraft',
|
||
modelIntelligence: 'Modell-Intelligenz',
|
||
thinkingLevel: 'Denkniveau',
|
||
low: 'Niedrig',
|
||
medium: 'Mittel',
|
||
high: 'Hoch',
|
||
lowDesc: 'Direkte Vervollständigung (Am schnellsten)',
|
||
mediumDesc: 'Kurze Analyse vor Vorschlag',
|
||
highDesc: 'Tiefe schrittweise Analyse (Langsam, aber höchste Qualität)',
|
||
debounceTime: 'Entprellzeit',
|
||
privacyPreferences: 'Datenschutz & Einstellungen',
|
||
privacyMode: 'Datenschutzmodus',
|
||
privacyDesc: 'Sende keine IP und Einstellungen an KI',
|
||
language: 'Sprache',
|
||
auto: 'Automatisch',
|
||
currency: 'Währung',
|
||
about: 'Über uns',
|
||
importMd: 'Markdown importieren',
|
||
exportMd: 'Markdown exportieren',
|
||
exportDocx: 'DOCX exportieren',
|
||
exportPdf: 'PDF exportieren',
|
||
upload: 'Hochladen',
|
||
uploadImg: 'Bild hochladen',
|
||
uploadFile: 'Upload File',
|
||
uploadFileTypeWarning: 'Unsupported file type. Supported: doc/docx/ppt/pptx/pdf/zip, images, txt/json.',
|
||
uploadMdTypeWarning: 'Only Markdown (.md) files and image files are supported.',
|
||
uploadFileError: 'File upload failed.',
|
||
uploadConvertError: 'File conversion failed.',
|
||
enableAI: 'KI aktivieren',
|
||
disableAI: 'KI deaktivieren',
|
||
insertUrl: 'Bild per URL einfügen',
|
||
insert: 'Einfügen',
|
||
cancel: 'Abbrechen',
|
||
imgTooLarge: 'Bild zu groß',
|
||
docTooLarge: 'Dokument zu groß, KI deaktiviert',
|
||
initialMarkdown: '# Willkommen bei LLM-IN-TEXT\n\nEin sofort verfügbares LLM-System\n\nStarten Sie Ihre kreative Arbeit unten...',
|
||
view: 'Ansicht',
|
||
editor: 'Editor',
|
||
docs: 'Dokumente',
|
||
docsManagement: 'Dokumentenverwaltung',
|
||
docsEmptyDesc: 'Die Dokumentenverwaltung ist in Entwicklung...',
|
||
files: 'Dateien',
|
||
noFiles: 'Keine Dateien',
|
||
newFile: 'Neue Datei',
|
||
newFolder: 'Neuer Ordner',
|
||
untitledFile: 'Unbenannt.md',
|
||
untitledFolder: 'Neuer Ordner',
|
||
rename: 'Umbenennen',
|
||
delete: 'Löschen',
|
||
copy: 'Kopieren',
|
||
cut: 'Ausschneiden',
|
||
paste: 'Einfügen',
|
||
confirmDelete: 'Löschen bestätigen',
|
||
confirmDeleteDesc: 'Möchten Sie wirklich löschen',
|
||
confirmDeleteFolderDesc: 'Dies entfernt alle Inhalte im Ordner.',
|
||
confirmDeleteFileDesc: 'Diese Aktion kann nicht rückgängig gemacht werden.',
|
||
cancel: 'Abbrechen',
|
||
rootDir: 'Stammverzeichnis',
|
||
expandSidebar: 'Seitenleiste erweitern',
|
||
collapseSidebar: 'Seitenleiste einklappen',
|
||
fileLimitReached: 'Maximale Dateianzahl erreicht',
|
||
folderLimitReached: 'Maximale Ordneranzahl erreicht',
|
||
fileSizeLimit: 'Dateigröße darf 50MB nicht überschreiten',
|
||
storageError: 'Speicherplatz unzureichend',
|
||
selectFileToView: 'Datei auswählen zum Anzeigen',
|
||
folderContains: 'Enthält',
|
||
items: 'Elemente',
|
||
unsupportedPreview: 'Dieser Dateityp wird nicht in der Vorschau unterstützt',
|
||
fileNamePlaceholder: 'Dateiname.md',
|
||
folderNamePlaceholder: 'Ordnername'
|
||
},
|
||
fr: {
|
||
settings: 'Paramètres',
|
||
close: 'Fermer',
|
||
appearance: 'Apparence',
|
||
theme: 'Thème',
|
||
light: 'Clair',
|
||
dark: 'Sombre',
|
||
system: 'Système',
|
||
background: 'Arrière-plan',
|
||
default: 'Défaut',
|
||
warm: 'Chaud',
|
||
reading: 'Lampe de lecture',
|
||
image: 'Image personnalisée',
|
||
opacity: 'Opacité',
|
||
modelIntelligence: 'Intelligence du modèle',
|
||
thinkingLevel: 'Niveau de réflexion',
|
||
low: 'Bas',
|
||
medium: 'Moyen',
|
||
high: 'Haut',
|
||
lowDesc: 'Complétion directe (Le plus rapide)',
|
||
mediumDesc: 'Analyse brève avant suggestion',
|
||
highDesc: 'Analyse approfondie étape par étape (Le plus lent)',
|
||
debounceTime: 'Temps de rebond',
|
||
privacyPreferences: 'Confidentialité et préférences',
|
||
privacyMode: 'Mode confidentialité',
|
||
privacyDesc: 'Ne pas envoyer IP et préférences à l\'IA',
|
||
language: 'Langue',
|
||
auto: 'Détection auto',
|
||
currency: 'Devise',
|
||
about: 'À propos de nous',
|
||
importMd: 'Importer Markdown',
|
||
exportMd: 'Exporter Markdown',
|
||
exportDocx: 'Exporter DOCX',
|
||
exportPdf: 'Exporter PDF',
|
||
upload: 'Télécharger',
|
||
uploadImg: 'Télécharger image',
|
||
uploadFile: 'Upload File',
|
||
uploadFileTypeWarning: 'Unsupported file type. Supported: doc/docx/ppt/pptx/pdf/zip, images, txt/json.',
|
||
uploadMdTypeWarning: 'Only Markdown (.md) files and image files are supported.',
|
||
uploadFileError: 'File upload failed.',
|
||
uploadConvertError: 'File conversion failed.',
|
||
enableAI: 'Activer IA',
|
||
disableAI: 'Désactiver IA',
|
||
insertUrl: 'Insérer image via URL',
|
||
insert: 'Insérer',
|
||
cancel: 'Annuler',
|
||
imgTooLarge: 'Image trop grande',
|
||
docTooLarge: 'Document trop grand, IA désactivée',
|
||
initialMarkdown: '# Bienvenue sur LLM-IN-TEXT\n\nUn système LLM instantané\n\nCommencez votre création ci-dessous...',
|
||
view: 'Vue',
|
||
editor: 'Éditeur',
|
||
docs: 'Documents',
|
||
docsManagement: 'Gestion des documents',
|
||
docsEmptyDesc: 'L\'interface de gestion des documents est en développement...',
|
||
files: 'Fichiers',
|
||
noFiles: 'Aucun fichier',
|
||
newFile: 'Nouveau fichier',
|
||
newFolder: 'Nouveau dossier',
|
||
untitledFile: 'Sans titre.md',
|
||
untitledFolder: 'Nouveau dossier',
|
||
rename: 'Renommer',
|
||
delete: 'Supprimer',
|
||
copy: 'Copier',
|
||
cut: 'Couper',
|
||
paste: 'Coller',
|
||
confirmDelete: 'Confirmer la suppression',
|
||
confirmDeleteDesc: 'Êtes-vous sûr de vouloir supprimer',
|
||
confirmDeleteFolderDesc: 'Cela supprimera tout le contenu du dossier.',
|
||
confirmDeleteFileDesc: 'Cette action est irréversible.',
|
||
cancel: 'Annuler',
|
||
rootDir: 'Répertoire racine',
|
||
expandSidebar: 'Développer la barre latérale',
|
||
collapseSidebar: 'Réduire la barre latérale',
|
||
fileLimitReached: 'Nombre maximum de fichiers atteint',
|
||
folderLimitReached: 'Nombre maximum de dossiers atteint',
|
||
fileSizeLimit: 'La taille du fichier ne peut pas dépasser 50 Mo',
|
||
storageError: 'Espace de stockage insuffisant',
|
||
selectFileToView: 'Sélectionnez un fichier pour afficher le contenu',
|
||
folderContains: 'Contient',
|
||
items: 'éléments',
|
||
unsupportedPreview: 'Ce type de fichier n\'est pas pris en charge pour l\'aperçu',
|
||
fileNamePlaceholder: 'Nom du fichier.md',
|
||
folderNamePlaceholder: 'Nom du dossier'
|
||
}
|
||
}
|