Files
rustpad/lang/en.json
T

960 lines
52 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"meta": {
"code": "en",
"name": "English",
"native_name": "English",
"locale": "en-US"
},
"translations": {
"about.author": "Author",
"about.commercial": "If you want to distribute this software or a derivative work as part of a proprietary (closed-source) product without the obligations imposed by GPLv3, contact us about a separate commercial license.",
"about.commercialTitle": "COMMERCIAL LICENSING NOTICE:",
"about.copy": "RustPad project information and licensing.",
"about.gpl": "This software is available under GNU GPLv3, which also permits commercial use provided that its terms are followed.",
"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.pdfPopupBlocked": "The PDF window was blocked by the browser.",
"editor.pdfExportFailed": "Could not prepare the PDF.",
"editor.a4Portrait": "A4 — Portrait",
"editor.a4Landscape": "A4 — Landscape",
"editor.a3Portrait": "A3 — Portrait",
"editor.a3Landscape": "A3 — Landscape",
"editor.a5Portrait": "A5 — Portrait",
"editor.letterPortrait": "Letter — Portrait",
"editor.letterLandscape": "Letter — Landscape",
"editor.exportPdf": "Export PDF",
"editor.generatePdf": "Generate PDF",
"editor.includeDocumentTitle": "Include document title",
"editor.margins": "Margins",
"editor.narrowMargin": "Narrow (8 mm)",
"editor.normalMargin": "Normal (12 mm)",
"editor.pageBreak": "Page break (PDF)",
"editor.pageBreakShortcut": "Page break (PDF) · Ctrl/Cmd+Enter",
"editor.pageFormat": "Page format",
"editor.pdfPageBreakHelp": "Use Page break (PDF) or Ctrl/Cmd+Enter to start a new PDF page.",
"editor.preservePdfColors": "Preserve colors and backgrounds",
"editor.pdfColorHelp": "Keeps syntax highlighting, alerts, quotes, highlights, table headers, and other colors in the PDF.",
"editor.pdfPrintHelp": "The browser print dialog will open. Choose Save as PDF.",
"editor.pdfGeneratedFooter": "Generated by RustPad",
"editor.presentation16x9": "16:9 — Presentation",
"editor.presentation4x3": "4:3 — Presentation",
"editor.wideMargin": "Wide (20 mm)",
"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 H1H4",
"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.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",
"favorites.add": "Add to favorites",
"favorites.added": "Added to favorites.",
"favorites.copy": "Favorite notes are shown only while your current account, share link, or password access can still open them. If access is lost, they are hidden and return automatically when access is restored.",
"favorites.empty": "No favorites yet.",
"favorites.remove": "Remove from favorites",
"favorites.removed": "Removed from favorites.",
"favorites.title": "Favorites",
"favorites.updateFailed": "Could not update favorites",
"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.ownedShared": "Owned and shared",
"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"
}
}