2026-05-25 06:38:16 +02:00
{
"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" ,
2026-05-31 19:31:27 +02:00
"page.title.help" : "Help" ,
"nav.menu.extras.help" : "Help" ,
2026-05-25 06:38:16 +02:00
"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" ,
2026-05-31 19:31:27 +02:00
"settings.ollama.test" : "Test" ,
"settings.ollama.online" : "Online" ,
"settings.ollama.offline" : "No connection" ,
"settings.section.diagnostics" : "Ollama Diagnostics" ,
"settings.diagnostics.run" : "Run diagnostics" ,
2026-05-25 06:38:16 +02:00
"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" ,
2026-05-31 19:31:27 +02:00
"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" ,
2026-05-25 06:38:16 +02:00
"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" ,
2026-05-31 19:31:27 +02:00
"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..." ,
2026-05-25 06:38:16 +02:00
"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..." ,
2026-05-31 19:31:27 +02:00
"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" ,
2026-05-25 06:38:16 +02:00
"assistant.error.no_prompt" : "No system prompt configured for this mode. Please configure in settings." ,
2026-05-31 19:31:27 +02:00
"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." ,
2026-05-25 06:38:16 +02:00
"assistant.status.done" : "Done." ,
2026-05-31 19:31:27 +02:00
"assistant.exposee.context" : "Consider the following story outline (Exposé):" ,
2026-05-25 06:38:16 +02:00
"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:" ,
2026-05-31 19:31:27 +02:00
"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" ,
2026-05-25 06:38:16 +02:00
"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." ,
2026-05-31 19:31:27 +02:00
"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)" ,
2026-06-21 07:52:03 +02:00
"export.button.export" : "Export" ,
"nav.menu.chat" : "Chat Tools"
2026-05-25 06:38:16 +02:00
}