925 lines
50 KiB
JSON
925 lines
50 KiB
JSON
{
|
||
"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.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.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"
|
||
}
|
||
}
|