293 lines
15 KiB
JSON
293 lines
15 KiB
JSON
{
|
||
"common.status.ready": "Ready",
|
||
"common.cancel": "Cancel",
|
||
"common.error": "Error:",
|
||
"common.copy": "Copy",
|
||
"common.status.error": "Error",
|
||
"page.title.login": "Login - Author Buddy",
|
||
"page.title.register": "Register - Author Buddy",
|
||
"page.title.setup2fa": "2FA setup - Author Buddy",
|
||
"page.title.settings": "Settings",
|
||
"page.title.editor": "Editor - Author Buddy",
|
||
"page.title.assistant": "Assistant - Author Buddy",
|
||
"page.title.models": "Models - Author Buddy",
|
||
"page.title.home": "Dashboard - Author Buddy",
|
||
"page.title.error": "Error",
|
||
"page.title.not_found": "Page not found",
|
||
"page.title.help": "Help",
|
||
"nav.menu.extras.help": "Help",
|
||
"nav.menu.file": "File",
|
||
"nav.menu.file.new_project": "New project",
|
||
"nav.menu.file.open_editor": "Open editor",
|
||
"nav.menu.file.exit": "Exit",
|
||
"nav.menu.extras": "Extras",
|
||
"nav.menu.extras.settings": "Settings",
|
||
"nav.menu.extras.manage_models": "Manage models",
|
||
"nav.menu.extras.assistant": "Assistant",
|
||
"nav.menu.extras.user_management": "User management",
|
||
"nav.menu.projects": "Projects",
|
||
"nav.projects.list_title": "List existing projects",
|
||
"nav.projects.loading": "Loading projects...",
|
||
"nav.projects.empty": "No projects available.",
|
||
"nav.projects.create": "Create project",
|
||
"nav.projects.files": "Project files",
|
||
"nav.projects.refresh_tree": "Refresh file tree",
|
||
"nav.projects.file.new": "New file",
|
||
"nav.projects.file.rename": "Rename",
|
||
"nav.rename.title": "Rename file",
|
||
"nav.rename.label.new_name": "New name",
|
||
"nav.rename.placeholder": "new_name.md",
|
||
"nav.rename.button.confirm": "Rename",
|
||
"nav.newfile.title": "New file",
|
||
"nav.newfile.label.filename": "Filename",
|
||
"nav.newfile.placeholder": "my_file.md",
|
||
"nav.newfile.button.create": "Create",
|
||
"nav.user.logged_in_as": "Logged in as:",
|
||
"nav.user.manage_2fa": "Manage 2FA",
|
||
"nav.user.logout": "Logout",
|
||
"nav.error.file_exists": "File already exists.",
|
||
"nav.projects.copy": "Copy project",
|
||
"nav.copy_project.title": "Copy project",
|
||
"nav.copy_project.label.name": "New project name:",
|
||
"nav.copy_project.placeholder.name": "e.g. My novel (Copy)",
|
||
"nav.copy_project.label.path": "Destination path:",
|
||
"nav.copy_project.placeholder.path": "e.g. C:\\Projects\\MyNovelCopy",
|
||
"nav.copy_project.button.copy": "Copy",
|
||
"nav.status.project_copied": "Project copied:",
|
||
"nav.status.renamed_to": "Renamed to:",
|
||
"nav.status.created": "Created:",
|
||
"login.heading": "Login",
|
||
"login.label.username": "Username:",
|
||
"login.label.password": "Password:",
|
||
"login.button.submit": "Login",
|
||
"login.link.register": "Register",
|
||
"login.2fa.instruction": "Enter the 6-digit code from your authenticator app:",
|
||
"login.2fa.label.code": "2FA code:",
|
||
"login.2fa.button.verify": "Verify",
|
||
"login.error.empty_fields": "Please enter username and password.",
|
||
"login.error.invalid_credentials": "Invalid username or password.",
|
||
"login.2fa.error.invalid_code": "Please enter a valid 6-digit code.",
|
||
"login.2fa.error.code_failed": "Invalid code. Please try again.",
|
||
"register.heading": "Register",
|
||
"register.label.username": "Username:",
|
||
"register.label.password": "Password:",
|
||
"register.label.confirm_password": "Confirm password:",
|
||
"register.button.submit": "Register",
|
||
"register.link.back_to_login": "Back to login",
|
||
"register.error.no_username": "Please enter a username.",
|
||
"register.error.no_password": "Please enter a password.",
|
||
"register.error.password_mismatch": "Passwords do not match.",
|
||
"register.error.password_too_short": "Password must be at least 4 characters long.",
|
||
"register.error.username_taken": "Username is already taken.",
|
||
"setup2fa.heading": "Two-Factor Authentication",
|
||
"setup2fa.status.enabled": "2FA is enabled.",
|
||
"setup2fa.button.disable": "Disable 2FA",
|
||
"setup2fa.instruction": "Scan the QR code below with your authenticator app (e.g. Google Authenticator, Microsoft Authenticator) or enter the secret key manually:",
|
||
"setup2fa.label.secret_key": "Secret key:",
|
||
"setup2fa.label.verification_code": "Enter verification code:",
|
||
"setup2fa.button.enable": "Enable 2FA",
|
||
"setup2fa.description": "Set up two-factor authentication to add an extra layer of security to your account.",
|
||
"setup2fa.button.setup": "Set up 2FA",
|
||
"setup2fa.error.invalid_code": "Please enter a valid 6-digit code.",
|
||
"setup2fa.error.code_invalid": "Invalid code. Please try again.",
|
||
"setup2fa.error.enable_failed": "Failed to enable 2FA.",
|
||
"settings.context.project": "Project settings for",
|
||
"settings.context.user": "General user settings",
|
||
"settings.section.user": "User",
|
||
"settings.user.label.active": "Active user:",
|
||
"settings.user.label.new": "New user:",
|
||
"settings.user.placeholder.name": "Name",
|
||
"settings.user.button.add": "Add",
|
||
"settings.user.role.admin": "Administrator",
|
||
"settings.user.role.author": "Author",
|
||
"settings.user.link.2fa": "Set up 2FA",
|
||
"settings.section.models": "Models",
|
||
"settings.models.label.rag": "RAG model (facts):",
|
||
"settings.models.empty": "No models found",
|
||
"settings.models.label.style": "Style model (editing):",
|
||
"settings.models.label.spellcheck": "Spell check model:",
|
||
"settings.section.ollama_server": "Ollama Server",
|
||
"settings.ollama.label.url": "Server URL:",
|
||
"settings.ollama.hint.url": "Ollama server address",
|
||
"settings.ollama.test": "Test",
|
||
"settings.ollama.online": "Online",
|
||
"settings.ollama.offline": "No connection",
|
||
"settings.section.diagnostics": "Ollama Diagnostics",
|
||
"settings.diagnostics.run": "Run diagnostics",
|
||
"settings.section.appearance": "Appearance",
|
||
"settings.appearance.label.theme": "Theme:",
|
||
"settings.appearance.theme.light": "Light",
|
||
"settings.appearance.theme.dark": "Dark",
|
||
"settings.appearance.theme.retro": "(Retro)",
|
||
"settings.section.language": "Language",
|
||
"settings.language.label": "Language:",
|
||
"settings.section.editor_prompt": "Editor system prompt",
|
||
"settings.section.factcheck_template": "Fact check template",
|
||
"settings.section.spellcheck_prompt": "Spell check prompt",
|
||
"settings.section.advocatus_diaboli": "Advocatus Diaboli",
|
||
"settings.section.hook_finder": "Hook finder",
|
||
"settings.section.eli5": "ELI5-Simplification",
|
||
"settings.section.coauthor_brainstorming": "Co-Author Brainstorming",
|
||
"settings.section.tech_lastenheft": "📋 Requirements Spec",
|
||
"settings.section.tech_pflichtenheft": "⚙️ Functional Spec",
|
||
"settings.section.tech_usecase": "🔄 Use Cases",
|
||
"settings.section.tech_stakeholder": "👥 Stakeholder Analysis",
|
||
"settings.section.tech_glossar": "📖 Glossary",
|
||
"settings.section.tech_qualitaet": "✅ Quality Requirements",
|
||
"settings.section.tech_risiko": "⚠️ Risk Analysis",
|
||
"settings.button.save": "Save",
|
||
"settings.status.user_created": "User '{0}' created.",
|
||
"settings.status.saved": "Settings saved.",
|
||
"assistant.mode.lektorat": "Editing",
|
||
"assistant.mode.advocatus": "Advocatus Diaboli",
|
||
"assistant.mode.hookfinder": "Hook finder",
|
||
"assistant.mode.eli5": "ELI5 simplification",
|
||
"assistant.button.execute": "Execute",
|
||
"assistant.button.send_to_editor": "Send to editor",
|
||
"assistant.button.edit_prompt": "Edit prompt",
|
||
"assistant.button.hide_prompt": "Hide prompt",
|
||
"assistant.button.reset_prompt": "Reset",
|
||
"assistant.label.system_prompt": "System prompt",
|
||
"assistant.status.starting": "Starting...",
|
||
"assistant.status.searching": "Searching facts...",
|
||
"assistant.label.input_text": "Input text",
|
||
"assistant.placeholder.input": "Paste your text here...",
|
||
"assistant.label.result": "Result",
|
||
"assistant.hint.empty_result": "Result appears here after execution.",
|
||
"assistant.status.processing": "Processing...",
|
||
"assistant.mode.coauthor": "Co-Author Brainstorming",
|
||
"assistant.mode.rag": "RAG fact query",
|
||
"assistant.mode.tech_lastenheft": "📋 Requirements Spec",
|
||
"assistant.mode.tech_pflichtenheft": "⚙️ Functional Spec",
|
||
"assistant.mode.tech_usecase": "🔄 Use Cases",
|
||
"assistant.mode.tech_stakeholder": "👥 Stakeholder Analysis",
|
||
"assistant.mode.tech_glossar": "📖 Glossary",
|
||
"assistant.mode.tech_qualitaet": "✅ Quality Requirements",
|
||
"assistant.mode.tech_risiko": "⚠️ Risk Analysis",
|
||
"assistant.error.no_prompt": "No system prompt configured for this mode. Please configure in settings.",
|
||
"assistant.error.no_project": "No project loaded. Please open a project in the editor first.",
|
||
"assistant.error.no_facts": "No relevant facts found in the project index. Please index the project first.",
|
||
"assistant.status.done": "Done.",
|
||
"assistant.exposee.context": "Consider the following story outline (Exposé):",
|
||
"models.heading": "Manage Ollama models",
|
||
"models.button.refresh": "Refresh",
|
||
"models.status.loading": "Loading models...",
|
||
"models.label.size": "Size:",
|
||
"models.label.modified": "Modified:",
|
||
"models.pull.heading": "Download new model",
|
||
"models.pull.label.name": "Model name:",
|
||
"models.pull.placeholder": "e.g. llama3.2",
|
||
"models.pull.button.download": "Download",
|
||
"models.error.loading": "Error loading models:",
|
||
"models.pull.status.starting": "Starting download...",
|
||
"models.pull.status.model": "Model",
|
||
"models.pull.status.success": "downloaded successfully.",
|
||
"editor.status.autosaved": "Auto-saved.",
|
||
"editor.status.corrections_applied": "Corrections applied.",
|
||
"editor.spellcheck.button.apply": "Apply corrections",
|
||
"editor.version.button.browse": "Versions",
|
||
"editor.version.button.diff": "Compare",
|
||
"editor.version.button.restore": "Restore",
|
||
"editor.version.list_title": "Available versions",
|
||
"editor.version.diff_title": "Diff: version from",
|
||
"editor.version.empty": "No versions available.",
|
||
"editor.placeholder.content": "Write your text here...",
|
||
"editor.button.style_check": "Check style",
|
||
"editor.button.spell_check": "Spell check",
|
||
"editor.button.save": "Save",
|
||
"editor.button.version": "Version",
|
||
"editor.button.assistant": "Assistant",
|
||
"editor.button.index_project": "Index project",
|
||
"editor.version.title": "Save version",
|
||
"editor.version.label.comment": "Comment (optional)",
|
||
"editor.version.placeholder.comment": "What changed?",
|
||
"editor.version.button.save": "Save version",
|
||
"editor.search.placeholder": "Search term for fact/Wikipedia research...",
|
||
"editor.button.search_rag": "Search facts (RAG)",
|
||
"editor.button.search_wikipedia": "Wikipedia research",
|
||
"editor.spellcheck.heading": "Spell check - Changes:",
|
||
"editor.rag.heading": "Found facts (RAG):",
|
||
"editor.rag.label.similarity": "Similarity:",
|
||
"editor.wikipedia.heading": "Wikipedia research:",
|
||
"editor.wikipedia.status.loaded": "\u2713 Loaded",
|
||
"editor.wikipedia.button.load": "Load full article",
|
||
"editor.wikipedia.button.save_as_fact": "Save as fact",
|
||
"editor.result.heading": "Result:",
|
||
"editor.create_project.title": "Create new project",
|
||
"editor.create_project.label.name": "Project name",
|
||
"editor.create_project.placeholder.name": "e.g. My novel",
|
||
"editor.create_project.label.path": "Project path",
|
||
"editor.create_project.placeholder.path": "e.g. C:\\Projects\\MyNovel",
|
||
"editor.button.create": "Create",
|
||
"editor.status.imported_from_assistant": "Text imported from assistant.",
|
||
"editor.status.loaded": "Loaded:",
|
||
"editor.warning.context": "File is very long – context window may be exceeded",
|
||
"settings.temperature.label": "Creativity (Temperature):",
|
||
"settings.temperature.category.precise": "The Accountant (Precise & Strict)",
|
||
"settings.temperature.category.balanced": "The Editor (Balanced)",
|
||
"settings.temperature.category.creative": "The Co-Author (Creative)",
|
||
"settings.temperature.category.chaos": "The Drunk (Chaos)",
|
||
"settings.temperature.desc.precise": "Deterministic, repeatable, logical, dry",
|
||
"settings.temperature.desc.balanced": "Natural phrasing, stays close to facts",
|
||
"settings.temperature.desc.creative": "Unexpected metaphors, twists, creative ideas",
|
||
"settings.temperature.desc.chaos": "Unusable for productive writing",
|
||
"editor.status.analyzing_style": "Ollama analyzing style...",
|
||
"editor.status.checking_spelling": "Ollama checking spelling...",
|
||
"editor.status.searching_rag": "Searching related facts...",
|
||
"editor.status.searching_wikipedia": "Searching Wikipedia...",
|
||
"editor.status.loading_article": "Loading article:",
|
||
"editor.status.saving_fact": "Saving as fact...",
|
||
"editor.status.creating_project": "Creating project...",
|
||
"editor.status.indexing": "Indexing project...",
|
||
"editor.status.saved": "Saved:",
|
||
"editor.status.version_saved": "Version saved:",
|
||
"editor.status.saved_as": "Saved as:",
|
||
"editor.rag.error.no_project": "No project loaded. Open a project via the sidebar first.",
|
||
"editor.rag.error.no_facts": "No relevant facts found. Index the project if needed via 'Index project'.",
|
||
"editor.rag.error.generic": "RAG error:",
|
||
"editor.wikipedia.error.not_found": "No Wikipedia articles found.",
|
||
"editor.wikipedia.error.generic": "Wikipedia error:",
|
||
"editor.wikipedia.error.load_failed": "Could not load article.",
|
||
"editor.error.project_not_found": "Project not found.",
|
||
"editor.error.save_failed": "Error saving:",
|
||
"editor.error.create_failed": "Error creating:",
|
||
"editor.index.error.no_project": "No project loaded. Open a project via the sidebar first.",
|
||
"editor.index.error.not_found": "Project not found.",
|
||
"editor.index.status.success": "Project indexed successfully.",
|
||
"editor.index.error.generic": "Indexing error:",
|
||
"editor.version.status_loaded_prefix": "Version from",
|
||
"editor.version.status_loaded_suffix": "loaded.",
|
||
"home.tab.rag_facts": "Found facts (RAG)",
|
||
"home.tab.style_analysis": "Style analysis",
|
||
"home.rag.empty": "No facts found. Open a project and scan the files.",
|
||
"error.heading": "An error occurred",
|
||
"error.message": "Sorry, an unexpected error occurred.",
|
||
"error.link.back_to_home": "Back to home",
|
||
"notfound.heading": "404 - Page not found",
|
||
"notfound.message": "The requested page does not exist.",
|
||
"notfound.link.back_to_home": "Back to home",
|
||
"usermanagement.title": "User management",
|
||
"usermanagement.col.name": "Name",
|
||
"usermanagement.col.role": "Role",
|
||
"usermanagement.col.status": "Status",
|
||
"usermanagement.col.actions": "Actions",
|
||
"usermanagement.status.active": "Active",
|
||
"usermanagement.status.inactive": "Disabled",
|
||
"usermanagement.action.activate": "Activate",
|
||
"usermanagement.action.deactivate": "Deactivate",
|
||
"usermanagement.action.delete": "Delete",
|
||
"usermanagement.cannot_self": "Cannot manage yourself",
|
||
"usermanagement.status.activated": "User activated.",
|
||
"usermanagement.status.deactivated": "User deactivated.",
|
||
"usermanagement.status.deleted": "User deleted.",
|
||
"common.back": "Back",
|
||
"export.title": "Export documents",
|
||
"export.file_count": "Selected files",
|
||
"export.label.filename": "Filename",
|
||
"export.placeholder.filename": "e.g. MyExport",
|
||
"export.hint.filename": "The file will be saved in the browser download folder.",
|
||
"export.label.format": "Format",
|
||
"export.format.markdown": "Markdown (single file)",
|
||
"export.format.zip": "Markdown (ZIP archive)",
|
||
"export.button.export": "Export"
|
||
}
|