{ "meta": { "code": "en", "name": "English", "native_name": "English", "locale": "en-US" }, "translations": { "about.author": "Author", "about.commercial": "Commercial use in proprietary applications (including by linuxiarz.pl Mateusz Gruszczyński) is not permitted under GPLv3 without an explicit Commercial License Agreement.", "about.commercialTitle": "COMMERCIAL LICENSE NOTICE:", "about.copy": "RustPad project information and licensing.", "about.gpl": "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.", "about.license": "Licence", "about.repository": "Git repository", "api.accountAlreadyConfirmed": "This account is already confirmed.", "api.accountConfirmationDisabled": "Account confirmation is not enabled.", "api.accountConfirmationRequiresSmtp": "Account confirmation requires SMTP configuration.", "api.accountConfirmed": "Account confirmed. You can now log in.", "api.accountCreateFailed": "Failed to create the account.", "api.accountCreated": "Account created.", "api.accountCreatedConfirm": "Account created. Check your e-mail and confirm the account before logging in.", "api.accountInactive": "This account is inactive.", "api.accountUpdateFailed": "The account could not be updated.", "api.checkAddress": "Check the address or return to the home page.", "api.confirmAccountFailed": "The account could not be confirmed.", "api.confirmBeforeLogin": "Confirm the account using the link sent by e-mail before logging in.", "api.confirmInvalid": "The confirmation link is invalid or has expired.", "api.confirmationCooldown": "A new confirmation e-mail can be sent in {minutes} minute(s).", "api.confirmationEmailBuildFailed": "Failed to build account confirmation e-mail.", "api.confirmationResent": "A new confirmation e-mail has been sent.", "api.confirmationSent": "A confirmation link has been sent to your e-mail address.", "api.currentPasswordIncorrect": "The current password is incorrect.", "api.databaseError": "Database error.", "api.directoryProvisionFailed": "Failed to provision the organization account.", "api.directorySyncFailed": "Failed to synchronize the organization account.", "api.directoryUnavailable": "The organization directory is currently unavailable.", "api.documentTooLarge": "The document is too large", "api.emailAnother": "This e-mail address already belongs to another account. Ask an administrator to link it or enable LDAP_LINK_EXISTING_BY_EMAIL.", "api.emailChanged": "E-mail address changed.", "api.emailExists": "This e-mail address is already registered.", "api.emailSendFailed": "The e-mail could not be sent. Check the SMTP configuration.", "api.expirationFuture": "Expiration must be in the future.", "api.fileAssetNotFound": "The requested application asset does not exist.", "api.fileDeleteFailed": "Failed to delete the file", "api.fileMissing": "No file provided", "api.fileNotFound": "File not found", "api.fileReadFailed": "Failed to read the file", "api.fileSaveFailed": "Failed to save the file", "api.fileStorageCheckFailed": "Failed to check file storage", "api.fileTooLarge": "The file may be at most {max_mb} MB", "api.guestUploadsDisabled": "File uploads are disabled for guests.", "api.invalidAccessToken": "Invalid access token", "api.invalidAuthorship": "Invalid authorship mode", "api.invalidCredentials": "Invalid e-mail address or password.", "api.invalidDirectoryCredentials": "Invalid organization login or password.", "api.invalidEditorColor": "Invalid editor color", "api.invalidEditorColorDot": "Invalid editor color.", "api.invalidEditorFont": "Invalid editor font", "api.invalidEditorFontSize": "Invalid editor font size", "api.invalidEmail": "Enter a valid e-mail address.", "api.invalidExpiration": "Invalid expiration date.", "api.invalidForm": "Invalid form data", "api.invalidPassword": "Invalid password", "api.invalidRecipient": "Invalid recipient address.", "api.invalidResourceKind": "Invalid resource kind", "api.itemNotOwned": "This item does not belong to your account.", "api.ldapDelete": "LDAP accounts cannot be deleted here.", "api.ldapManaged": "E-mail and password are managed by LDAP/AD.", "api.ldapNotConfigured": "LDAP authentication is not configured.", "api.linkLabelLength": "Link label must contain at most 120 printable characters.", "api.localRegistrationDisabled": "Local registration is disabled while LDAP authentication is enabled.", "api.loginFirst": "Log in first.", "api.loginSaveColors": "Log in to save note colors", "api.loginSavePreferences": "Log in to save personal editor preferences", "api.methodNotAllowed": "Method not allowed", "api.missingEmailPayload": "Missing e-mail change payload.", "api.missingKind": "Missing kind.", "api.missingSlug": "Missing slug.", "api.nameAddress": "The name cannot be converted into a valid address", "api.nameLength": "{field} must contain between 1 and {max} characters", "api.nicknameInvalid": "Nickname contains invalid characters.", "api.nicknameLength": "Nickname must contain 1 to 40 characters.", "api.nicknameLogin": "This nickname is registered. Log in to use it.", "api.nicknameOwned": "This nickname belongs to another account.", "api.nicknameOwnedSession": "This nickname belongs to another account or the session expired.", "api.nicknameRegistered": "This nickname is already registered.", "api.noActiveAccounts": "No active registered account for: {accounts}", "api.noSettings": "No editor settings were provided", "api.notLoggedIn": "Not logged in.", "api.noteDeleted": "This note does not exist or has been deleted.", "api.noteFilesDeleteFailed": "Failed to delete note files", "api.noteHasPassword": "This note already has a password.", "api.noteNotFound": "Note not found", "api.noteProtectedDelete": "This note is protected. Only its owner can delete it.", "api.noteProtectedFiles": "This note is protected. Only its owner can delete files.", "api.onlyOwnerFiles": "Only the note owner can delete files", "api.onlyOwnerNotePassword": "Only the note owner can set its password.", "api.onlyOwnerWorkspacePassword": "Only the workspace owner can set its password.", "api.ownerAuthorship": "Only the resource owner can change authorship settings", "api.padFilesDeleteFailed": "Failed to delete pad files.", "api.pageLinkInvalid": "The link is invalid or the published page has been removed.", "api.pageNotFound": "Page not found", "api.pageUnavailablePassword": "This published page is unavailable until a resource password is set.", "api.pageUnavailableWorkspacePassword": "This published page is unavailable until a workspace password is set.", "api.passwordLength": "Password must contain 8 to 128 characters.", "api.passwordLengthBetween": "Password must contain between 8 and 128 characters", "api.passwordRequired": "Password is required.", "api.passwordRequiredIncorrect": "Password required or incorrect.", "api.passwordSecureFailed": "Failed to secure the password.", "api.permission": "Permission must be ro or rw.", "api.profileUpdated": "Profile updated.", "api.profileUpdatedConfirmEmail": "Profile updated. Confirm the new e-mail address using the link sent to it.", "api.publishedNotFound": "Published page not found", "api.publishedProtected": "This published page is protected.", "api.rateLogin": "Too many login attempts. Try again in {seconds} seconds.", "api.ratePassword": "Too many password attempts. Try again in {seconds} seconds.", "api.rateReset": "Too many password reset requests. Try again in {seconds} seconds.", "api.rateResetAttempt": "Too many reset attempts. Try again in {seconds} seconds.", "api.rateShare": "Too many share-link attempts. Try again in {seconds} seconds.", "api.rateShareSessions": "Too many share-link sessions. Try again in {seconds} seconds.", "api.readOnly": "Read-only access.", "api.recipientsRange": "Enter between 1 and 100 e-mail addresses or user names.", "api.registrationDisabled": "Registration is disabled.", "api.registrationEmailBuildFailed": "Failed to build registration e-mail.", "api.resetEmailBuildFailed": "Failed to build reset e-mail.", "api.resetInvalid": "The reset link is invalid or has expired.", "api.resetNotConfigured": "Password reset is not configured on this server.", "api.resetSent": "If the account exists, a reset link has been sent.", "api.restoreFailed": "The selected revision could not be restored", "api.revisionNotFound": "Revision not found", "api.serverError": "Server error", "api.sessionExpired": "Your session has expired.", "api.sessionExpiredLogin": "Your session has expired. Log in again.", "api.setResourcePasswordFirst": "Set a resource password before enabling the published page.", "api.setWorkspacePasswordFirst": "Set a workspace password before enabling the published page.", "api.shareConfirmationRequiresSmtp": "Share confirmation requires SMTP configuration.", "api.shareEmailBuildFailed": "Failed to build sharing invitation e-mail.", "api.shareInviteInvalid": "The sharing invitation is invalid or has expired.", "api.shareLinkMissing": "Share link was not found or is already revoked.", "api.shareLinksDisabled": "Direct share links are disabled for public resources without a password.", "api.smtpFromInvalid": "Invalid SMTP_FROM.", "api.smtpInvalid": "Invalid SMTP configuration.", "api.smtpNotConfigured": "SMTP is not configured.", "api.taskUpdateFailed": "The task could not be updated", "api.taskUpdatesDisabled": "Task updates are disabled for this page", "api.unconfirmedMissing": "No unconfirmed account exists for this e-mail address.", "api.uniqueAddressFailed": "Failed to create a unique address", "api.unknownAccountAction": "Unknown account action.", "api.unknownResourceType": "Unknown resource type.", "api.unknownLanguage": "Unknown interface language.", "api.unknownTheme": "Unknown interface theme.", "api.workspaceFilesDeleteFailed": "Failed to delete workspace files.", "api.workspaceHasPassword": "This workspace already has a password.", "api.workspaceNotFound": "Workspace not found", "api.writeRequiredPrefs": "Read and write access is required to save editor preferences", "auth.accountAction.ask": "Confirm the requested account action. If you did not request it, cancel and ignore the e-mail.", "auth.accountAction.confirm": "Confirm action", "auth.accountAction.done": "Account action confirmed", "auth.accountAction.failed": "Account action failed", "auth.accountAction.title": "Confirm account action", "auth.accountConfirmationFailed": "Account confirmation failed", "auth.accountConfirmed": "Account confirmed", "auth.backLogin": "Back to log in", "auth.confirmAccount.action": "Activate account", "auth.confirmAccount.message": "Confirm activation of this RustPad account.", "auth.confirmAccount.title": "Confirm account", "auth.confirmation.resend": "Resend confirmation e-mail", "auth.confirmation.resendFailed": "Could not resend confirmation", "auth.confirmation.sent": "Confirmation e-mail sent", "auth.createAccount": "Create an account", "auth.delete.confirm": "Send an e-mail link to permanently delete this account?", "auth.delete.currentPassword": "Enter the current password first.", "auth.delete.requestFailed": "Could not request account deletion", "auth.email.directory": "E-mail / LDAP or AD Username", "auth.email.directory.placeholder": "you@example.com or username", "auth.email.placeholder": "you@example.com", "auth.error.login": "Sign-in failed", "auth.error.registration": "Registration failed", "auth.error.reset": "Password reset failed", "auth.error.retry": "Please try again.", "auth.forgot": "Forgot password?", "auth.guest.success": "Continuing as {nickname}.", "auth.guest.title": "Guest session", "auth.inbox": "Check your inbox", "auth.invitation.accept": "Accept invitation", "auth.invitation.ask": "Accept this sharing invitation?", "auth.invitation.failed": "Invitation failed", "auth.invitation.title": "Sharing invitation", "auth.login": "Log in", "auth.login.success": "Signed in as {nickname}.", "auth.login.title": "Signed in", "auth.logout.message": "You have been signed out.", "auth.logout.title": "Signed out", "auth.newPassword.action": "Change password", "auth.newPassword.copy": "The password must contain at least 8 characters.", "auth.newPassword.title": "Set a new password", "auth.nickname.placeholder": "Your nickname", "auth.password.changed": "Password changed", "auth.password.changed.copy": "Password changed. The reset link has been used and cannot be opened again.", "auth.password.min": "At least 8 characters", "auth.passwordChange.currentRequired": "Enter the current password to change e-mail or password.", "auth.register": "Register", "auth.register.already": "Already registered? Log in", "auth.register.create": "Create account", "auth.reset": "Reset password", "auth.reset.copy": "Enter the e-mail address assigned to your local account.", "auth.reset.send": "Send reset link", "auth.reset.sent": "Reset link sent", "auth.session.expired.message": "Your session expired. Sign in again to continue with account-only actions.", "auth.session.expired.title": "Session expired", "characters.zero": "0 characters", "client.accessDenied": "Access denied.", "client.authRequired": "Authentication required.", "client.badGateway": "The server returned an invalid response. Try again.", "client.conflict": "The requested change conflicts with existing data.", "client.copyFailed": "Failed to copy the link", "client.gatewayTimeout": "The server took too long to respond. Try again.", "client.invalidRequest": "Invalid request.", "client.offline": "Your device is offline.", "client.operationNotAllowed": "This operation is not allowed.", "client.requestFailed": "Request failed ({status}).", "client.requestTimedOut": "The request timed out. Try again.", "client.resourceNotFound": "The requested resource was not found.", "client.serverLater": "Server error. Try again later.", "client.timedOut": "Timed out", "client.tooEarly": "The request was sent too early. Try again.", "client.tooMany": "Too many requests. Try again later.", "client.unavailable": "Service temporarily unavailable.", "client.uploadCancelled": "Upload cancelled.", "client.uploadConnection": "Upload failed before the server returned a response. Check the connection and try again.", "client.uploadInterrupted": "Upload interrupted. Try again.", "client.uploadLimit": "The selected file exceeds the allowed upload limit.", "client.uploadProcessingTimeout": "The file was sent, but the server did not finish processing it. Try again.", "client.uploadProxy": "Upload failed before the server returned a response. The file may exceed the server or proxy upload limit.", "client.uploadSize": "The selected file is {size}. The upload limit is {limit}.", "client.uploadStalled": "Upload stopped making progress. Check the connection and try again.", "common.about": "About", "common.back": "Back", "common.backHome": "Back to home", "common.cancel": "Cancel", "common.closeDialog": "Close dialog", "common.closeFiles": "Close files", "common.confirm": "Confirm", "common.continue": "Continue", "common.create": "Create", "common.currentLocation": "Current location", "common.delete": "Delete", "common.dismiss": "Dismiss", "common.done": "Done", "common.edit": "Edit", "common.email": "E-mail", "common.files": "Files", "common.hide": "Hide", "common.history": "History", "common.information": "Information", "common.language": "Language", "common.loading": "Loading…", "common.more": "More", "common.next": "Next", "common.nickname": "Nickname", "common.note": "Note", "common.notes": "Notes", "common.ok": "OK", "common.open": "Open", "common.password": "Password", "common.perPage": "Per page", "common.preview": "Preview", "common.previous": "Previous", "common.private": "Private", "common.profile": "Profile", "common.public": "Public", "common.remove": "Remove", "common.retry": "Retry", "common.save": "Save", "common.search": "Search", "common.set": "Set", "common.share": "Share", "common.show": "Show", "common.success": "Success", "common.system": "System", "common.table": "Table", "common.update": "Update", "common.view": "View", "common.warning": "Warning", "common.workspace": "Workspace", "diag.client": "Client", "diag.jitter": "Jitter", "diag.lastEvent": "Last event", "diag.latency": "Latency", "diag.quality": "Quality", "diag.reconnects": "Reconnects", "diag.title": "Connection diagnostics", "diag.uptime": "Uptime", "diagnostics.buffered": " · {amount} buffered", "diagnostics.closed": "Closed {code}", "diagnostics.closedReason": "Closed {code}: {reason}", "diagnostics.lastUptime": "last {duration}", "diagnostics.latency": "{current} ms · avg {average} ms · {minimum}–{maximum} ms", "diagnostics.messageAt": "Message {time}", "diagnostics.quality.degraded": "Degraded", "diagnostics.quality.excellent": "Excellent", "diagnostics.quality.good": "Good", "diagnostics.quality.poor": "Poor", "diagnostics.reconnectAttempt": "{count} · attempt {attempt}", "diagnostics.state.closed": "Closed", "diagnostics.state.closing": "Closing", "diagnostics.state.connecting": "Connecting", "diagnostics.state.measuring": "Measuring", "diagnostics.state.open": "Connected", "diagnostics.state.reconnecting": "Reconnecting", "diagnostics.state.waiting": "Waiting", "diagnostics.traffic": "{received} received · {sent} sent", "diagnostics.visibility.hidden": "hidden", "diagnostics.visibility.prerender": "prerender", "diagnostics.visibility.visible": "visible", "diagnostics.waitHeartbeat": "Waiting for heartbeat", "diagnostics.waitServer": "Waiting for server data", "editor.accessChecking": "Access: checking…", "editor.authorship": "Authorship display", "editor.authorshipTitle": "Show or hide author coloring", "editor.autosave": "Changes are saved automatically", "editor.bold": "Bold", "editor.bulletButton": "• List", "editor.bulletList": "Bullet list", "editor.changeColor": "Change your color", "editor.changeEditorColor": "Change editor color", "editor.changesSynced": "Changes synchronized", "editor.characters": "{count} characters", "editor.chat": "Chat", "editor.chatEphemeral": "Messages disappear after disconnect", "editor.chatLabel": "Chat message", "editor.chatPlaceholder": "Write a message…", "editor.closeNavigation": "Close navigation menu", "editor.codeBlock": "Code block", "editor.codeBlockLines": "Code block with line numbers", "editor.collapsible": "Collapsible section", "editor.colorSaveFailed": "Could not save editor color", "editor.colorSaved": "This color will be used for the current tab.", "editor.colorSavedTitle": "Editor color saved", "editor.colorsOff": "Colors off", "editor.colorsOn": "Colors on", "editor.columnLabel": "Editor", "editor.compact": "Compact", "editor.compactView": "Compact view", "editor.connectionError": "Editor connection error", "editor.connectionInterrupted": "Connection interrupted", "editor.copyOpen": "Copy its link and open it in a new tab", "editor.copyThisLink": "Copy this link", "editor.currentLocation": "Current location", "editor.dangerAlert": "Danger alert", "editor.definition": "Definition", "editor.dragResize": "Drag to resize", "editor.editableTasks": "Editable tasks", "editor.editableTasksTitle": "Allow visitors to update task checkboxes on the published page", "editor.editorColor": "Editor color", "editor.editorLines": "Editor lines", "editor.editorOptions": "Editor options", "editor.emoji": "😀 Emoji", "editor.emojiCategories": "Emoji categories", "editor.emojiEmpty": "No emoji found.", "editor.emojiLabel": "Emoji", "editor.emojiSearch": "Search emoji", "editor.emojiSearchPlaceholder": "Search emoji…", "editor.emptyNote": "Empty note", "editor.enablePage": "Enable Page", "editor.enablePageTitle": "Enable or disable the published page", "editor.extendedMarkdown": "Extended Markdown", "editor.failedMermaid": "Failed to load Mermaid.", "editor.fileCount": "{count} files", "editor.font": "Font", "editor.footnote": "Footnote", "editor.format.alertContent": "Alert content", "editor.format.code": "code", "editor.format.column1": "Column 1", "editor.format.column2": "Column 2", "editor.format.content": "Content", "editor.format.definition": "Definition", "editor.format.description": "description", "editor.format.detailsSummary": "Click me", "editor.format.diagram": "graph TD\n A[Start] --> B[End]", "editor.format.footnote": "Footnote text", "editor.format.important": "important", "editor.format.term": "Term", "editor.format.text": "text", "editor.format.textWithFootnote": "Text with footnote", "editor.format.value": "value", "editor.full": "Full", "editor.globalAuthorship": "Global authorship settings", "editor.globalProfileColor": "Global profile color", "editor.guest": "Guest", "editor.headings": "Headings H1–H4", "editor.hideNavigation": "Hide navigation bar", "editor.hideToolbar": "Hide editor toolbar", "editor.highlight": "Highlight", "editor.historyCopy": "Author, time, and version preview", "editor.historyEmpty": "No history yet.", "editor.historyLoadFailed": "Could not load version history", "editor.historyTitle": "Change history", "editor.home": "RustPad home", "editor.horizontalRule": "Horizontal rule", "editor.imageSizeError": "Enter a width and height between 1 and 10,000 px.", "editor.imageSizeTitle": "Invalid image size", "editor.inRoom": "In this room", "editor.indent": "Indent by 2 spaces", "editor.infoAlert": "Info alert", "editor.inlineCode": "Inline code", "editor.insertEmoji": "Insert emoji", "editor.italic": "Italic", "editor.keyboardShortcuts": "Keyboard shortcuts", "editor.layout.auto": "Auto", "editor.layout.center": "Center", "editor.layout.left": "Left", "editor.layout.natural": "Natural", "editor.layout.right": "Right", "editor.lineCopyFailed": "Could not copy line link", "editor.link": "Link", "editor.localRecovered": "Local changes recovered", "editor.markdown": "Markdown", "editor.markdownPreview": "Markdown preview", "editor.mermaid": "Mermaid diagram", "editor.minimum8": "Minimum 8 characters.", "editor.missedMerged": "A missed update was merged with your local edits.", "editor.mono": "Mono", "editor.moveQuickActions": "Move quick actions", "editor.noActiveUsers": "No active users", "editor.noMessages": "No messages yet", "editor.noteColorOverride": "Note color override", "editor.noteFiles": "Note files", "editor.noteFilesCopy": "Copy a direct link or ready Markdown/Alias code.", "editor.noteLinkCopied": "Note link copied to the clipboard.", "editor.noteLinkCopyFailed": "Could not copy note link", "editor.noteReadOnly": "This note is read only. Enter the password or ask the owner to grant write access.", "editor.noteUnlockFailed": "Could not unlock note", "editor.noteUnlocked": "Editing access has been unlocked.", "editor.noteUnlockedTitle": "Note unlocked", "editor.notificationChat": "{sender} wrote in RustPad", "editor.numberedButton": "1. List", "editor.numberedList": "Numbered list", "editor.numberedListShortcut": "Numbered list · Ctrl/Cmd+Shift+7", "editor.openChat": "Open chat", "editor.openEditorOptions": "Open editor options", "editor.openFiles": "Open files", "editor.openNavigation": "Open navigation menu", "editor.openPublishedFailed": "Could not open published page", "editor.outdent": "Remove indentation", "editor.overrideColor": "Override color for this note", "editor.ownerAuthorshipOnly": "Only the owner can change authorship settings", "editor.pageAccessCopy": "Access to page options requires a password-protected note.", "editor.pageDisabled": "Published page disabled", "editor.pageLabel": "Page", "editor.pageLinkCopied": "Published page link copied to the clipboard.", "editor.pageLinkTitle": "Page link copied", "editor.pageLoadFailed": "Page could not be loaded", "editor.pageOptions": "Page options", "editor.participants": "Participants", "editor.passwordRequired": "Password required", "editor.passwordSetContinue": "A password was set for this note. Enter it to continue.", "editor.passwordSetEditing": "A password was set for this note. Enter it to continue editing.", "editor.passwordSetFailed": "Could not set password", "editor.pendingMerged": "Pending edits were merged after reconnecting.", "editor.previewLines": "Preview lines", "editor.previewMedia": "Preview (media / mermaid / markdown)", "editor.previewText": "Text preview", "editor.profileColorRestoreFailed": "Could not restore profile color", "editor.profileColorRestored": "The global profile color is active again.", "editor.profileColorRestoredTitle": "Profile color restored", "editor.protectedResource": "Protected {resource}", "editor.protectionEnabled": "Password protection is enabled. Publishing options are now available.", "editor.protectionEnabledTitle": "Protection enabled", "editor.publicProtected": "Password protection is required again for the published page.", "editor.publicProtectedTitle": "Public page protected", "editor.publicProtectionFailed": "Could not update page protection", "editor.publicUnprotected": "The published page can now be opened without the resource password.", "editor.publicUnprotectedTitle": "Public page unprotected", "editor.publishingDisabled": "Publishing disabled", "editor.publishingEnabled": "Publishing enabled", "editor.publishingFailed": "Could not update publishing", "editor.publishingOff": "The published page is no longer available.", "editor.publishingOn": "The published page is now available.", "editor.quickActions": "Quick editor actions", "editor.quote": "Quote", "editor.readOnly": "Read only", "editor.readOnlyTitle": "Read-only access", "editor.reconnectAuto": "Trying to reconnect automatically.", "editor.recoveryFailed": "Recovery failed", "editor.recoveryTooLarge": "The recovery copy is larger than the document size limit.", "editor.redo": "Redo", "editor.resizeImage": "Resize image", "editor.restore": "Restore", "editor.roomChat": "Room chat", "editor.saveFailed": "Save failed", "editor.saving": "Saving…", "editor.send": "Send", "editor.serif": "Serif", "editor.settingsFailed": "Could not save editor settings", "editor.shortcuts": "Shortcuts", "editor.shortcutsOs": "Use Ctrl on Windows/Linux or Cmd on macOS.", "editor.showNavigation": "Show navigation bar", "editor.showToolbar": "Show editor toolbar", "editor.simple": "Simple", "editor.size": "Size", "editor.split": "Split", "editor.startWriting": "Start writing…", "editor.strike": "Strikethrough", "editor.subscript": "Subscript", "editor.successAlert": "Success alert", "editor.superscript": "Superscript", "editor.syncConflict": "A sync conflict occurred. Your local changes were preserved in a recovery block.", "editor.syncError": "Synchronization error", "editor.syncResync": "Resynchronizing…", "editor.taskButton": "☑ Task", "editor.taskList": "Task list", "editor.taskListShortcut": "Task list · Ctrl/Cmd+Shift+9", "editor.tasksFailed": "Could not update task permissions", "editor.tasksOff": "Visitors can no longer update public tasks.", "editor.tasksOffTitle": "Task updates disabled", "editor.tasksOn": "Visitors can now update public tasks.", "editor.tasksOnTitle": "Task updates enabled", "editor.toc": "Table of contents", "editor.undo": "Undo last change", "editor.unknownAuthor": "Unknown author", "editor.unprotectPage": "Unprotect Page", "editor.unprotectPageTitle": "Allow the published page to open without the resource password or private access", "editor.upload": "Upload", "editor.uploadFile": "Upload file", "editor.uploadTitle": "Upload a file", "editor.useGlobalColor": "Use global profile color", "editor.user": "{count} user", "editor.users": "{count} users", "editor.versionRestored": "The selected revision is now the current version.", "editor.versionRestoredTitle": "Version restored", "editor.view": "Editor view", "editor.waitConnection": "Waiting for connection…", "editor.warningAlert": "Warning alert", "editor.websocketDiagnostics": "WebSocket connection diagnostics", "editor.words": "{count} words", "emoji.group.activities": "Activities", "emoji.group.animalsNature": "Animals & Nature", "emoji.group.flags": "Flags", "emoji.group.foodDrink": "Food & Drink", "emoji.group.objects": "Objects", "emoji.group.peopleBody": "People & Body", "emoji.group.smileysEmotion": "Smileys & Emotion", "emoji.group.symbols": "Symbols", "emoji.group.travelPlaces": "Travel & Places", "emoji.itemLabel": "Emoji {emoji}", "emoji.recentGroup": "Recently Used", "emoji.recentItem": "Recent emoji", "error.fileNotFoundTitle": "File not found · RustPad", "error.home": "Home page", "error.internal.message": "The page could not be loaded. Please try again shortly.", "error.methodNotAllowedTitle": "Method not allowed · RustPad", "error.methodUnsupported": "This address does not support the requested operation.", "error.notFoundFallback": "404 Not Found", "error.noteNotFoundTitle": "Note not found · RustPad", "error.pageNotFoundTitle": "Page not found · RustPad", "error.publishedNotFoundTitle": "Published page not found · RustPad", "error.serverTitle": "Server error · RustPad", "error.staticMissing": "The requested static file does not exist.", "files.addDownload": "Add download", "files.addPlayer": "Add player", "files.addToNote": "Add to note", "files.addedTitle": "Added to note", "files.alias": "Alias", "files.codeCopied": "Generated file code copied to the clipboard.", "files.codeCopyFailed": "Could not copy file code", "files.delete": "Delete file", "files.deleteAsk": "Delete file \"{name}\" permanently?", "files.deleteFailed": "Could not delete file", "files.deleted": "The file was permanently deleted.", "files.deletedTitle": "File deleted", "files.download": "Download {label}", "files.downloadCode": "Download code", "files.empty": "No files uploaded.", "files.generatedCode": "Generated file code", "files.imageAlignment": "Image alignment", "files.imageHeight": "Image height", "files.imageLayout": "Image layout", "files.imageWidth": "Image width", "files.inNote": "in note", "files.inserted": "The file reference was inserted into the note.", "files.loadFailed": "Could not load files", "files.ownerDelete": "Only the note owner can delete files.", "files.pasteUnavailable": "Paste upload unavailable", "files.pasteUnavailable.message": "Read-write access and file uploads are required to paste files.", "files.playerCode": "Player code", "files.prepareImageFailed": "Could not prepare image", "files.previewMedia": "Playback is unavailable.", "files.readWriteDelete": "Read-write access is required to delete files.", "files.removedContent": "removed from content", "files.summary.few": "{count} files · {size}", "files.summary.many": "{count} files · {size}", "files.summary.one": "{count} file · {size}", "files.summary.other": "{count} files · {size}", "files.uploadUnavailable": "Upload unavailable", "files.uploadUnavailable.message": "Read-write access and file uploads are required to upload files.", "files.video.download": "Download link", "files.video.downloadHelp": "Insert a link that downloads the original file.", "files.video.embedded": "Embedded player", "files.video.embeddedHelp": "Play the video directly in the note.", "files.video.question": "How should it be added?", "files.video.title": "Video file", "files.zero": "0 files", "home.hero.copy": "Create a standalone note or organize multiple notes in a workspace.", "home.hero.title": "Write. Share. Collaborate.", "home.login": "Log in", "home.logout": "Log out", "home.myNotes": "My notes", "home.note.copy": "A single document with its own link.", "home.note.create": "Create note", "home.note.name": "Note name", "home.note.password": "Note password", "home.note.placeholder": "Meeting notes", "home.password.optional": "optional, min. 8 characters", "home.register": "Register", "home.workspace.copy": "A workspace containing multiple notes.", "home.workspace.create": "Create workspace", "home.workspace.name": "Workspace name", "home.workspace.password": "Workspace password", "home.workspace.placeholder": "My project", "i18n.loadFailed": "Could not load language resource ({status})", "identity.backNickname": "Back to nickname", "identity.copy": "Use a free nickname without an account, or register it to reserve it.", "identity.guest": "Continue as guest", "identity.loginContinue": "Log in and continue", "identity.logoutSaved": "Log out saved account", "identity.placeholder": "Name or nickname", "identity.registerContinue": "Register and continue", "identity.title": "What should we call you?", "identity.workspace.copy": "Log in, or choose a free nickname to continue as a guest.", "image.adjust.help": "Keep the whole image or choose a crop, then select output size.", "image.adjust.title": "Adjust image", "image.crop": "Crop", "image.free": "Free", "image.maxSize": "Max size", "image.original": "Original", "image.square": "Square", "image.use": "Use image", "image.whole": "Whole image", "image.zoom": "Zoom", "markdown.backReference": "Back to reference", "markdown.details": "Details", "markdown.download": "Download {label}", "markdown.open": "Open {title}", "markdown.playbackUnavailable": "Playback is unavailable.", "markdown.toc": "Table of contents", "markdown.youtubeVideo": "YouTube video", "pagination.items": "Page {page} of {pages} · {count} items", "pagination.notes": "Page {page} of {pages} · {count} notes", "permission.readOnly": "Read only", "permission.readWrite": "Read and write", "profile.copy.directory": "Directory account details are read-only. You can change the nickname, editor color, interface theme, and language.", "profile.copy.local": "Manage your local RustPad account.", "profile.currentEmail": "Current e-mail", "profile.currentPassword": "Current password", "profile.delete": "Delete account", "profile.editorColor": "Editor color", "profile.editorColor.choose": "Choose your editor color", "profile.fullName": "Full name", "profile.keepCurrent": "Leave empty to keep current", "profile.language.changed.message": "The interface language has been changed.", "profile.language.changed.title": "Language changed", "profile.language.failed": "Could not change language", "profile.language.help": "Saved with your profile and applied after you save these settings.", "profile.newEmail": "New e-mail", "profile.newPassword": "New password", "profile.noNicknameSuggestion": "No automatic nickname suggestion is available.", "profile.organization": "Organization", "profile.passwordRequired": "Required for e-mail or password changes", "profile.save": "Save profile", "profile.saved": "Your profile settings were saved.", "profile.signedAs": "Signed as {identity}", "profile.suggestedNickname": "Suggested nickname: {nickname}", "profile.theme": "Interface theme", "profile.updateFailed": "Could not update profile", "profile.updated": "Profile updated", "proper.arial": "Arial", "proper.emailExample": "you@example.com", "proper.georgia": "Georgia", "proper.markdown": "Markdown", "proper.mermaid": "Mermaid", "proper.rustpad": "RustPad", "public.copyFailed": "Could not copy link", "public.copyHeadingAria": "Copy link to heading on line {line}", "public.copyHeadingTitle": "Copy link to this heading (line {line})", "public.copyLineAria": "Copy link to line {line}", "public.copyLink": "Copy link", "public.fullWidth": "Full width", "public.headingCopied": "Heading link copied to the clipboard.", "public.lineCopied": "Link to line {line} copied to the clipboard.", "public.lineLinks": "Line links", "public.lineNumbers": "Line numbers", "public.linkCopiedTitle": "Link copied", "public.loadFailed": "Could not load published page", "public.mermaidFailed": "Failed to load Mermaid.", "public.open": "Open page", "public.pageLinkCopied": "Published page link copied to the clipboard.", "public.pageLinkCopyFailed": "Could not copy page link", "public.passwordAuthorized": "Sign in with an authorized account or enter the resource password.", "public.passwordCorrect": "Enter the correct password.", "public.protected": "Protected page", "public.protected.copy": "Enter the note password or sign in with an account that has access.", "public.task.disabled": "Task updates are disabled by the owner", "public.task.update": "Update this task", "public.taskComplete": "Task marked as complete.", "public.taskIncomplete": "Task marked as incomplete.", "public.taskUpdateFailed": "Could not update task", "public.taskUpdated": "Task updated", "public.title": "Published note · RustPad", "public.unlockFailed": "Could not unlock page", "public.unlocked": "The published page has been unlocked.", "public.unlockedTitle": "Page unlocked", "public.updated": "Updated: {date}", "public.updatedTasks": "Updated: {date} · tasks can be updated", "resource.changePassword": "Change password", "resource.deleteAsk": "Delete “{title}” permanently?", "resource.deleteFailed": "Could not delete item", "resource.deleted": "{kind} deleted.", "resource.makePrivate": "Make private", "resource.makePublic": "Make public", "resource.minimumPassword": "Minimum 8 characters", "resource.passwordEnabled": "Password protection is enabled for {title}.", "resource.passwordMinError": "Password must contain at least 8 characters.", "resource.passwordProtectedMeta": "password protected", "resource.passwordRemoveAsk": "Remove password protection from “{title}”?", "resource.passwordRemoveCopy": "Anyone with the public link will be able to open it without a password.", "resource.passwordRemoveFailed": "Could not remove password", "resource.passwordRemoved": "Password protection was removed from {title}.", "resource.passwordRemovedTitle": "Password removed", "resource.passwordSaveFailed": "Could not save password", "resource.passwordSaved": "Password saved", "resource.passwordSettings": "Password settings", "resource.passwordShort": "Password…", "resource.passwordVeryShort": "Pass…", "resource.privateMeta": "private", "resource.removePassword": "Remove password", "resource.removed": "Item removed", "resource.setPassword": "Set password", "resource.visibilityChanged": "{title} is now {visibility}.", "resource.visibilityFailed": "Could not update visibility", "resource.visibilityTitle": "Visibility updated", "resources.accessRules": "Access rules:", "resources.accessRules.copy": "Public items open from their link; a password adds link-based protection. Private items are visible only to their owner and explicitly shared accounts or valid share links. Unauthorized visitors receive a not-found response.", "resources.anotherUser": "another user", "resources.copy": "Items created while signed in are assigned to your account.", "resources.createWorkspaceFailed": "Could not create workspace", "resources.empty": "No assigned items yet.", "resources.loadFailed": "Could not load your items", "resources.loading": "Loading…", "resources.pagination": "Resources pagination", "resources.search": "Search notes and workspaces", "resources.search.placeholder": "Search notes and workspaces…", "resources.sharedBy": "Shared by {user}", "resources.title": "My notes and workspaces", "share.accessGranted": "Access granted.", "share.accessRemoved": "Access removed.", "share.attention": "Sharing needs attention", "share.close": "Close share dialog", "share.copy": "Copy", "share.createLink": "Create link", "share.created": "Created {date}", "share.directDisabled": "Direct links are disabled while this item is public and has no password. Existing links are preserved and become active again after you make it private or add a password.", "share.directLinks": "Direct links", "share.directLinks.copy": "Create links for people without an account or manage existing links.", "share.emailOrUsername": "E-mail or username", "share.expires": "Expires {date}", "share.failed": "Sharing action failed", "share.grant": "Grant access", "share.hours": "hours", "share.individualLinks": "Individual links", "share.invitationSent": "Invitation sent. Access will appear after the recipient accepts it.", "share.label": "Label", "share.linkCopied": "Link copied.", "share.linkCreatedCopied": "Link created, displayed below and copied.", "share.linkCreatedCopyFailed": "Link created and displayed below. Automatic copying failed; use the Copy button.", "share.linkId": "Link ID #{id} · Created {created} · {expires}", "share.linkNotStored": "The full address is not stored. Use the label or link ID #{id} to identify it.", "share.linkPermission": "Link permission", "share.linkRevoked": "Link revoked.", "share.linkUpdated": "Link updated.", "share.linkVisibleOnce": "The full address remains visible until this dialog is closed.", "share.manage": "Manage registered users and direct access links for {title}.", "share.manageFor": "Manage registered users and direct access links for", "share.never": "Never", "share.neverExpires": "Never expires", "share.newLink": "New share link", "share.newValidityHours": "New validity in hours", "share.noActiveLinks": "No active links.", "share.noUsers": "No users have access.", "share.people": "People with access", "share.people.copy": "Invite existing RustPad users by e-mail or account/directory username.", "share.permission": "Permission", "share.revoke": "Revoke", "share.title": "Share access", "share.unlabeled": "Unlabeled link", "share.updated": "Sharing updated", "share.validFor": "Valid for", "share.validityHours": "Validity in hours", "share.validityRange": "Enter a validity between 1 and 87600 hours.", "status.accessFull": "Access: full", "status.accessReadOnly": "Access: read only", "status.applicationError": "Application error", "status.connecting": "Connecting…", "status.heartbeatTimeout": "heartbeat timeout", "status.inactiveTimeout": "The connection stopped responding after the tab was inactive.", "status.measuring": "Measuring", "status.networkRestored": "Network connection restored.", "status.offline": "Offline", "status.online": "Online", "status.openFailed": "The live connection could not be opened.", "status.openingConnection": "Opening the live connection.", "status.reconnecting": "Reconnecting…", "status.reestablishing": "Re-establishing the live connection.", "status.serverInterrupted": "The server connection was interrupted.", "status.waiting": "Waiting", "theme.dark": "Dark", "theme.dark.copy": "Current RustPad appearance", "theme.light": "Light", "theme.light.copy": "Warm cream surfaces and dark text", "toast.close": "Close notification", "toast.region.label": "Notifications", "toast.title.danger": "Something went wrong", "toast.title.info": "Information", "toast.title.success": "Success", "toast.title.warning": "Warning", "upload.error.generic": "The file could not be uploaded.", "upload.progress.label": "File upload progress", "upload.status.complete": "Complete", "upload.status.preparing": "Preparing...", "upload.status.processing": "Processing...", "upload.status.starting": "Starting...", "upload.title.complete": "File uploaded", "upload.title.failed": "Upload failed", "upload.title.uploading": "Uploading file", "users.zero": "0 users", "vendor.globalMissing": "{name} did not register a browser global.", "vendor.loadFailed": "Failed to load {path}.", "words.zero": "0 words", "workspace.aria": "RustPad Workspace", "workspace.cards": "Cards", "workspace.connectionError": "Workspace connection error", "workspace.createNoteFailed": "Could not create note", "workspace.createdBy": "Created by: {author}", "workspace.deleteNoteAsk": "Delete note “{title}”? This cannot be undone.", "workspace.deleteNoteFailed": "Could not delete note", "workspace.deleteNoteTitle": "Delete note", "workspace.deleteProtected": "Protected note: only its owner can delete it", "workspace.deleteReadWrite": "Read-write access is required to delete this note", "workspace.deleteTitle": "Delete {title}", "workspace.empty": "No notes yet.", "workspace.enterPassword": "Enter the workspace password to continue.", "workspace.identify": "Identify yourself", "workspace.linkCopied": "Workspace link copied to the clipboard.", "workspace.linkCopyFailed": "Could not copy workspace link", "workspace.minPassword": "Min. 8 chars", "workspace.newNote": "New note", "workspace.noteDeleted": "The note \"{title}\" was deleted.", "workspace.noteDeletedTitle": "Note deleted", "workspace.noteName.placeholder": "Note name", "workspace.noteProtect": "Protect this note from deletion", "workspace.notes.copy": "Select a note or create a new one.", "workspace.notesView": "Notes view", "workspace.pagination": "Notes pagination", "workspace.passwordFailed": "Could not set workspace password", "workspace.protect": "Protect workspace", "workspace.protect.copy": "One password secures the workspace and all its notes.", "workspace.protected": "Protected workspace", "workspace.protected.message": "Password protection is now enabled for this workspace.", "workspace.protected.title": "Workspace protected", "workspace.protectedBadge": "Protected", "workspace.search": "Search notes", "workspace.search.placeholder": "Search notes…", "workspace.stats.files": "Files: {count} ({size})", "workspace.stats.participants": "Participants: {count}", "workspace.stats.revisions": "Revisions: {count}", "workspace.table.actions": "Actions", "workspace.table.createdBy": "Created by", "workspace.table.files": "Files", "workspace.table.name": "Name", "workspace.table.participants": "Participants", "workspace.table.revisions": "Revisions", "workspace.table.status": "Status", "workspace.table.updated": "Updated", "workspace.unknown": "Unknown", "workspace.unlockFailed": "Could not unlock workspace", "workspace.unlocked.message": "Workspace access has been unlocked.", "workspace.unlocked.title": "Workspace unlocked", "workspace.unprotectedBadge": "Unprotected", "workspace.updated": "Updated: {date}", "editor.protectedNote": "Protected note", "editor.protectedWorkspace": "Protected workspace", "editor.resourceAriaNote": "RustPad Note", "editor.resourceAriaWorkspaceNote": "RustPad Workspace Note", "editor.shortcut.previewNewLine": "New line while editing Preview", "editor.shortcut.previewRaw": "Edit raw Markdown of current Preview line", "workspace.deleteProtectedTitle": "Delete protected note (owner only)", "auth.login.copy": "Use your e-mail address and password.", "auth.login.directoryCopy": "Use your e-mail address or LDAP/AD username and password.", "auth.register.copy": "Register your account with an e-mail address and password.", "common.creating": "Creating…", "editor.pageAccessWorkspaceCopy": "Access to page options requires a password-protected workspace.", "editor.pagePasswordSetWorkspace": "Set a workspace password here to enable Page publishing.", "editor.pagePasswordSetNote": "Set a note password here to enable Page publishing.", "editor.pagePasswordWorkspaceHelp": "At least 8 characters. It protects the workspace and all notes.", "editor.pagePasswordNoteHelp": "At least 8 characters. It also protects editing access.", "editor.pagePasswordFirst": "Set a password before enabling the published page", "editor.pageEnabled": "Published page enabled", "editor.text": "Text", "common.close": "Close", "editor.connectionRestored": "Connection restored", "editor.connectionRestored.message": "Live editing is active again.", "editor.passwordPending": "Password required — pending changes kept", "editor.readOnlyUnsaved": "Read only — changes not saved", "editor.pageDisabledError": "The published page is disabled.", "workspace.passwordSetDuringSession": "A password was set for this workspace. Enter it to continue.", "common.copied": "Copied", "error.document.fileNotFound": "File not found · RustPad", "error.document.noteNotFound": "Note not found · RustPad", "error.document.publishedNotFound": "Published page not found · RustPad", "error.document.pageNotFound": "Page not found · RustPad", "error.document.methodNotAllowed": "Method not allowed · RustPad", "error.document.serverError": "Server error · RustPad" } }