{
  "admin.adminArea": "Administration Area",
  "admin.analytics.providerConfiguration": "Provider Configuration",
  "admin.analytics.providerNoConfiguration": "This provider has no configuration options you can modify.",
  "admin.analytics.providers": "Providers",
  "admin.analytics.refreshSuccess": "List of providers refreshed successfully.",
  "admin.analytics.saveSuccess": "Analytics configuration saved successfully",
  "admin.analytics.subtitle": "Add analytics and tracking tools to your wiki",
  "admin.analytics.title": "Analytics",
  "admin.api.copyFailed": "Could not copy the key to the clipboard.",
  "admin.api.copyKeyTitle": "Copy API Key",
  "admin.api.copySuccess": "API key copied to the clipboard.",
  "admin.api.createInvalidData": "Some fields are missing or have invalid data.",
  "admin.api.createSuccess": "API Key created successfully.",
  "admin.api.createdOn": "Created on {date}",
  "admin.api.disableButton": "Disable API",
  "admin.api.disabled": "API Disabled",
  "admin.api.docsButton": "API Docs",
  "admin.api.enableButton": "Enable API",
  "admin.api.enabled": "API Enabled",
  "admin.api.expiration180d": "180 days",
  "admin.api.expiration1y": "1 year",
  "admin.api.expiration30d": "30 days",
  "admin.api.expiration3y": "3 years",
  "admin.api.expiration90d": "90 days",
  "admin.api.expired": "Expired",
  "admin.api.expiredHint": "This key is past its expiration date and can no longer be used.",
  "admin.api.expiresOn": "Expires on {date}",
  "admin.api.groupSelected": "Use {group} group permissions",
  "admin.api.groupsMissing": "You must select at least 1 group for this key.",
  "admin.api.groupsSelected": "Use permissions from {count} groups",
  "admin.api.headerCreated": "Created",
  "admin.api.headerExpiration": "Expiration",
  "admin.api.headerKeyEnding": "Key Ending",
  "admin.api.headerLastUpdated": "Last Updated",
  "admin.api.headerName": "Name",
  "admin.api.headerRevoke": "Revoke",
  "admin.api.invalidated": "Invalidated",
  "admin.api.invalidatedHint": "This key was issued before the API keys certificates were regenerated on {date}, so it can no longer be used. Create a new key to replace it.",
  "admin.api.key": "API Key",
  "admin.api.keyEndingIn": "Ending in {suffix}",
  "admin.api.loadFailed": "Failed to load API keys.",
  "admin.api.nameInvalidChars": "Key name has invalid characters.",
  "admin.api.nameMissing": "Key name is missing.",
  "admin.api.newKeyButton": "New API Key",
  "admin.api.newKeyCopyWarn": "Copy the key shown below as {bold}",
  "admin.api.newKeyCopyWarnBold": "it will NOT be shown again.",
  "admin.api.newKeyExpiration": "Expiration",
  "admin.api.newKeyExpirationHint": "You can still revoke a key anytime regardless of the expiration.",
  "admin.api.newKeyFullAccess": "Full Access",
  "admin.api.newKeyGroup": "Group",
  "admin.api.newKeyGroupError": "You must select a group.",
  "admin.api.newKeyGroupHint": "The API key will have the same permissions as the selected group.",
  "admin.api.newKeyGroupPermissions": "or use group permissions...",
  "admin.api.newKeyGuestGroupError": "The guests group cannot be used for API keys.",
  "admin.api.newKeyName": "Name",
  "admin.api.newKeyNameError": "Name is missing or invalid.",
  "admin.api.newKeyNameHint": "Purpose of this key",
  "admin.api.newKeyPermissionScopes": "Permission Scopes",
  "admin.api.newKeySuccess": "API key created successfully.",
  "admin.api.newKeyTitle": "New API Key",
  "admin.api.noKeyInfo": "No API keys have been generated yet.",
  "admin.api.none": "There are no API keys yet.",
  "admin.api.permissionGroups": "Group Permissions",
  "admin.api.permissionsFrom": "Permissions from {groups}",
  "admin.api.refreshSuccess": "List of API keys has been refreshed.",
  "admin.api.revoke": "Revoke",
  "admin.api.revokeConfirm": "Revoke API Key?",
  "admin.api.revokeConfirmText": "Are you sure you want to revoke key {name}? This action cannot be undone!",
  "admin.api.revokeSuccess": "The key has been revoked successfully.",
  "admin.api.revoked": "Revoked",
  "admin.api.revokedHint": "This key has been revoked and can no longer be used.",
  "admin.api.subtitle": "Manage keys to access the API",
  "admin.api.title": "API Access",
  "admin.api.toggleStateDisabledSuccess": "API has been disabled successfully.",
  "admin.api.toggleStateEnabledSuccess": "API has been enabled successfully.",
  "admin.api.toggleStateFailed": "Failed to switch the API state.",
  "admin.approval.createSuccess": "Rule created successfully.",
  "admin.approval.deleteFailed": "Failed to delete the rule.",
  "admin.approval.deleteRule": "Delete Rule",
  "admin.approval.deleteRuleConfirm": "Are you sure you want to delete the rule for {pattern}? Pages it covers will stop accepting edit suggestions, unless another rule also matches them.",
  "admin.approval.deleteSuccess": "Rule deleted successfully.",
  "admin.approval.disableSuccess": "Rule disabled. Pages it covers no longer accept edit suggestions.",
  "admin.approval.editRule": "Edit Rule",
  "admin.approval.enableSuccess": "Rule enabled.",
  "admin.approval.enabled": "Enabled",
  "admin.approval.formInvalid": "One or more fields are invalid.",
  "admin.approval.loadFailed": "Failed to load the approval rules.",
  "admin.approval.match": "Applies To",
  "admin.approval.matchEnd": "Path ends with",
  "admin.approval.matchExact": "Path is exactly",
  "admin.approval.matchHint": "How pages are matched against the pattern below.",
  "admin.approval.matchRegex": "Path matches regex",
  "admin.approval.matchStart": "Path starts with",
  "admin.approval.matchTag": "Page has any of the tags",
  "admin.approval.matchTagAll": "Page has all of the tags",
  "admin.approval.name": "Rule Name",
  "admin.approval.nameHint": "How this rule is identified in the list, e.g. Documentation suggestions",
  "admin.approval.nameRequired": "A rule name is required.",
  "admin.approval.newRule": "New Rule",
  "admin.approval.noRules": "No approval rules yet. Pages accept no edit suggestions from read-only users until a rule covers them.",
  "admin.approval.path": "Path",
  "admin.approval.pathHint": "Without the leading slash, e.g. docs/getting-started",
  "admin.approval.pathHintStart": "Without the leading slash, e.g. docs/. Leave empty to cover the whole site.",
  "admin.approval.pathInvalidRegex": "Not a valid regular expression: {reason}",
  "admin.approval.pathRequired": "A path is required.",
  "admin.approval.reviewers": "Reviews submissions",
  "admin.approval.reviewersHint": "Members of these groups review submissions, and are notified when a new one comes in.",
  "admin.approval.reviewersRequired": "Select at least one group to review submissions.",
  "admin.approval.saveFailed": "Failed to save the rule.",
  "admin.approval.submitters": "Can submit edits",
  "admin.approval.submittersHint": "Members of these groups can submit edit suggestions for matching pages.",
  "admin.approval.submittersRequired": "Select at least one group that can submit edits.",
  "admin.approval.subtitle": "Define which pages accept edit suggestions from read-only users, and who reviews them",
  "admin.approval.tags": "Tags",
  "admin.approval.tagsHint": "Comma-separated list of tags.",
  "admin.approval.tagsRequired": "At least one tag is required.",
  "admin.approval.title": "Approvals",
  "admin.approval.updateSuccess": "Rule updated successfully.",
  "admin.audit.title": "Audit Log",
  "admin.auth.activeStrategies": "Active Strategies",
  "admin.auth.addPending": "{strategy} added. It is created when you press Apply.",
  "admin.auth.addStrategy": "Add Strategy",
  "admin.auth.allowedEmailRegex": "Allowed Email Address Regex",
  "admin.auth.allowedEmailRegexHint": "(optional) Only allow users to register with an email address that matches the regex expression.",
  "admin.auth.allowedWebOrigins": "Allowed Web Origins",
  "admin.auth.autoEnrollGroups": "Assign to group(s)",
  "admin.auth.autoEnrollGroupsHint": "(optional) Automatically assign new users to these groups. New users are always added to the Users group regardless of this setting.",
  "admin.auth.callbackUrl": "Callback URL / Redirect URI",
  "admin.auth.configReference": "Configuration Reference",
  "admin.auth.configReferenceSubtitle": "Some strategies may require some configuration values to be set on your provider. These are provided for reference only and may not be needed by the current strategy.",
  "admin.auth.deleteConfirm": "Are you sure you want to delete the {strategy} strategy? Users who can only sign in through it will lose access.",
  "admin.auth.deleteFailed": "Failed to delete the strategy.",
  "admin.auth.deleteLocalForbidden": "Every account is registered against the local strategy, so it cannot be deleted.",
  "admin.auth.deleteStrategy": "Delete Strategy",
  "admin.auth.deleteSuccess": "{strategy} has been deleted.",
  "admin.auth.displayName": "Display Name",
  "admin.auth.displayNameHint": "The title shown to the end user for this authentication strategy.",
  "admin.auth.emailValidation": "Email Validation",
  "admin.auth.emailValidationHint": "Send a verification email to the user with a validation link when registering.",
  "admin.auth.enabled": "Enabled",
  "admin.auth.enabledForced": "This strategy cannot be disabled.",
  "admin.auth.enabledHint": "Should this strategy be available to sites for login.",
  "admin.auth.enforceTfa": "Enforce Two-Factor Authentication",
  "admin.auth.enforceTfaHint": "Users will be required to setup 2FA the first time they login and cannot be disabled by the user.",
  "admin.auth.globalAdvSettings": "Global Advanced Settings",
  "admin.auth.info": "Info",
  "admin.auth.infoName": "Name",
  "admin.auth.infoNameHint": "Display name for this strategy.",
  "admin.auth.loadFailed": "Failed to load the authentication configuration.",
  "admin.auth.loginUrl": "Login URL",
  "admin.auth.logoutUrl": "Logout URL",
  "admin.auth.noConfigOption": "This strategy has no configuration options you can modify.",
  "admin.auth.noModulesToAdd": "No other authentication module is installed on this server.",
  "admin.auth.refAfterSave": "Available once this strategy has been saved — it carries the ID the server assigns.",
  "admin.auth.refreshSuccess": "List of strategies has been refreshed.",
  "admin.auth.registration": "Registration",
  "admin.auth.registrationHint": "Allow any user successfully authorized by the strategy to access the wiki.",
  "admin.auth.registrationLocalHint": "Whether to allow guests to register new accounts.",
  "admin.auth.registrationNotEnforced": "Saved but not enforced yet: self-registration is not implemented.",
  "admin.auth.saveFailed": "Failed to save {strategy}.",
  "admin.auth.saveSuccess": "Authentication configuration saved successfully.",
  "admin.auth.security": "Security",
  "admin.auth.siteUrlNotSetup": "You must set a valid {siteUrl} first! Click on {general} in the left sidebar.",
  "admin.auth.status": "Status",
  "admin.auth.strategies": "Strategies",
  "admin.auth.strategyConfiguration": "Strategy Configuration",
  "admin.auth.strategyIsEnabled": "Active",
  "admin.auth.strategyIsEnabledHint": "Are users able to login using this strategy?",
  "admin.auth.strategyNoConfiguration": "This strategy has no configuration options you can modify.",
  "admin.auth.strategyState": "This strategy is {state} {locked}",
  "admin.auth.strategyStateActive": "active",
  "admin.auth.strategyStateInactive": "not active",
  "admin.auth.strategyStateLocked": "and cannot be disabled.",
  "admin.auth.subtitle": "Configure the authentication settings of your wiki",
  "admin.auth.title": "Authentication",
  "admin.auth.unsaved": "Not saved",
  "admin.auth.vendor": "Vendor",
  "admin.auth.vendorWebsite": "Website",
  "admin.blocks.add": "Add Block",
  "admin.blocks.addUnavailable": "Adding custom blocks is not implemented yet.",
  "admin.blocks.builtin": "Built-in",
  "admin.blocks.custom": "Custom",
  "admin.blocks.delete": "Delete Block",
  "admin.blocks.deleteConfirm": "Are you sure you want to delete the custom block {blockName}?",
  "admin.blocks.deleteSuccess": "Block was deleted successfully.",
  "admin.blocks.isEnabled": "Enabled",
  "admin.blocks.loadFailed": "Failed to load blocks.",
  "admin.blocks.saveFailed": "Failed to save the blocks state.",
  "admin.blocks.saveSuccess": "Blocks state saved successfully.",
  "admin.blocks.subtitle": "Manage dynamic components available for use inside pages.",
  "admin.blocks.title": "Content Blocks",
  "admin.comments.provider": "Provider",
  "admin.comments.providerConfig": "Provider Configuration",
  "admin.comments.providerNoConfig": "This provider has no configuration options you can modify.",
  "admin.comments.subtitle": "Add discussions to your wiki pages",
  "admin.comments.title": "Comments",
  "admin.contribute.title": "Donate",
  "admin.dashboard.activeWorkers": "Active Workers",
  "admin.dashboard.contributeHelp": "We need your help!",
  "admin.dashboard.contributeLearnMore": "Learn More",
  "admin.dashboard.contributeSubtitle": "Wiki.js is a free and open source project. There are several ways you can contribute to the project.",
  "admin.dashboard.groups": "Groups",
  "admin.dashboard.lastLogins": "Last Logins",
  "admin.dashboard.lastLoginsNone": "No logins recorded yet.",
  "admin.dashboard.mostPopularPages": "Most Popular Pages",
  "admin.dashboard.pages": "Pages",
  "admin.dashboard.recentPages": "Recent Pages",
  "admin.dashboard.subtitle": "Wiki.js",
  "admin.dashboard.title": "Dashboard",
  "admin.dashboard.users": "Users",
  "admin.dashboard.versionChecking": "Checking version...",
  "admin.dashboard.versionUpToDate": "Up to date!",
  "admin.dashboard.versionUpdateAvailable": "Update available",
  "admin.dev.flags.title": "Flags",
  "admin.dev.graphiql.title": "GraphiQL",
  "admin.dev.title": "Developer Tools",
  "admin.dev.voyager.title": "Voyager",
  "admin.editors.apiDescription": "Document your REST / GraphQL APIs.",
  "admin.editors.apiName": "API Docs Editor",
  "admin.editors.asciidocDescription": "Use the AsciiDoc syntax to write content. Includes real-time preview.",
  "admin.editors.asciidocName": "AsciiDoc Editor",
  "admin.editors.blogDescription": "Write a series of posts over time.",
  "admin.editors.blogName": "Blog Editor",
  "admin.editors.channelDescription": "Create discussion channels to collaborate in real-time with your team.",
  "admin.editors.channelName": "Discussion Channels",
  "admin.editors.configuration": "Configuration",
  "admin.editors.markdown.allowHTML": "Allow HTML",
  "admin.editors.markdown.allowHTMLHint": "Allow HTML tags in content.",
  "admin.editors.markdown.general": "General",
  "admin.editors.markdown.lineBreaks": "Auto Line Breaks",
  "admin.editors.markdown.lineBreaksHint": "Automatically add linebreaks within paragraphs.",
  "admin.editors.markdown.linkify": "Auto-linking",
  "admin.editors.markdown.linkifyHint": "Automatically convert URLs into clickable links.",
  "admin.editors.markdown.multimdTable": "MultiMarkdown Table",
  "admin.editors.markdown.multimdTableHint": "Enable support for MultiMarkdown Table features.",
  "admin.editors.markdown.quotes": "Quotes Style",
  "admin.editors.markdown.quotesHint": "When typographer is enabled. Double + single quotes replacement pairs. e.g. «»„“ for Russian, „“‚‘ for German, etc.",
  "admin.editors.markdown.saveSuccess": "Markdown editor configuration saved successfully.",
  "admin.editors.markdown.tabWidth": "Code Block Tab Width",
  "admin.editors.markdown.tabWidthHint": "Amount of spaces for each tab in code blocks.",
  "admin.editors.markdown.typographer": "Typographer",
  "admin.editors.markdown.typographerHint": "Enable some language-neutral replacement + quotes beautification.",
  "admin.editors.markdown.underline": "Underline Emphasis",
  "admin.editors.markdown.underlineHint": "Enable text underlining by using _underline_ syntax.",
  "admin.editors.markdownDescription": "Use the Markdown syntax to write content. Includes real-time preview and code completion features.",
  "admin.editors.markdownName": "Markdown Editor",
  "admin.editors.redirectDescription": "Create redirections to other pages / external links.",
  "admin.editors.redirectName": "Redirection",
  "admin.editors.saveSuccess": "Editors state saved successfully.",
  "admin.editors.subtitle": "Manage editors and their configuration",
  "admin.editors.title": "Editors",
  "admin.editors.useRenderingPipeline": "Uses the rendering pipeline.",
  "admin.editors.wysiwygDescription": "A visual WYSIWYG editor. The recommended editor for non-technical users.",
  "admin.editors.wysiwygName": "Visual Editor",
  "admin.extensions.incompatible": "not compatible",
  "admin.extensions.install": "Install",
  "admin.extensions.installFailed": "Failed to install extension.",
  "admin.extensions.installRestartRequired": "Extension reinstalled successfully, but the server must be restarted before it can be used.",
  "admin.extensions.installSuccess": "Extension installed successfully.",
  "admin.extensions.installed": "Installed",
  "admin.extensions.installing": "Installing extension...",
  "admin.extensions.installingHint": "This may take a while depending on your server.",
  "admin.extensions.instructions": "Instructions",
  "admin.extensions.instructionsHint": "Must be installed manually",
  "admin.extensions.loadFailed": "Failed to load extensions.",
  "admin.extensions.reinstall": "Reinstall",
  "admin.extensions.requiresSharp": "Requires Sharp extension",
  "admin.extensions.subtitle": "Install extensions for extra functionality",
  "admin.extensions.title": "Extensions",
  "admin.flags.advanced.hint": "Set custom configuration flags. Note that all values are public to all users! Do not insert senstive data.",
  "admin.flags.advanced.label": "Custom Configuration",
  "admin.flags.advanced.notImplemented": "The editor for custom flags is not available yet, and nothing reads custom keys so far.",
  "admin.flags.authDebug.hint": "Log detailed debug info of all login / registration attempts.",
  "admin.flags.authDebug.label": "Auth Debug",
  "admin.flags.experimental.hint": "Enable unstable / unfinished features. DO NOT enable in a production environment!",
  "admin.flags.experimental.label": "Experimental Features",
  "admin.flags.loadFailed": "Failed to fetch system flags.",
  "admin.flags.saveFailed": "Failed to save system flags.",
  "admin.flags.saveSuccess": "Flags have been updated successfully.",
  "admin.flags.serverLogNotice": "Auth Debug and SQL Query Logging take effect immediately and write to the server log.",
  "admin.flags.sqlLog.hint": "Log all queries made to the database to console.",
  "admin.flags.sqlLog.label": "SQL Query Logging",
  "admin.flags.subtitle": "Low-level system flags for debugging or experimental purposes",
  "admin.flags.title": "Flags",
  "admin.flags.warn.hint": "Doing so may result in data loss, performance issues or a broken installation!",
  "admin.flags.warn.label": "Do NOT enable these flags unless you know what you're doing!",
  "admin.general.allowBrowse": "Allow Browsing",
  "admin.general.allowBrowseHint": "Can users browse using the tree structure of the site to pages they have access to?",
  "admin.general.allowCollaborativeEditing": "Allow Collaborative Editing",
  "admin.general.allowCollaborativeEditingHint": "Can several people edit the same page at the same time, seeing each other's cursors and changes live? Applies to the markdown editor. Changes are still only stored when someone saves the page.",
  "admin.general.allowComments": "Allow Comments",
  "admin.general.allowCommentsHint": "Can users leave comments on pages? Can be restricted using Page Rules.",
  "admin.general.allowProfile": "Allow Profile Editing",
  "admin.general.allowProfileHint": "Can users edit their own profile? If profile data is managed by an external identity provider, you should turn this off.",
  "admin.general.allowRatings": "Allow Ratings",
  "admin.general.allowRatingsHint": "Can users leave ratings on pages? Can be restricted using Page Rules.",
  "admin.general.allowSearch": "Allow Search",
  "admin.general.allowSearchHint": "Can users search for content they have read access to?",
  "admin.general.banner": "Site-wide Banner",
  "admin.general.bannerContent": "Banner Contents",
  "admin.general.bannerContentHint": "The text of the banner. Basic markdown is supported.",
  "admin.general.bannerEnabled": "Show Banner",
  "admin.general.bannerEnabledHint": "Display a notice at the top of every page of this site.",
  "admin.general.bannerTitle": "Banner Title",
  "admin.general.bannerTitleHint": "Heading shown above the banner contents. Leave empty to hide.",
  "admin.general.companyName": "Company / Organization Name",
  "admin.general.companyNameHint": "Name to use when displaying copyright notice in the footer. Leave empty to hide.",
  "admin.general.contentLicense": "Content License",
  "admin.general.contentLicenseHint": "License shown in the footer of all content pages.",
  "admin.general.defaultBaseURLHint": "The default base URL to use when a site URL is not available. (e.g. https://wiki.example.com)",
  "admin.general.defaultDateFormat": "Default Date Format",
  "admin.general.defaultDateFormatHint": "The default date format for new users.",
  "admin.general.defaultTimeFormat": "Default Time Format",
  "admin.general.defaultTimeFormat12h": "12 hour",
  "admin.general.defaultTimeFormat24h": "24 hour",
  "admin.general.defaultTimeFormatHint": "The default time format for new users.",
  "admin.general.defaultTimezone": "Default Timezone",
  "admin.general.defaultTimezoneHint": "The default timezone for new users.",
  "admin.general.defaultTocDepth": "Default ToC Depth",
  "admin.general.defaultTocDepthHint": "The default minimum and maximum header levels to show in the table of contents.",
  "admin.general.defaults": "Site Defaults",
  "admin.general.discoverable": "Make Discoverable in the Wiki Directory",
  "admin.general.discoverableHint": "Add your wiki to the Wiki Directory so that it can be discovered by other users and wikis.",
  "admin.general.discovery": "Discovery",
  "admin.general.displaySiteTitle": "Display Site Title",
  "admin.general.displaySiteTitleHint": "Should the site title be displayed next to the logo? If your logo isn't square and contain your brand name, turn this option off.",
  "admin.general.favicon": "Favicon",
  "admin.general.faviconClearFailed": "Failed to clear the site favicon.",
  "admin.general.faviconClearSuccess": "Site favicon cleared successfully.",
  "admin.general.faviconHint": "Favicon image file, in SVG, PNG, JPG, WEBP or GIF format. A square image works best, as it is cropped to a square.",
  "admin.general.faviconUploadFailed": "Failed to upload the site favicon.",
  "admin.general.faviconUploadSuccess": "Site Favicon uploaded successfully.",
  "admin.general.features": "Features",
  "admin.general.footerCopyright": "Footer / Copyright",
  "admin.general.footerExtra": "Additional Footer Text",
  "admin.general.footerExtraHint": "Optionally add more content to the footer, such as additional copyright terms or mandatory regulatory info.",
  "admin.general.general": "General",
  "admin.general.imageUploadInvalidType": "Only SVG, PNG, JPG, WEBP and GIF images can be used.",
  "admin.general.logo": "Logo",
  "admin.general.logoClearFailed": "Failed to clear the site logo.",
  "admin.general.logoClearSuccess": "Site logo cleared successfully.",
  "admin.general.logoUpl": "Site Logo",
  "admin.general.logoUplHint": "Logo image file, in SVG, PNG, JPG, WEBP or GIF format.",
  "admin.general.logoUploadFailed": "Failed to upload the site logo.",
  "admin.general.logoUploadSuccess": "Site logo uploaded successfully.",
  "admin.general.pageExtensions": "Page Extensions",
  "admin.general.pageExtensionsHint": "A comma-separated list of URL extensions that address a page. For example, adding md redirects /foobar.md to /foobar. These extensions are reserved for pages: a file using one cannot be uploaded as an asset.",
  "admin.general.pastedDestination": "Pasted Uploads Destination",
  "admin.general.pastedDestinationHint": "Where files pasted or dropped into the editor are filed when the page is saved, creating folders as needed. Leave empty for the same folder as the page; a relative path (e.g. assets) is a folder under it, and a path starting with / is from the site root.",
  "admin.general.pastedDestinationPlaceholder": "Same folder as the page",
  "admin.general.ratingsOff": "Off",
  "admin.general.ratingsStars": "Stars",
  "admin.general.ratingsThumbs": "Thumbs",
  "admin.general.reasonForChange": "Reason for Change",
  "admin.general.reasonForChangeHint": "Should users be prompted the reason for changes made to a page?",
  "admin.general.reasonForChangeOff": "Off",
  "admin.general.reasonForChangeOptional": "Optional",
  "admin.general.reasonForChangeRequired": "Required",
  "admin.general.saveSuccess": "Site configuration saved successfully.",
  "admin.general.searchAllowFollow": "Allow Search Engines to Follow Links",
  "admin.general.searchAllowFollowHint": "This sets the meta-robots property to follow or nofollow.",
  "admin.general.searchAllowIndexing": "Allow Indexing by Search Engines",
  "admin.general.searchAllowIndexingHint": "This sets the meta-robots property to index or noindex.",
  "admin.general.senderEmailHint": "Email address of the sender.",
  "admin.general.senderNameHint": "Name of the sender.",
  "admin.general.siteBranding": "Site Branding",
  "admin.general.siteDescription": "Site Description",
  "admin.general.siteDescriptionHint": "Default description when none is provided for a page.",
  "admin.general.siteHostname": "Site Hostname",
  "admin.general.siteHostnameHint": "Hostname this site should respond to. Set * for catch-all / fallback domain.",
  "admin.general.siteHostnameInvalid": "Invalid Hostname",
  "admin.general.siteInfo": "Site Info",
  "admin.general.siteTitle": "Site Title",
  "admin.general.siteTitleHint": "Displayed in the top bar and appended to all pages meta title.",
  "admin.general.siteTitleInvalidChars": "Site Title contains invalid characters.",
  "admin.general.sitemap": "Allow Sitemap",
  "admin.general.sitemapHint": "Make a sitemap.xml available to search engines with all pages accessible to guests.",
  "admin.general.subtitle": "Main settings of your wiki",
  "admin.general.title": "General",
  "admin.general.uploadClear": "Clear",
  "admin.general.uploadConflictBehavior": "Upload Conflict Behavior",
  "admin.general.uploadConflictBehaviorHint": "How should uploads for a file that already exists be handled? Overwriting replaces the file where it is, so pages already using it show the new version.",
  "admin.general.uploadConflictBehaviorNew": "Keep Both (Append Number)",
  "admin.general.uploadConflictBehaviorOverwrite": "Overwrite",
  "admin.general.uploadConflictBehaviorReject": "Reject",
  "admin.general.uploadLogo": "Upload Logo",
  "admin.general.uploadSizeHint": "An image of {size} pixels is recommended for best results.",
  "admin.general.uploadTypesHint": "{typeList} or {lastType} files only",
  "admin.general.uploads": "Uploads",
  "admin.general.urlHandling": "URL Handling",
  "admin.groups.assignUser": "Assign User",
  "admin.groups.assignUserFailed": "Failed to assign {userName} to this group.",
  "admin.groups.assignUserSuccess": "User was assigned to the group successfully. | {count} users were assigned to the group successfully.",
  "admin.groups.assignUserTitle": "Assign Users to Group",
  "admin.groups.authBehaviors": "Authentication Behaviors",
  "admin.groups.create": "New Group",
  "admin.groups.createInvalidData": "Cannot create group: invalid data.",
  "admin.groups.createSuccess": "Group created successfully.",
  "admin.groups.delete": "Delete Group",
  "admin.groups.deleteConfirm": "Are you sure you want delete group {groupName}? Any user currently assigned to this group will be unassigned from it.",
  "admin.groups.deleteConfirmWarn": "This action cannot be undone!",
  "admin.groups.deleteSuccess": "Group was deleted successfully.",
  "admin.groups.edit": "Edit Group",
  "admin.groups.exportRules": "Export Rules",
  "admin.groups.exportRulesNoneError": "This group has no rule to export!",
  "admin.groups.filterUsers": "Filter...",
  "admin.groups.general": "General",
  "admin.groups.importFailed": "Something went wrong while importing this file. Making sure it is a valid rules JSON file.",
  "admin.groups.importModeAdd": "Add to Existing",
  "admin.groups.importModeReplace": "Replace All",
  "admin.groups.importModeText": "Do you want to replace all existing rules with these ones or add these rules to the existing ones?",
  "admin.groups.importModeTitle": "Add or replace?",
  "admin.groups.importRules": "Import Rules",
  "admin.groups.importSuccess": "Rules imported successfully!",
  "admin.groups.info": "Group Info",
  "admin.groups.name": "Group Name",
  "admin.groups.nameHint": "Name of the group",
  "admin.groups.nameInvalidChars": "Group Name contains invalid characters.",
  "admin.groups.nameMissing": "A group name is required.",
  "admin.groups.overview": "Overview",
  "admin.groups.permissions": "Permissions",
  "admin.groups.redirectOnFirstLogin": "First-time Login Redirect",
  "admin.groups.redirectOnFirstLoginHint": "Optionally redirect the user to a specific page when he/she login for the first time. Leave empty to use the site-defined value.",
  "admin.groups.redirectOnLogin": "Redirect on Login",
  "admin.groups.redirectOnLoginHint": "The path / URL where the user will be redirected upon successful login. Leave empty to use the site-defined value.",
  "admin.groups.redirectOnLogout": "Redirect on Logout",
  "admin.groups.redirectOnLogoutHint": "The path / URL where the user will be redirected upon logout. Leave empty to use the site-defined value.",
  "admin.groups.refreshSuccess": "Groups refreshed successfully.",
  "admin.groups.ruleAllow": "Allow",
  "admin.groups.ruleDeny": "Deny",
  "admin.groups.ruleForceAllow": "Force Allow",
  "admin.groups.ruleLocales": "Locale(s)",
  "admin.groups.ruleMatch": "Match",
  "admin.groups.ruleMatchEnd": "Path Ends With...",
  "admin.groups.ruleMatchExact": "Path Is Exactly...",
  "admin.groups.ruleMatchRegex": "Path Matches Regex...",
  "admin.groups.ruleMatchStart": "Path Starts With...",
  "admin.groups.ruleMatchTag": "Has Any Tag...",
  "admin.groups.ruleMatchTagAll": "Has All Tags...",
  "admin.groups.rulePath": "Path",
  "admin.groups.ruleSites": "Site(s)",
  "admin.groups.ruleUntitled": "Untitled Rule",
  "admin.groups.rules": "Rules",
  "admin.groups.rulesNone": "This group doesn't have any rules yet.",
  "admin.groups.saveSuccess": "Group saved successfully.",
  "admin.groups.selectedLocales": "Any Locale | {n} locale only | {count} locales selected",
  "admin.groups.selectedSites": "Any Site | 1 site selected | {count} sites selected",
  "admin.groups.subtitle": "Manage user groups and permissions",
  "admin.groups.title": "Groups",
  "admin.groups.unassignUser": "Unassign User",
  "admin.groups.unassignUserConfirm": "Are you sure you want to unassign {userName} from this group?",
  "admin.groups.unassignUserSuccess": "User was unassigned from the group successfully.",
  "admin.groups.userCount": "User Count",
  "admin.groups.users": "Users",
  "admin.groups.usersCount": "0 user | 1 user | {count} users",
  "admin.groups.usersNone": "This group doesn't have any user yet.",
  "admin.icons.addFailed": "Failed to add the icon set.",
  "admin.icons.addSet": "Add Icon Set",
  "admin.icons.addSetHint": "Pick an icon set to make its icons available. Only the set description is downloaded — individual icons are fetched and stored the first time they are used.",
  "admin.icons.addSuccess": "The {set} icon set has been added.",
  "admin.icons.added": "Added",
  "admin.icons.deleteFailed": "Failed to delete the icon set.",
  "admin.icons.deleteSet": "Delete Icon Set",
  "admin.icons.deleteSetConfirm": "Delete the {set} icon set and the {count} icons stored for it? Content still referencing those icons will stop showing them. Disable the set instead to keep serving the icons already in use.",
  "admin.icons.deleteSuccess": "The {set} icon set has been deleted.",
  "admin.icons.disableSuccess": "The {set} icon set has been disabled.",
  "admin.icons.diskCache": "Disk cache",
  "admin.icons.diskCacheValue": "{count} icons ({size})",
  "admin.icons.enableSuccess": "The {set} icon set has been enabled.",
  "admin.icons.filterSets": "Filter icon sets...",
  "admin.icons.isEnabled": "Enabled",
  "admin.icons.loadFailed": "Failed to load the icon sets.",
  "admin.icons.memoryCache": "Memory cache",
  "admin.icons.memoryCacheValue": "{count} icons on this instance",
  "admin.icons.noSets": "No icon set has been added yet. Add one to start using icons.",
  "admin.icons.paletteWarn": "This set has fixed colors and cannot be recolored.",
  "admin.icons.purgeCache": "Purge Cache",
  "admin.icons.purgeCacheConfirm": "Empty the memory and disk caches of this instance? Nothing is lost — both are rebuilt from the database as icons are requested again.",
  "admin.icons.purgeCacheFailed": "Failed to purge the icon cache.",
  "admin.icons.purgeCacheHint": "Empties this instance’s caches. The stored icons are unaffected.",
  "admin.icons.purgeCacheSuccess": "The icon cache has been purged.",
  "admin.icons.reference": "Reference",
  "admin.icons.referenceHint": "View every icon in this set, with its name, on Iconify.",
  "admin.icons.saveFailed": "Failed to save the icon set.",
  "admin.icons.setIconCount": "{count} icons stored",
  "admin.icons.setTotal": "{total} available",
  "admin.icons.sets": "Icon Sets",
  "admin.icons.setsHint": "Icons from an enabled set can be searched and used across the wiki.",
  "admin.icons.storage": "Storage",
  "admin.icons.storageHint": "What this wiki holds, and what this instance has cached.",
  "admin.icons.storedIcons": "Stored icons",
  "admin.icons.storedIconsValue": "{count} icons in the database",
  "admin.icons.subtitle": "Choose which icon sets can be used across the wiki",
  "admin.icons.title": "Icons",
  "admin.instances.activeConnections": "Active Connections",
  "admin.instances.activeListeners": "Active Listeners",
  "admin.instances.firstSeen": "First Seen",
  "admin.instances.lastSeen": "Last Seen",
  "admin.instances.subtitle": "View a list of active instances",
  "admin.instances.title": "Instances",
  "admin.locale.active": "Active Locales",
  "admin.locale.activeHint": "Select the locales that can be used on this site. A locale has to be installed before it can be activated.",
  "admin.locale.activeNamespaces": "Active Namespaces",
  "admin.locale.autoUpdate.hint": "Automatically download updates to this locale as they become available.",
  "admin.locale.autoUpdate.hintWithNS": "Automatically download updates to all namespaced locales enabled below.",
  "admin.locale.autoUpdate.label": "Update Automatically",
  "admin.locale.availability": "Availability",
  "admin.locale.base.hint": "All UI text elements will be displayed in selected language.",
  "admin.locale.base.label": "Site Locale",
  "admin.locale.base.labelWithNS": "Base Locale",
  "admin.locale.code": "Code",
  "admin.locale.download": "Download",
  "admin.locale.downloadNew": "Install New Locale",
  "admin.locale.downloadTitle": "Download Locale",
  "admin.locale.editAliases": "Edit Locale Aliases",
  "admin.locale.fetch": "Fetch Locales",
  "admin.locale.fetchHint": "Check for new and updated locales.",
  "admin.locale.forcePrefix": "Force Locale Prefix",
  "admin.locale.forcePrefixHint": "Paths without a locale code will always be redirected to the primary locale.",
  "admin.locale.install": "Install",
  "admin.locale.installFailed": "Failed to install the locale.",
  "admin.locale.installSuccess": "Locale installed successfully.",
  "admin.locale.loadFailed": "Failed to fetch locale settings.",
  "admin.locale.name": "Name",
  "admin.locale.namespaces.hint": "Enables multiple language versions of the same page.",
  "admin.locale.namespaces.label": "Multilingual Namespaces",
  "admin.locale.namespacing": "Multilingual Namespacing",
  "admin.locale.namespacingPrefixWarning.subtitle": "Paths without a locale code will be automatically redirected to the base locale defined above.",
  "admin.locale.namespacingPrefixWarning.title": "The locale code will be prefixed to all paths. (e.g. /{langCode}/page-name)",
  "admin.locale.nativeName": "Native Name",
  "admin.locale.primary": "Primary Locale",
  "admin.locale.primaryHint": "The locale to use as default / fallback for this site.",
  "admin.locale.rtl": "RTL",
  "admin.locale.saveSuccess": "Locale settings saved successfully.",
  "admin.locale.settings": "Locale Settings",
  "admin.locale.showMenu": "Show Locale Menu",
  "admin.locale.showMenuHint": "Display a locale selector in the sidebar, so visitors can switch to another active locale.",
  "admin.locale.sideload": "Sideload Locale Package",
  "admin.locale.sideloadHelp": "If you are not connected to the internet or cannot download locale files using the method above, you can instead sideload packages manually by uploading them below.",
  "admin.locale.subtitle": "Set localization options for your wiki",
  "admin.locale.title": "Locale",
  "admin.logging.title": "Logging",
  "admin.login.background": "Background Image",
  "admin.login.backgroundHint": "Specify an image to use as the login background. SVG, PNG, JPG, WEBP and GIF are supported, 1920x1080 recommended. Clear it to use the default.",
  "admin.login.bgClearFailed": "Failed to clear the login background image.",
  "admin.login.bgClearSuccess": "Login background image cleared successfully.",
  "admin.login.bgUploadFailed": "Failed to upload the login background image.",
  "admin.login.bgUploadInvalidType": "Only SVG, PNG, JPG, WEBP and GIF images can be used as a login background.",
  "admin.login.bgUploadSuccess": "Login background image uploaded successfully.",
  "admin.login.bypassScreen": "Bypass Login Screen",
  "admin.login.bypassScreenHint": "Should the user be redirected automatically to the first authentication provider. Has no effect if the first provider is a username/password provider type.",
  "admin.login.bypassUnauthorized": "Bypass Unauthorized Screen",
  "admin.login.bypassUnauthorizedHint": "Always redirect the user to the login screen instead of showing an unauthorized error page when the user is not logged in.",
  "admin.login.experience": "User Experience",
  "admin.login.loadFailed": "Failed to load login configuration.",
  "admin.login.loginRedirect": "Login Redirect",
  "admin.login.loginRedirectHint": "Optionally redirect the user to a specific page when he/she logins (except if first time login which is defined below). This can be overridden at the group level.",
  "admin.login.loginRedirectInvalidChars": "Login Redirect contains invalid characters.",
  "admin.login.logoutRedirect": "Logout Redirect",
  "admin.login.logoutRedirectHint": "Optionally redirect the user to a specific page when he/she logouts. This can be overridden at the group level.",
  "admin.login.logoutRedirectInvalidChars": "Logout Redirect contains invalid characters.",
  "admin.login.providers": "Login Providers",
  "admin.login.providersVisbleWarning": "Note that you can always temporarily show all hidden providers by adding ?all=1 to the url. This is useful to login as local admin while hiding it from normal users.",
  "admin.login.saveSuccess": "Login configuration saved successfully.",
  "admin.login.subtitle": "Configure the login user experience of your wiki site",
  "admin.login.title": "Login",
  "admin.login.welcomeRedirect": "First-time Login Redirect",
  "admin.login.welcomeRedirectHint": "Optionally redirect the user to a specific page when he/she login for the first time. This can be overridden at the group level.",
  "admin.login.welcomeRedirectInvalidChars": "First-time Login Redirect contains invalid characters.",
  "admin.mail.configuration": "Configuration",
  "admin.mail.defaultBaseURL": "Default Base URL",
  "admin.mail.dkim": "DKIM (optional)",
  "admin.mail.dkimDomainName": "Domain Name",
  "admin.mail.dkimDomainNameHint": "Domain name used for DKIM validation.",
  "admin.mail.dkimHint": "DKIM (DomainKeys Identified Mail) provides a layer of security on all emails sent from Wiki.js by providing the means for recipients to validate the domain name and ensure the message authenticity.",
  "admin.mail.dkimKeySelector": "Key Selector",
  "admin.mail.dkimKeySelectorHint": "Determines which key to use for DKIM in your DNS records.",
  "admin.mail.dkimPrivateKey": "Private Key",
  "admin.mail.dkimPrivateKeyHint": "Private key for the selector in PEM format",
  "admin.mail.dkimUse": "Use DKIM",
  "admin.mail.dkimUseHint": "Should DKIM be used when sending emails.",
  "admin.mail.saveSuccess": "Configuration saved successfully.",
  "admin.mail.sendTestSuccess": "A test email was sent successfully.",
  "admin.mail.sendTestUnavailable": "Sending emails is not implemented yet, so no test email can be sent.",
  "admin.mail.sender": "Sender",
  "admin.mail.senderEmail": "Sender Email",
  "admin.mail.senderName": "Sender Name",
  "admin.mail.smtp": "SMTP Settings",
  "admin.mail.smtpHost": "Host",
  "admin.mail.smtpHostHint": "Hostname or IP address of the SMTP server.",
  "admin.mail.smtpName": "Client Identifying Name",
  "admin.mail.smtpNameHint": "An optional name to send to the SMTP server to identify your mailer. Leave empty to use server hostname. For Google Workspace customers, this should be your main domain name.",
  "admin.mail.smtpPort": "Port",
  "admin.mail.smtpPortHint": "Usually 465 (recommended), 587 or 25.",
  "admin.mail.smtpPwd": "Password",
  "admin.mail.smtpPwdHint": "Password used for authenticating to the SMTP server.",
  "admin.mail.smtpTLS": "Secure (TLS)",
  "admin.mail.smtpTLSHint": "Should be enabled when using port 465, otherwise turned off (587 or 25).",
  "admin.mail.smtpUser": "Username",
  "admin.mail.smtpUserHint": "Username used for authenticating to the SMTP server.",
  "admin.mail.smtpVerifySSL": "Verify SSL Certificate",
  "admin.mail.smtpVerifySSLHint": "Some hosts requires SSL certificate checking to be disabled. Leave enabled for proper security.",
  "admin.mail.subtitle": "Configure mail settings",
  "admin.mail.templateEditor": "Mail Template Editor",
  "admin.mail.templateResetPwd": "Password Reset Email",
  "admin.mail.templateWelcome": "Welcome Email",
  "admin.mail.templates": "Mail Templates",
  "admin.mail.test": "Send a test email",
  "admin.mail.testHint": "Send a test email to ensure your SMTP configuration is working.",
  "admin.mail.testRecipient": "Recipient Email Address",
  "admin.mail.testRecipientHint": "Email address that should receive the test email.",
  "admin.mail.testSend": "Send Email",
  "admin.mail.title": "Mail",
  "admin.metrics.auth": "You must provide the {headerName} header with a {tokenType} token. Generate an API key with the {permission} permission and use it as the token.",
  "admin.metrics.disabled": "Endpoint Disabled",
  "admin.metrics.enabled": "Endpoint Enabled",
  "admin.metrics.endpoint": "The metrics endpoint can be scraped at {endpoint}",
  "admin.metrics.endpointWarning": "Note that this override any page at this path.",
  "admin.metrics.loadFailed": "Failed to load the metrics endpoint state.",
  "admin.metrics.notImplemented": "The endpoint itself is not available yet: this setting is saved, but nothing serves {endpoint} so far.",
  "admin.metrics.refreshSuccess": "Metrics endpoint state has been refreshed.",
  "admin.metrics.subtitle": "Manage the Prometheus metrics endpoint",
  "admin.metrics.title": "Metrics",
  "admin.metrics.toggleStateDisabledSuccess": "Metrics endpoint disabled successfully.",
  "admin.metrics.toggleStateEnabledSuccess": "Metrics endpoint enabled successfully.",
  "admin.metrics.toggleStateFailed": "Failed to switch the metrics endpoint state.",
  "admin.nav.modules": "Modules",
  "admin.nav.site": "Site",
  "admin.nav.system": "System",
  "admin.nav.users": "Users",
  "admin.navigation.copyFromLocale": "Copy from locale...",
  "admin.navigation.copyFromLocaleInfoText": "Select the locale from which items will be copied from. Items will be appended to the current list of items in the active locale.",
  "admin.navigation.delete": "Delete {kind}",
  "admin.navigation.divider": "Divider",
  "admin.navigation.edit": "Edit {kind}",
  "admin.navigation.emptyList": "Navigation is empty",
  "admin.navigation.header": "Header",
  "admin.navigation.icon": "Icon",
  "admin.navigation.label": "Label",
  "admin.navigation.link": "Link",
  "admin.navigation.mode": "Navigation Mode",
  "admin.navigation.modeCustom.description": "Static Navigation Menu + Site Tree Button",
  "admin.navigation.modeCustom.title": "Custom Navigation",
  "admin.navigation.modeNone.description": "Disable Site Navigation",
  "admin.navigation.modeNone.title": "None",
  "admin.navigation.modeSiteTree.description": "Classic Tree-based Navigation",
  "admin.navigation.modeSiteTree.title": "Site Tree",
  "admin.navigation.modeStatic.description": "Static Navigation Menu Only",
  "admin.navigation.modeStatic.title": "Static Navigation",
  "admin.navigation.navType.external": "External Link",
  "admin.navigation.navType.externalblank": "External Link (New Window)",
  "admin.navigation.navType.home": "Home",
  "admin.navigation.navType.page": "Page",
  "admin.navigation.navType.searchQuery": "Search Query",
  "admin.navigation.noItemsText": "Click the Add button to add your first navigation item.",
  "admin.navigation.noSelectionText": "Select a navigation item on the left.",
  "admin.navigation.saveSuccess": "Navigation saved successfully.",
  "admin.navigation.selectPageButton": "Select Page...",
  "admin.navigation.sourceLocale": "Source Locale",
  "admin.navigation.sourceLocaleHint": "The locale from which navigation items will be copied from.",
  "admin.navigation.subtitle": "Manage the site navigation",
  "admin.navigation.target": "Target",
  "admin.navigation.targetType": "Target Type",
  "admin.navigation.title": "Navigation",
  "admin.navigation.untitled": "Untitled {kind}",
  "admin.navigation.visibilityMode.all": "Visible to everyone",
  "admin.navigation.visibilityMode.restricted": "Visible to select groups...",
  "admin.pages.title": "Pages",
  "admin.rendering.subtitle": "Configure the content rendering pipeline",
  "admin.rendering.title": "Rendering",
  "admin.scheduler.active": "Active",
  "admin.scheduler.activeNone": "There are no active jobs at the moment.",
  "admin.scheduler.attempt": "Attempt",
  "admin.scheduler.cancelJob": "Cancel Job",
  "admin.scheduler.cancelJobFailed": "Failed to cancel the job.",
  "admin.scheduler.cancelJobSuccess": "Job cancelled successfully.",
  "admin.scheduler.completed": "Completed",
  "admin.scheduler.completedIn": "Completed in {duration}",
  "admin.scheduler.completedNone": "There are no recently completed job to display.",
  "admin.scheduler.createdAt": "Created",
  "admin.scheduler.createdBy": "by instance {instance}",
  "admin.scheduler.cron": "Cron",
  "admin.scheduler.error": "Error",
  "admin.scheduler.failed": "Failed",
  "admin.scheduler.failedNone": "There are no recently failed job to display.",
  "admin.scheduler.historyCapped": "Showing the {shown} most recent of {total} jobs.",
  "admin.scheduler.interrupted": "Interrupted",
  "admin.scheduler.loadFailed": "Failed to load jobs.",
  "admin.scheduler.pending": "Pending",
  "admin.scheduler.result": "Result",
  "admin.scheduler.retryJob": "Retry Job",
  "admin.scheduler.retryJobFailed": "Failed to retry the job.",
  "admin.scheduler.retryJobSuccess": "Job has been rescheduled and will execute shortly.",
  "admin.scheduler.runNow": "Run Now",
  "admin.scheduler.runNowFailed": "Failed to queue the task.",
  "admin.scheduler.runNowSuccess": "{task} has been queued and will run shortly.",
  "admin.scheduler.schedule": "Schedule",
  "admin.scheduler.scheduled": "Scheduled",
  "admin.scheduler.scheduledNone": "There are no scheduled jobs at the moment.",
  "admin.scheduler.startedAt": "Started",
  "admin.scheduler.state": "State",
  "admin.scheduler.subtitle": "View scheduled and completed jobs",
  "admin.scheduler.title": "Scheduler",
  "admin.scheduler.type": "Type",
  "admin.scheduler.upcoming": "Upcoming",
  "admin.scheduler.upcomingNone": "There are no upcoming job for the moment.",
  "admin.scheduler.updatedAt": "Last Updated",
  "admin.scheduler.useWorker": "Execution Mode",
  "admin.scheduler.waitUntil": "Start",
  "admin.search.configSaveSuccess": "Search engine configuration saved successfully.",
  "admin.search.dictOverrides": "PostgreSQL Dictionary Mapping Overrides",
  "admin.search.dictOverridesHint": "JSON object of 2 letters locale codes and their PostgreSQL dictionary association. e.g. {0}",
  "admin.search.dictOverridesInvalidJSON": "The dictionary mapping is not valid JSON. {reason}",
  "admin.search.dictOverridesNotAnObject": "The dictionary mapping must be a JSON object, e.g. { \"en\": \"english\" }.",
  "admin.search.dictOverridesUnknown": "{dictionary} is not a PostgreSQL dictionary available in this database (mapped to {locale}).",
  "admin.search.engineConfig": "Engine Configuration",
  "admin.search.engineNoConfig": "This engine has no configuration options you can modify.",
  "admin.search.highlighting": "Enable Term Highlighting",
  "admin.search.highlightingHint": "Whether to show the highlighted terms in search results. There is a slight performance impact when enabled.",
  "admin.search.indexRebuildSuccess": "Index rebuilt successfully.",
  "admin.search.listRefreshSuccess": "List of search engines has been refreshed.",
  "admin.search.loadFailed": "Failed to load the search configuration.",
  "admin.search.rebuildFailed": "Failed to queue a search index rebuild.",
  "admin.search.rebuildIndex": "Rebuild Index",
  "admin.search.rebuildInitSuccess": "A search index rebuild has been initiated and will start shortly.",
  "admin.search.saveFailed": "Failed to save the search configuration.",
  "admin.search.saveSuccess": "Search engine configuration saved successfully",
  "admin.search.searchEngine": "Search Engine",
  "admin.search.subtitle": "Configure the search capabilities of your wiki",
  "admin.search.title": "Search Engine",
  "admin.searchRebuildIndex": "Rebuild Index",
  "admin.security.cors": "CORS (Cross-Origin Resource Sharing)",
  "admin.security.corsHostnames": "Hostnames Whitelist",
  "admin.security.corsHostnamesHint": "Enter one hostname per line",
  "admin.security.corsMode": "CORS Mode",
  "admin.security.corsModeHint": "How the API server should handle preflight requests?",
  "admin.security.corsRegex": "Regex Pattern",
  "admin.security.corsRegexHint": "Pattern against which the request hostname is matched.",
  "admin.security.disallowIframe": "Disallow iFrame Embedding",
  "admin.security.disallowIframeHint": "Prevents other websites from embedding your wiki in an iframe. This provides clickjacking protection.",
  "admin.security.disallowOpenRedirect": "Block Open Redirect",
  "admin.security.disallowOpenRedirectHint": "Prevents user controlled URLs from directing to websites outside of your wiki. This provides Open Redirect protection.",
  "admin.security.durationPlaceholder": "e.g. 15m, 2h, 1d",
  "admin.security.enforce2fa": "Enforce 2FA",
  "admin.security.enforce2faHint": "Force all users to use Two-Factor Authentication when using an authentication provider with a user / password form.",
  "admin.security.enforceHsts": "Enforce HSTS",
  "admin.security.enforceHstsHint": "This ensures the connection cannot be established through an insecure HTTP connection.",
  "admin.security.enforceSameOriginReferrerPolicy": "Enforce Same-Origin Referrer Policy",
  "admin.security.enforceSameOriginReferrerPolicyHint": "Whether the referrer information should be included to requests to external endpoints.",
  "admin.security.forceAssetDownload": "Force Asset Download for Unsafe Extensions",
  "admin.security.forceAssetDownloadHint": "Should non-image files be forced as downloads when accessed directly. This prevents potential XSS attacks.",
  "admin.security.hsts": "HSTS (HTTP Strict Transport Security)",
  "admin.security.hstsDuration": "HSTS Max Age",
  "admin.security.hstsDurationHint": "Defines the duration for which the server should only deliver content through HTTPS. It's a good idea to start with small values and make sure that nothing breaks on your wiki before moving to longer values.",
  "admin.security.loadFailed": "Failed to load the security configuration.",
  "admin.security.loginScreen": "Login Screen",
  "admin.security.maxUploadBatch": "Max Files per Upload",
  "admin.security.maxUploadBatchHint": "How many files can be uploaded in a single batch?",
  "admin.security.maxUploadBatchSuffix": "files",
  "admin.security.maxUploadSize": "Max Upload Size",
  "admin.security.maxUploadSizeHint": "The maximum size for a single file. Final value in base 2.",
  "admin.security.maxUploadSizeInvalid": "The maximum upload size must be a positive value, e.g. 10 MB.",
  "admin.security.maxUploadSizeSuffix": "bytes",
  "admin.security.rateLimit": "Rate Limiting",
  "admin.security.rateLimitBan": "Ban Duration",
  "admin.security.rateLimitBanHint": "How long a client is refused for once it goes over, as a duration. Attempts made while banned do not extend it.",
  "admin.security.rateLimitEnabled": "Limit Authentication Attempts",
  "admin.security.rateLimitEnabledHint": "Refuse repeated attempts to sign in, answer a second factor, change a password from the login screen, use a passkey or unlock a page. Counted per client address, in the database, so the limit holds across instances.",
  "admin.security.rateLimitMax": "Max Attempts",
  "admin.security.rateLimitMaxHint": "How many attempts a client may make within the time window below.",
  "admin.security.rateLimitMaxSuffix": "attempts",
  "admin.security.rateLimitProxyWarn": "Behind a reverse proxy, turn on \"Trust X-Forwarded-* Proxy Headers\" above — without it every visitor looks like the proxy and shares one limit.",
  "admin.security.rateLimitRecommended": "Keeping rate limiting enabled is highly recommended: without it, passwords, second factors and page passwords can be guessed as fast as the server will answer.",
  "admin.security.rateLimitWindow": "Time Window",
  "admin.security.rateLimitWindowHint": "How long attempts are counted over, as a duration — 30s, 5m, 2h, 1d. Going over the limit within it earns a ban.",
  "admin.security.restartRequired": "Header, CORS and proxy settings are applied when the server starts, so they take effect after a restart.",
  "admin.security.saveFailed": "Failed to save the security configuration.",
  "admin.security.saveSuccess": "Security configuration updated successfully.",
  "admin.security.scanSVG": "Scan and Sanitize SVG Uploads",
  "admin.security.scanSVGHint": "Should SVG uploads be scanned for vulnerabilities and stripped of any potentially unsafe content.",
  "admin.security.subtitle": "Configure security settings",
  "admin.security.title": "Security",
  "admin.security.tokenEndpointAuthMethod": "Token Endpoint Authentication Method",
  "admin.security.trustProxy": "Trust X-Forwarded-* Proxy Headers",
  "admin.security.trustProxyHint": "Should be enabled when using a reverse-proxy like nginx, apache, CloudFlare, etc in front of Wiki.js. Turn off otherwise.",
  "admin.security.uploads": "Uploads",
  "admin.security.uploadsInfo": "These settings only affect Wiki.js. If you're using a reverse-proxy (e.g. nginx, Apache, Cloudflare), you must also change its settings to match.",
  "admin.security.uploadsNotEnforced": "These limits are saved but not enforced yet: uploading is not implemented.",
  "admin.security.warn": "Make sure to understand the implications before turning on / off a security feature.",
  "admin.sites.activate": "Activate Site",
  "admin.sites.activateConfirm": "Are you sure you want activate site {siteTitle}? The site will become accessible to users with read access.",
  "admin.sites.createInvalidData": "Some fields are missing or have invalid data.",
  "admin.sites.createSuccess": "Site created successfully.",
  "admin.sites.deactivate": "Deactivate Site",
  "admin.sites.deactivateConfirm": "Are you sure you want deactivate site {siteTitle}? The site will no longer be accessible to users.",
  "admin.sites.delete": "Delete Site",
  "admin.sites.deleteConfirm": "Are you sure you want delete site {siteTitle}? This will permanently delete all site content (including pages, history, comments and assets) and configuration!",
  "admin.sites.deleteConfirmWarn": "This action cannot be undone!",
  "admin.sites.deleteSuccess": "Site was deleted successfully.",
  "admin.sites.edit": "Edit Site",
  "admin.sites.hostname": "Hostname",
  "admin.sites.hostnameHint": "Must be a fully-qualified domain name (e.g. wiki.example.com) or * for a catch-all site. Note that there can only be 1 catch-all site.",
  "admin.sites.hostnameInvalidChars": "Hostname has invalid characters.",
  "admin.sites.hostnameMissing": "Hostname is missing.",
  "admin.sites.isActive": "Active",
  "admin.sites.nameInvalidChars": "Site name has invalid characters.",
  "admin.sites.nameMissing": "Site name is missing.",
  "admin.sites.new": "New Site",
  "admin.sites.refreshSuccess": "List of sites refreshed successfully.",
  "admin.sites.subtitle": "Manage your wiki sites",
  "admin.sites.title": "Sites",
  "admin.sites.updateSuccess": "Site updated successfully.",
  "admin.ssl.currentState": "Current State",
  "admin.ssl.domain": "Domain",
  "admin.ssl.domainHint": "Enter the fully qualified domain pointing to your wiki. (e.g. wiki.example.com)",
  "admin.ssl.expiration": "Certificate Expiration",
  "admin.ssl.httpPort": "HTTP Port",
  "admin.ssl.httpPortHint": "Non-SSL port the server will listen to for HTTP requests. Usually 80 or 3000.",
  "admin.ssl.httpPortRedirect": "Redirect HTTP requests to HTTPS",
  "admin.ssl.httpPortRedirectHint": "Will automatically redirect any requests on the HTTP port to HTTPS.",
  "admin.ssl.httpPortRedirectSaveSuccess": "HTTP Redirection changed successfully.",
  "admin.ssl.httpPortRedirectTurnOff": "Turn Off",
  "admin.ssl.httpPortRedirectTurnOn": "Turn On",
  "admin.ssl.httpsPort": "HTTPS Port",
  "admin.ssl.httpsPortHint": "SSL port the server will listen to for HTTPS requests. Usually 443.",
  "admin.ssl.ports": "Ports",
  "admin.ssl.provider": "Provider",
  "admin.ssl.providerCustomCertificate": "Custom Certificate",
  "admin.ssl.providerDisabled": "Disabled",
  "admin.ssl.providerHint": "Select Custom Certificate if you have your own certificate already.",
  "admin.ssl.providerLetsEncrypt": "Let's Encrypt",
  "admin.ssl.providerOptions": "Provider Options",
  "admin.ssl.renewCertificate": "Renew Certificate",
  "admin.ssl.renewCertificateLoadingSubtitle": "Do not leave this page.",
  "admin.ssl.renewCertificateLoadingTitle": "Renewing Certificate...",
  "admin.ssl.renewCertificateSuccess": "Certificate renewed successfully.",
  "admin.ssl.status": "Certificate Status",
  "admin.ssl.subscriberEmail": "Subscriber Email",
  "admin.ssl.subtitle": "Manage SSL configuration",
  "admin.ssl.title": "SSL",
  "admin.ssl.writableConfigFileWarning": "Note that your config file must be writable in order to persist ports configuration.",
  "admin.stats.title": "Statistics",
  "admin.storage.actionFailed": "Failed to run {action}.",
  "admin.storage.actionSuccess": "{action} completed successfully.",
  "admin.storage.actions": "Actions",
  "admin.storage.actionsInactiveWarn": "You must enable this storage target before you can run actions.",
  "admin.storage.assetsOnly": "Assets Only",
  "admin.storage.config": "Configuration",
  "admin.storage.configHint": "Settings that apply to every storage target of this site.",
  "admin.storage.confirmDisable": "Save and disable this target?",
  "admin.storage.confirmEnable": "Save and enable this target?",
  "admin.storage.confirmToggleHint": "Any unsaved changes to this site's storage configuration are applied as well.",
  "admin.storage.contentTypeDocuments": "Documents",
  "admin.storage.contentTypeDocumentsHint": "Text or presentation documents in PDF, TXT, Word, Excel and Powerpoint formats.",
  "admin.storage.contentTypeImages": "Images",
  "admin.storage.contentTypeImagesHint": "Image Assets in JPG, PNG, GIF, WebP and SVG formats.",
  "admin.storage.contentTypeLargeFiles": "Large Files",
  "admin.storage.contentTypeLargeFilesDBWarn": "For performance reasons, large files should not be stored in the database. Consider using another storage target for these files.",
  "admin.storage.contentTypeLargeFilesHint": "Large files such as videos, zip archives and binaries. Pages never fall into this category, irrespective of their size. Set the threshold in the Configuration tab.",
  "admin.storage.contentTypeOthers": "Others",
  "admin.storage.contentTypeOthersHint": "Any other file types that don't match the other categories.",
  "admin.storage.contentTypePages": "Pages",
  "admin.storage.contentTypePagesHint": "Page content source, in Markdown, HTML or JSON format depending on the editor.",
  "admin.storage.contentTypePagesSource": "Pages are always served from the database, so this cannot be turned off.",
  "admin.storage.contentTypes": "Content Types",
  "admin.storage.contentTypesHint": "Select the type of content that is written to this storage target. The same type can be stored on several targets at once.",
  "admin.storage.delivery": "Content Delivery",
  "admin.storage.deliveryBaseUrl": "Custom Base URL",
  "admin.storage.deliveryBaseUrlHint": "Serve links from your own domain or CDN instead of the provider's, e.g. https://files.example.com. The link is signed for that host, so it must be a domain that actually fronts the bucket - a CDN that changes the host on the way through will not work. Leave empty to use the provider's own address.",
  "admin.storage.deliveryConfig": "Content Delivery Configuration",
  "admin.storage.deliveryConfigHint": "How a reader's request for a file stored here is answered. This only takes effect for the content types this target is selected for under the Content Delivery tab; everything else is served from whichever target is.",
  "admin.storage.deliveryDirectWarn": "A direct link works for anyone holding it until it expires, without the wiki's page rules behind it. Keep the expiration short so a link to restricted content cannot usefully be passed on.",
  "admin.storage.deliveryExpiration": "Link Expiration",
  "admin.storage.deliveryExpirationHint": "How long a direct link stays valid, such as 5m or 1h. At most 7 days, which is as far as these providers will sign.",
  "admin.storage.deliveryHint": "Choose which storage target each kind of content is served from when a reader requests a file.",
  "admin.storage.deliveryModeDirect": "Direct Access via Presigned URLs",
  "admin.storage.deliveryModeDirectHint": "Recommended for best performance. The reader is redirected to a signed link and fetches the file straight from the provider, so the bytes never pass through this server.",
  "admin.storage.deliveryModeStreaming": "Asset Streaming",
  "admin.storage.deliveryModeStreamingHint": "Slower. Every file is read from the provider by this server and sent on to the reader, so all of the traffic goes through the wiki.",
  "admin.storage.deliveryNoTarget": "No enabled storage target is configured to store this content type.",
  "admin.storage.deliveryPagesHint": "Pages are always served from the database.",
  "admin.storage.deliveryRelationHint": "A target can only be chosen here for a content type it is also configured to store, under Targets.",
  "admin.storage.directAccessFallback": "Failed Direct Links",
  "admin.storage.directAccessFallbackError": "Fail with an error",
  "admin.storage.directAccessFallbackHint": "What happens when a target set to hand out direct links cannot sign one, because of expired credentials or a provider outage. Either way the target reports it under Status.",
  "admin.storage.directAccessFallbackStream": "Fallback to asset streaming",
  "admin.storage.inactiveTarget": "Inactive",
  "admin.storage.largeThreshold": "Large File Size Threshold",
  "admin.storage.largeThresholdHint": "Assets of this size or larger count as large files, whatever their type, such as videos, zip archives and binaries. Pages never fall into this category, irrespective of their size.",
  "admin.storage.loadFailed": "Failed to load storage configuration.",
  "admin.storage.localePrefix": "Add Locale Prefix",
  "admin.storage.localePrefixHint": "Prepend the locale to all pages and assets paths. Otherwise only the primary locale will be stored and directly at the root.",
  "admin.storage.noActions": "This storage target has no actions that you can execute.",
  "admin.storage.noConfigOption": "This storage target has no configuration options you can modify.",
  "admin.storage.notConfigured": "Not Configured",
  "admin.storage.pagesAndAssets": "Pages and Assets",
  "admin.storage.pagesOnly": "Pages Only",
  "admin.storage.pathLayoutHint": "Changing the path layout moves nothing that is already stored: content stays where the previous layout put it. Use a target's export and import actions to bring it across.",
  "admin.storage.saveFailed": "Failed to save storage configuration.",
  "admin.storage.saveSuccess": "Storage configuration saved successfully.",
  "admin.storage.sitePrefix": "Add Site ID Prefix",
  "admin.storage.sitePrefixHint": "Prepend the site ID to all pages and assets paths. Useful when several sites are stored in the same location.",
  "admin.storage.stateActive": "Healthy",
  "admin.storage.stateError": "Error",
  "admin.storage.stateInactive": "Not in use",
  "admin.storage.stateNoContentTypes": "No content type",
  "admin.storage.stateWarning": "Degraded",
  "admin.storage.status": "Status",
  "admin.storage.subtitle": "Choose where the content of your wiki is stored and served from",
  "admin.storage.syncInterval": "Sync Interval",
  "admin.storage.syncIntervalHint": "How often storage targets with a remote are synchronized, such as 5m or 1h. Targets with nothing to synchronize with are unaffected. A sync can always be triggered immediately from a target's Actions.",
  "admin.storage.targetConfig": "Target Configuration",
  "admin.storage.targets": "Targets",
  "admin.storage.title": "Storage",
  "admin.system.browser": "Browser",
  "admin.system.browserHint": "The browser name and version.",
  "admin.system.checkForUpdates": "Check",
  "admin.system.checkUpdate": "Check / Upgrade",
  "admin.system.checkingForUpdates": "Checking for Updates...",
  "admin.system.client": "Client",
  "admin.system.clientCookies": "Cookies Support",
  "admin.system.clientCookiesHint": "Whether cookies are enabled on this browser.",
  "admin.system.clientLanguage": "Primary Language",
  "admin.system.clientLanguageHint": "The main language advertised by the browser.",
  "admin.system.clientPlatform": "Platform",
  "admin.system.clientPlatformHint": "The OS platform the browser is running on.",
  "admin.system.clientViewport": "Viewport",
  "admin.system.clientViewportHint": "The viewport dimensions available to the website.",
  "admin.system.configFile": "Configuration File",
  "admin.system.configFileHint": "The path to the Wiki.js configuration file.",
  "admin.system.cpuCores": "CPU Cores",
  "admin.system.cpuCoresHint": "The number of CPU cores available to Wiki.js.",
  "admin.system.currentVersion": "Current Version",
  "admin.system.currentVersionHint": "The currently installed version.",
  "admin.system.database": "Database",
  "admin.system.databaseHint": "The version of the database in use.",
  "admin.system.databaseHost": "Database Host",
  "admin.system.databaseHostHint": "The hostname used to access the database.",
  "admin.system.dbPartialSupport": "Your database version is not fully supported. Some functionality may be limited or not work as expected.",
  "admin.system.engines": "Server Engines",
  "admin.system.fetchingLatestVersionInfo": "Fetching latest version info...",
  "admin.system.hostInfo": "Server Host Information",
  "admin.system.hostname": "Hostname",
  "admin.system.hostnameHint": "The hostname of the server / container.",
  "admin.system.latestVersion": "Latest Version",
  "admin.system.latestVersionHint": "The latest version available to install.",
  "admin.system.newVersionAvailable": "A new version is available.",
  "admin.system.nodejsHint": "The version of Node.js installed.",
  "admin.system.os": "Operating System",
  "admin.system.osHint": "The OS Wiki.js is running on.",
  "admin.system.published": "Published",
  "admin.system.ramUsage": "RAM Usage: {used} / {total}",
  "admin.system.refreshSuccess": "System Info has been refreshed.",
  "admin.system.runningLatestVersion": "You're running the latest version.",
  "admin.system.subtitle": "Information about your server / client",
  "admin.system.title": "System Info",
  "admin.system.totalRAM": "Total RAM",
  "admin.system.totalRAMHint": "The total amount of RAM available to Wiki.js.",
  "admin.system.upgrade": "Upgrade",
  "admin.system.workingDirectory": "Working Directory",
  "admin.system.workingDirectoryHint": "The directory path where Wiki.js is currently running from.",
  "admin.tags.date": "Created {created} and last updated {updated}.",
  "admin.tags.delete": "Delete this tag",
  "admin.tags.deleteConfirm": "Delete Tag?",
  "admin.tags.deleteConfirmText": "Are you sure you want to delete tag {tag}? The tag will also be unlinked from all pages.",
  "admin.tags.deleteSuccess": "Tag deleted successfully.",
  "admin.tags.edit": "Edit Tag",
  "admin.tags.emptyList": "No tags to display.",
  "admin.tags.filter": "Filter...",
  "admin.tags.label": "Label",
  "admin.tags.noItemsText": "Add a tag to a page to get started.",
  "admin.tags.noSelectionText": "Select a tag from the list on the left.",
  "admin.tags.refreshSuccess": "Tags have been refreshed.",
  "admin.tags.saveSuccess": "Tag has been saved successfully.",
  "admin.tags.subtitle": "Manage page tags",
  "admin.tags.tag": "Tag",
  "admin.tags.title": "Tags",
  "admin.tags.viewLinkedPages": "View Linked Pages",
  "admin.terminal.clear": "Clear",
  "admin.terminal.command": "Command",
  "admin.terminal.connect": "Connect",
  "admin.terminal.connectError": "Connection Error:",
  "admin.terminal.connected": "Connected.",
  "admin.terminal.connecting": "Connecting to server...",
  "admin.terminal.disconnect": "Disconnect",
  "admin.terminal.disconnected": "Disconnected.",
  "admin.terminal.instance": "Connected to instance",
  "admin.terminal.logs": "Logs",
  "admin.terminal.subtitle": "View server logs in real-time",
  "admin.terminal.title": "Terminal",
  "admin.theme.accentColor": "Accent Color",
  "admin.theme.accentColorHint": "The accent color for elements that need to stand out or grab the user attention.",
  "admin.theme.appearance": "Appearance",
  "admin.theme.baseFont": "Base Font",
  "admin.theme.baseFontHint": "The font used across the site for the interface.",
  "admin.theme.bodyHtmlInjection": "Body HTML Injection",
  "admin.theme.bodyHtmlInjectionHint": "HTML code to be injected just before the closing body tag.",
  "admin.theme.codeBlocks": "Code Blocks",
  "admin.theme.codeBlocksAppearance": "Code Blocks Appearance",
  "admin.theme.codeBlocksAppearanceHint": "The color theme used to display code blocks on pages.",
  "admin.theme.codeInjection": "Code Injection",
  "admin.theme.contentFont": "Content Font",
  "admin.theme.contentFontHint": "The font used specifically for page content.",
  "admin.theme.contentWidth": "Content Width",
  "admin.theme.contentWidthHint": "Should the content use all available viewport space or stay centered.",
  "admin.theme.cssOverride": "CSS Override",
  "admin.theme.cssOverrideHint": "CSS code to inject after system default CSS. Injecting too much CSS code can result in poor page load performance! CSS will automatically be minified.",
  "admin.theme.cssOverrideWarning": "{caution} When adding styles for page content, you must scope them to the {cssClass} class. Omitting this could break the layout of the editor!",
  "admin.theme.cssOverrideWarningCaution": "CAUTION:",
  "admin.theme.darkMode": "Dark Mode",
  "admin.theme.darkModeHint": "Not recommended for accessibility. Can always be turned off by the user.",
  "admin.theme.downloadAuthor": "Author",
  "admin.theme.downloadDownload": "Download",
  "admin.theme.downloadName": "Name",
  "admin.theme.downloadThemes": "Download Themes",
  "admin.theme.fonts": "Fonts",
  "admin.theme.headHtmlInjection": "Head HTML Injection",
  "admin.theme.headHtmlInjectionHint": "HTML code to be injected just before the closing head tag. Usually for script tags.",
  "admin.theme.headerColor": "Header Color",
  "admin.theme.headerColorHint": "The background color for the site top header. Does not apply to the administration area.",
  "admin.theme.iconset": "Icon Set",
  "admin.theme.iconsetHint": "Set of icons to use for the sidebar navigation.",
  "admin.theme.layout": "Layout",
  "admin.theme.options": "Theme Options",
  "admin.theme.primaryColor": "Primary Color",
  "admin.theme.primaryColorHint": "The main color for primary action buttons and most form elements.",
  "admin.theme.reduceMotion": "Reduce Motion",
  "admin.theme.reduceMotionHint": "Disable most site animations. This setting is automatically enforced when the reduced motion flag is enabled on the user OS.",
  "admin.theme.resetDefaults": "Reset Defaults",
  "admin.theme.saveSuccess": "Theme configuration saved successfully!",
  "admin.theme.secondaryColor": "Secondary Color",
  "admin.theme.secondaryColorHint": "The alternate color for secondary action buttons and for some other elements.",
  "admin.theme.showPrintBtn": "Show Print Button",
  "admin.theme.showPrintBtnHint": "Should the print button be displayed on all pages. Note that this doesn't prevent the user from printing the page using the system dialog.",
  "admin.theme.sidebarColor": "Sidebar Color",
  "admin.theme.sidebarColorHint": "The background color for the side navigation menu on content pages. Does not apply to the administration area.",
  "admin.theme.sidebarPosition": "Sidebar Position",
  "admin.theme.sidebarPositionHint": "On which side should the main site navigation sidebar be displayed.",
  "admin.theme.siteTheme": "Site Theme",
  "admin.theme.siteThemeHint": "Themes affect how content pages are displayed. Other site sections (such as the editor or admin area) are not affected.",
  "admin.theme.subtitle": "Modify the look & feel of your wiki",
  "admin.theme.title": "Theme",
  "admin.theme.tocPosition": "TOC Position",
  "admin.theme.tocPositionHint": "On which side should the Table of Contents sidebar be displayed for content pages.",
  "admin.users.active": "Active",
  "admin.users.activity": "Activity",
  "admin.users.appearance": "Site Appearance",
  "admin.users.assignGroup": "Assign Group",
  "admin.users.auth": "Authentication",
  "admin.users.authProvider": "Provider",
  "admin.users.authProviderId": "Provider Id",
  "admin.users.authentication": "Authentication",
  "admin.users.ban": "Ban User",
  "admin.users.banHint": "Block the user from signing in and invalidate any active sessions.",
  "admin.users.banned": "Banned",
  "admin.users.basicInfo": "Basic Info",
  "admin.users.changePassword": "Change Password",
  "admin.users.changePasswordHint": "Change the user password. Note that the current password cannot be recovered.",
  "admin.users.changePasswordSuccess": "User password was updated successfully.",
  "admin.users.create": "Create User",
  "admin.users.createInvalidData": "Cannot create user as some fields are invalid or missing.",
  "admin.users.createKeepOpened": "Keep dialog opened after create",
  "admin.users.createSendEmailMissingSiteId": "You must specify the wiki site to reference for the welcome email.",
  "admin.users.createSuccess": "User created successfully!",
  "admin.users.createdAt": "Created on {date}",
  "admin.users.darkMode": "Dark Mode",
  "admin.users.darkModeHint": "Display the user interface using dark mode.",
  "admin.users.dateFormat": "Date Format",
  "admin.users.dateFormatHint": "How dates should be formatted when displayed to the user.",
  "admin.users.defaults": "Manage User Defaults",
  "admin.users.defaultsSaveSuccess": "User defaults saved successfully.",
  "admin.users.delete": "Delete User",
  "admin.users.deleteConfirmForeignNotice": "Note that you cannot delete a user that already created content. You must instead either deactivate the user or delete all content that was created by that user.",
  "admin.users.deleteConfirmReplaceWarn": "Any content (pages, uploads, comments, etc.) that was created by this user will be reassigned to the user selected below. It is recommended to create a dummy target user (e.g. Deleted User) if you don't want the content to be reassigned to any current active user.",
  "admin.users.deleteConfirmText": "Are you sure you want to delete user {username}?",
  "admin.users.deleteConfirmTitle": "Delete User?",
  "admin.users.deleteHint": "Permanently remove the user from the database. This action cannot be undone!",
  "admin.users.deleteSelfForbidden": "You cannot delete your own account. Another administrator can.",
  "admin.users.deleteSuccess": "{username} has been deleted.",
  "admin.users.displayName": "Display Name",
  "admin.users.edit": "Edit User",
  "admin.users.email": "Email",
  "admin.users.emailHint": "Email address of the user.",
  "admin.users.emailInvalid": "Email address is invalid.",
  "admin.users.emailMissing": "Email address is missing.",
  "admin.users.extendedMetadata": "Extended Metadata",
  "admin.users.groupAlreadyAssigned": "User is already assigned to this group.",
  "admin.users.groupAssign": "Assign",
  "admin.users.groupAssignNotice": "Note that you cannot assign users to the Administrators or Guests groups from this panel.",
  "admin.users.groupSelected": "Assign to {group}",
  "admin.users.groups": "Groups",
  "admin.users.groupsLoadFailed": "Failed to load groups.",
  "admin.users.groupsMissing": "You must assign the user to at least 1 group.",
  "admin.users.groupsSelected": "Assign to {count} groups",
  "admin.users.id": "ID",
  "admin.users.inactive": "Inactive",
  "admin.users.info": "User Info",
  "admin.users.invalidJSON": "Invalid JSON",
  "admin.users.jobTitle": "Job Title",
  "admin.users.jobTitleHint": "The job title of the user.",
  "admin.users.joined": "Joined",
  "admin.users.lastLoginAt": "Last login {date}",
  "admin.users.lastUpdated": "Last Updated",
  "admin.users.linkedAccounts": "Linked Accounts",
  "admin.users.linkedProviders": "Linked Providers",
  "admin.users.loadFailed": "Failed to load users.",
  "admin.users.loading": "Loading User...",
  "admin.users.location": "Location",
  "admin.users.locationHint": "The city / country of the user or the office location.",
  "admin.users.metadata": "Metadata",
  "admin.users.minimumGroupRequired": "Cannot unassign because user must be assigned to at least 1 group.",
  "admin.users.mustChangePwd": "Must Change Password",
  "admin.users.mustChangePwdHint": "User will be prompted to choose a new password upon login.",
  "admin.users.name": "Display Name",
  "admin.users.nameHint": "Usually the full name or nickname of the user.",
  "admin.users.nameInvalidChars": "Name has invalid characters.",
  "admin.users.nameMissing": "Name is missing.",
  "admin.users.newPassword": "New Password",
  "admin.users.noGroupAssigned": "This user is not assigned to any group yet. You must assign at least 1 group to a user.",
  "admin.users.noGroupSelected": "You must select a group first.",
  "admin.users.noLinkedProviders": "This user isn't linked to any authentication providers.",
  "admin.users.noteHint": "Notes are not shown to the user and can only be edited here.",
  "admin.users.notes": "Notes",
  "admin.users.operations": "Operations",
  "admin.users.overview": "Overview",
  "admin.users.passAuth": "Password Authentication",
  "admin.users.password": "Password",
  "admin.users.passwordMissing": "Password is missing.",
  "admin.users.passwordTooShort": "Password is too short.",
  "admin.users.preferences": "User Preferences",
  "admin.users.profile": "User Profile",
  "admin.users.pronouns": "Pronouns",
  "admin.users.pronounsHint": "The pronouns used to address this user.",
  "admin.users.pwdAuthActive": "Can Use Password Authentication",
  "admin.users.pwdAuthActiveHint": "Whether the user can login using the password authentication.",
  "admin.users.pwdAuthRestrict": "Restrict Password Authentication",
  "admin.users.pwdAuthRestrictHint": "Prevent the user from using password authentication for login.",
  "admin.users.pwdNotSet": "Password Not Set",
  "admin.users.pwdSet": "Password is set",
  "admin.users.pwdStrengthGood": "Good",
  "admin.users.pwdStrengthMedium": "Medium",
  "admin.users.pwdStrengthPoor": "Poor",
  "admin.users.pwdStrengthStrong": "Strong",
  "admin.users.pwdStrengthWeak": "Weak",
  "admin.users.refreshSuccess": "Users refreshed successfully.",
  "admin.users.saveSuccess": "User saved successfully.",
  "admin.users.searchNoResults": "No user matches your search.",
  "admin.users.searchUsers": "Search by name or email...",
  "admin.users.selectGroup": "Select Group...",
  "admin.users.selectUsers": "Select Users",
  "admin.users.selectedCount": "{count} selected",
  "admin.users.sendWelcomeEmail": "Send Welcome Email",
  "admin.users.sendWelcomeEmailAltHint": "An email will be sent to the user with link(s) to the wiki(s) the user has read access to.",
  "admin.users.sendWelcomeEmailFromSiteId": "Site to use for the Welcome Email",
  "admin.users.sendWelcomeEmailHint": "An email will be sent to the user with his login details.",
  "admin.users.subtitle": "Manage Users",
  "admin.users.systemUser": "System User",
  "admin.users.tfa": "Two Factor Authentication (2FA)",
  "admin.users.tfaInvalidate": "Invalidate 2FA",
  "admin.users.tfaInvalidateConfirm": "Are you sure you want to invalidate the user current 2FA configuration? This action cannot be undone.",
  "admin.users.tfaInvalidateHint": "Force the user to setup 2FA again. Any active configuration will no longer work.",
  "admin.users.tfaInvalidateSuccess": "User TFA configuration has been invalidated.",
  "admin.users.tfaNotSet": "2FA is awaiting setup",
  "admin.users.tfaRequired": "Require 2FA",
  "admin.users.tfaRequiredHint": "User will be forced to use 2FA during the next login. This setting will have no effect if 2FA is already enforced by the login provider.",
  "admin.users.tfaSet": "2FA configured",
  "admin.users.timeFormat": "Time Format",
  "admin.users.timeFormatHint": "How time should be formatted when displayed to the user.",
  "admin.users.timezone": "Timezone",
  "admin.users.timezoneHint": "Used to adjust date and time displayed to the user.",
  "admin.users.title": "Users",
  "admin.users.toggle2FA": "Toggle 2FA",
  "admin.users.unassignGroup": "Unassign from Group",
  "admin.users.unban": "Unban User",
  "admin.users.unbanHint": "Allow the user to sign in.",
  "admin.users.unverified": "Unverified",
  "admin.users.unverify": "Unverify User",
  "admin.users.unverifyHint": "Set the user as unverified (state where the email has not been validated).",
  "admin.users.updateUser": "Update User",
  "admin.users.userActivateSuccess": "User has been activated successfully.",
  "admin.users.userAlreadyAssignedToGroup": "User is already assigned to this group!",
  "admin.users.userDeactivateSuccess": "User deactivated successfully.",
  "admin.users.userTFADisableSuccess": "2FA was disabled successfully.",
  "admin.users.userTFAEnableSuccess": "2FA was enabled successfully.",
  "admin.users.userUpdateSuccess": "User updated successfully.",
  "admin.users.userVerifySuccess": "User has been verified successfully.",
  "admin.users.verified": "Verified",
  "admin.users.verify": "Verify User",
  "admin.users.verifyHint": "Set the user as verified (state where the email has been validated).",
  "admin.utilities.authSubtitle": "Various tools for authentication / users",
  "admin.utilities.authTitle": "Authentication",
  "admin.utilities.cacheSubtitle": "Flush cache of various components",
  "admin.utilities.cacheTitle": "Flush Cache",
  "admin.utilities.contentSubtitle": "Various tools for pages",
  "admin.utilities.contentTitle": "Content",
  "admin.utilities.disconnectWS": "Disconnect WebSocket Sessions",
  "admin.utilities.disconnectWSConfirm": "Every open editing session and admin terminal will be disconnected, on every instance. Their clients reconnect on their own, and unsaved text is not lost.",
  "admin.utilities.disconnectWSFailed": "Failed to disconnect the websocket connections.",
  "admin.utilities.disconnectWSHint": "Force all active websocket connections to be closed, on every instance.",
  "admin.utilities.disconnectWSSuccess": "All active websocket connections have been terminated.",
  "admin.utilities.export": "Export",
  "admin.utilities.exportHint": "Export content to tarball for backup / migration.",
  "admin.utilities.flushCache": "Flush Cache",
  "admin.utilities.flushCacheFailed": "Failed to flush the cache.",
  "admin.utilities.flushCacheHint": "Files, icons and site settings are cached for better performance. Flushing forces everything to be fetched from the database again, on every instance.",
  "admin.utilities.flushCacheSuccess": "The cache has been flushed.",
  "admin.utilities.graphEndpointSubtitle": "Change the GraphQL endpoint for Wiki.js",
  "admin.utilities.graphEndpointTitle": "GraphQL Endpoint",
  "admin.utilities.import": "Import",
  "admin.utilities.importHint": "Import content from a tarball backup or a 2.X backup.",
  "admin.utilities.importv1Subtitle": "Migrate data from a previous 1.x installation",
  "admin.utilities.importv1Title": "Import from Wiki.js 1.x",
  "admin.utilities.invalidApiCertificates": "Invalidate API Keys Certificates",
  "admin.utilities.invalidApiCertificatesConfirm": "A new passphrase and keypair will be generated, and every API key ever issued will stop working immediately.",
  "admin.utilities.invalidApiCertificatesConfirmWarn": "Keys are not deleted — they stay listed, and each one has to be reissued to the integration using it. Nobody is logged out: user sessions are signed with a separate secret.",
  "admin.utilities.invalidApiCertificatesFailed": "Failed to regenerate the API keys certificates.",
  "admin.utilities.invalidApiCertificatesHint": "Regenerate the passphrase and the keypair API keys are signed with. Every key already issued stops working and must be reissued.",
  "admin.utilities.invalidApiCertificatesSuccess": "Certificates regenerated. No API key was still in use. | Certificates regenerated. 1 API key must be reissued. | Certificates regenerated. {count} API keys must be reissued.",
  "admin.utilities.invalidSessionSecret": "Invalidate User Sessions Secret",
  "admin.utilities.invalidSessionSecretConfirm": "A new secret will be generated for signing session cookies, and every open session will be ended.",
  "admin.utilities.invalidSessionSecretConfirmWarn": "Everyone is logged out immediately, you included — you will have to sign in again. The new secret is only used for signing once each server has been restarted. API keys are unaffected.",
  "admin.utilities.invalidSessionSecretFailed": "Failed to rotate the user sessions secret.",
  "admin.utilities.invalidSessionSecretHint": "Rotate the secret used to sign session cookies and end every open session. Everyone is logged out.",
  "admin.utilities.purgeHistory": "Purge History",
  "admin.utilities.purgeHistoryConfirm": "Every page version older than **{timeframe}** will be deleted, on every site.",
  "admin.utilities.purgeHistoryConfirmWarn": "Pages keep the content they have now, but a discarded version cannot be brought back. Any deleted page older than the selected timeframe cannot be recovered.",
  "admin.utilities.purgeHistoryFailed": "Failed to purge the page history.",
  "admin.utilities.purgeHistoryHint": "Delete history (content versioning) older than the selected timeframe.",
  "admin.utilities.purgeHistorySuccess": "No page version was old enough to purge. | 1 page version purged. | {count} page versions purged.",
  "admin.utilities.purgeHistoryTimeframe": "Delete older than...",
  "admin.utilities.purgeRevokedKeys": "Purge Revoked API Keys",
  "admin.utilities.purgeRevokedKeysConfirm": "Every API key that has been revoked will be deleted permanently.",
  "admin.utilities.purgeRevokedKeysConfirmWarn": "Nobody loses access — a revoked key already grants none — but the record that it ever existed goes with it. Keys marked as invalidated are kept.",
  "admin.utilities.purgeRevokedKeysFailed": "Failed to purge the revoked API keys.",
  "admin.utilities.purgeRevokedKeysHint": "Permanently delete the API keys that have been revoked. Invalidated keys are kept.",
  "admin.utilities.purgeRevokedKeysSuccess": "No revoked API key to purge. | 1 revoked API key deleted. | {count} revoked API keys deleted.",
  "admin.utilities.scanPageProblems": "Scan for Page Problems",
  "admin.utilities.scanPageProblemsHint": "Scan all pages for invalid, missing or corrupted data.",
  "admin.utilities.subtitle": "Maintenance and miscellaneous tools",
  "admin.utilities.telemetrySubtitle": "Enable/Disable telemetry or reset the client ID",
  "admin.utilities.telemetryTitle": "Telemetry",
  "admin.utilities.title": "Utilities",
  "admin.utilities.tools": "Tools",
  "admin.utitilies.purgeHistoryMonth": "1 Month | {count} Months",
  "admin.utitilies.purgeHistoryToday": "Today",
  "admin.utitilies.purgeHistoryYear": "1 Year | {count} Years",
  "admin.webhooks.acceptUntrusted": "Accept untrusted SSL certificates",
  "admin.webhooks.acceptUntrustedHint": "It is recommended that you leave this off for proper security.",
  "admin.webhooks.authHeader": "Authentication Header",
  "admin.webhooks.authHeaderHint": "(Optional) The value of the Authorization header to send along the request.",
  "admin.webhooks.createInvalidData": "The webhook has some invalid or missing data.",
  "admin.webhooks.createSuccess": "Webhook created successfully!",
  "admin.webhooks.delete": "Delete Webhook",
  "admin.webhooks.deleteConfirm": "Are you sure you want to delete webhook {name}?",
  "admin.webhooks.deleteConfirmWarn": "This action cannot be undone!",
  "admin.webhooks.deleteSuccess": "Webhook deleted successfully.",
  "admin.webhooks.edit": "Edit Webhook",
  "admin.webhooks.eventCreatePage": "Create a new page",
  "admin.webhooks.eventDeleteAsset": "Delete an asset",
  "admin.webhooks.eventDeleteComment": "Delete a comment",
  "admin.webhooks.eventDeletePage": "Delete a page",
  "admin.webhooks.eventEditAsset": "Edit an existing asset",
  "admin.webhooks.eventEditComment": "Edit an existing comment",
  "admin.webhooks.eventEditPage": "Update an existing page",
  "admin.webhooks.eventNewComment": "Post a new comment",
  "admin.webhooks.eventNotEmitted": "Not emitted yet — this part of the wiki is not implemented.",
  "admin.webhooks.eventRenameAsset": "Rename / move an asset",
  "admin.webhooks.eventRenamePage": "Rename / move a page",
  "admin.webhooks.eventUploadAsset": "Upload a new asset",
  "admin.webhooks.eventUserJoin": "Create / register a new user",
  "admin.webhooks.eventUserLogin": "User logins",
  "admin.webhooks.eventUserLogout": "User logouts",
  "admin.webhooks.events": "Events",
  "admin.webhooks.eventsMissing": "You must select at least 1 event.",
  "admin.webhooks.eventsSelected": "No event selected | 1 event selected | {count} events selected",
  "admin.webhooks.includeContent": "Include Content",
  "admin.webhooks.includeContentHint": "Should the payload include content (e.g. the full page body). Make sure that your remote endpoint can accept large payloads!",
  "admin.webhooks.includeMetadata": "Include Metadata",
  "admin.webhooks.includeMetadataHint": "Should the payload include metadata such as title, description, author, etc.",
  "admin.webhooks.loadFailed": "Failed to load webhooks.",
  "admin.webhooks.nameInvalidChars": "The name contains invalid characters.",
  "admin.webhooks.nameMissing": "A name for this webhook is required.",
  "admin.webhooks.new": "New Webhook",
  "admin.webhooks.none": "There are no webhooks yet.",
  "admin.webhooks.stateError": "Failed",
  "admin.webhooks.stateErrorExplain": "The last trigger failed to call the endpoint.",
  "admin.webhooks.stateErrorHint": "The last event failed to call your endpoint. Click Edit for more details.",
  "admin.webhooks.statePending": "Pending",
  "admin.webhooks.statePendingHint": "Waiting for an event to trigger this webhook for the first time.",
  "admin.webhooks.stateSuccess": "Healthy",
  "admin.webhooks.stateSuccessHint": "The last webhook trigger completed successfully.",
  "admin.webhooks.subtitle": "Manage webhooks to external services",
  "admin.webhooks.title": "Webhooks",
  "admin.webhooks.typeAsset": "asset",
  "admin.webhooks.typeComment": "comment",
  "admin.webhooks.typePage": "page",
  "admin.webhooks.typeUser": "user",
  "admin.webhooks.updateSuccess": "Webhook updated successfully.",
  "admin.webhooks.url": "URL",
  "admin.webhooks.urlHint": "Enter the remote endpoint URL",
  "admin.webhooks.urlInvalidChars": "The URL contains invalid characters.",
  "admin.webhooks.urlMissing": "The URL is missing or is not valid.",
  "auth.actions.login": "Log In",
  "auth.actions.loginWith": "Continue with {provider}",
  "auth.actions.register": "Register",
  "auth.changePwd.currentPassword": "Current Password",
  "auth.changePwd.instructions": "You must choose a new password:",
  "auth.changePwd.loading": "Changing password...",
  "auth.changePwd.newPassword": "New Password",
  "auth.changePwd.newPasswordVerify": "Verify New Password",
  "auth.changePwd.proceed": "Change Password",
  "auth.changePwd.subtitle": "Choose a new password",
  "auth.changePwd.success": "Password updated successfully.",
  "auth.enterCredentials": "Enter your credentials",
  "auth.errors.fields": "One or more fields are invalid.",
  "auth.errors.forgotPassword": "Missing or invalid email address.",
  "auth.errors.invalidEmail": "Email is invalid.",
  "auth.errors.invalidLogin": "Invalid Login",
  "auth.errors.invalidLoginMsg": "The email or password is invalid.",
  "auth.errors.invalidName": "Name is invalid.",
  "auth.errors.invalidUserEmail": "Invalid User Email",
  "auth.errors.login": "Missing or invalid login fields.",
  "auth.errors.loginError": "Login error",
  "auth.errors.missingEmail": "Email is missing.",
  "auth.errors.missingName": "Name is missing.",
  "auth.errors.missingPassword": "Password is missing.",
  "auth.errors.missingUsername": "Username is missing.",
  "auth.errors.missingVerifyPassword": "Password Verification is missing.",
  "auth.errors.notYetAuthorized": "You have not been authorized to login to this site yet.",
  "auth.errors.passwordTooShort": "Password is too short.",
  "auth.errors.passwordsNotMatch": "Passwords do not match.",
  "auth.errors.register": "One or more fields are invalid.",
  "auth.errors.tfaMissing": "Missing or incomplete security code.",
  "auth.errors.tooManyAttempts": "Too many attempts!",
  "auth.errors.tooManyAttemptsMsg": "You've made too many failed attempts in a short period of time, please try again {time}.",
  "auth.errors.userNotFound": "User not found",
  "auth.fields.email": "Email Address",
  "auth.fields.emailUser": "Email / Username",
  "auth.fields.name": "Name",
  "auth.fields.password": "Password",
  "auth.fields.username": "Username",
  "auth.fields.verifyPassword": "Verify Password",
  "auth.forgotPasswordCancel": "Cancel",
  "auth.forgotPasswordLink": "Forgot Password",
  "auth.forgotPasswordLoading": "Requesting password reset...",
  "auth.forgotPasswordSubtitle": "Enter your email address to receive the instructions to reset your password:",
  "auth.forgotPasswordSuccess": "Check your emails for password reset instructions!",
  "auth.forgotPasswordTitle": "Forgot your password",
  "auth.genericError": "Authentication is unavailable.",
  "auth.invalidEmail": "Email address is invalid.",
  "auth.invalidEmailUsername": "Enter a valid email / username.",
  "auth.invalidPassword": "Enter a valid password.",
  "auth.login.title": "Login",
  "auth.loginRequired": "Login required",
  "auth.loginSuccess": "Login Successful! Redirecting...",
  "auth.loginUsingStrategy": "Login using {strategy}",
  "auth.logoutSuccess": "You've been logged out successfully.",
  "auth.missingEmail": "Missing email address.",
  "auth.missingName": "Name is missing.",
  "auth.missingPassword": "Missing password.",
  "auth.nameTooLong": "Name is too long.",
  "auth.nameTooShort": "Name is too short.",
  "auth.orLoginUsingStrategy": "or login using...",
  "auth.passkeys.signin": "Log In with a Passkey",
  "auth.passkeys.signinHint": "Enter your email address to login with a passkey:",
  "auth.passwordNotMatch": "Both passwords do not match.",
  "auth.passwordTooShort": "Password is too short.",
  "auth.pleaseWait": "Please wait",
  "auth.registerCheckEmail": "Check your emails to activate your account.",
  "auth.registerSubTitle": "Fill-in the form below to create an account.",
  "auth.registerSuccess": "Account created successfully!",
  "auth.registerTitle": "Create an account",
  "auth.registering": "Creating account...",
  "auth.selectAuthProvider": "Sign in with",
  "auth.sendResetPassword": "Reset Password",
  "auth.signingIn": "Signing In...",
  "auth.switchToLogin.link": "Back to Login",
  "auth.switchToRegister.link": "Create an Account",
  "auth.tfa.subtitle": "Security code required:",
  "auth.tfa.verifyToken": "Verify",
  "auth.tfaFormTitle": "Enter the security code generated from your trusted device:",
  "auth.tfaSetupInstrFirst": "Scan the QR code below from your mobile 2FA application:",
  "auth.tfaSetupInstrManual": "Or enter this setup key manually:",
  "auth.tfaSetupInstrSecond": "Enter the security code generated from your trusted device:",
  "auth.tfaSetupKeyCopied": "Setup key copied to the clipboard.",
  "auth.tfaSetupKeyCopyFailed": "Could not copy the setup key to the clipboard.",
  "auth.tfaSetupSuccess": "2FA enabled successfully on your account.",
  "auth.tfaSetupTitle": "Your administrator has required Two-Factor Authentication (2FA) to be enabled on your account.",
  "auth.tfaSetupVerifying": "Verifying...",
  "common.actions.activate": "Activate",
  "common.actions.add": "Add",
  "common.actions.apply": "Apply",
  "common.actions.browse": "Browse...",
  "common.actions.cancel": "Cancel",
  "common.actions.clear": "Clear",
  "common.actions.close": "Close",
  "common.actions.commit": "Commit",
  "common.actions.confirm": "Confirm",
  "common.actions.continueSuggestion": "Continue Suggestion",
  "common.actions.copy": "Copy",
  "common.actions.copyURL": "Copy URL",
  "common.actions.create": "Create",
  "common.actions.deactivate": "Deactivate",
  "common.actions.delete": "Delete",
  "common.actions.disable": "Disable",
  "common.actions.discard": "Discard",
  "common.actions.discardChanges": "Discard Changes",
  "common.actions.download": "Download",
  "common.actions.duplicate": "Duplicate",
  "common.actions.edit": "Edit",
  "common.actions.enable": "Enable",
  "common.actions.exit": "Exit",
  "common.actions.exitEdit": "Exit Edit",
  "common.actions.fetch": "Fetch",
  "common.actions.filter": "Filter",
  "common.actions.generate": "Generate",
  "common.actions.goback": "Go Back",
  "common.actions.howItWorks": "How it works",
  "common.actions.insert": "Insert",
  "common.actions.login": "Login",
  "common.actions.manage": "Manage",
  "common.actions.move": "Move",
  "common.actions.moveTo": "Move To",
  "common.actions.new": "New",
  "common.actions.newFolder": "New Folder",
  "common.actions.newPage": "New Page",
  "common.actions.ok": "OK",
  "common.actions.optimize": "Optimize",
  "common.actions.page": "Page",
  "common.actions.preview": "Preview",
  "common.actions.proceed": "Proceed",
  "common.actions.properties": "Properties",
  "common.actions.refresh": "Refresh",
  "common.actions.rename": "Rename",
  "common.actions.rerender": "Rerender",
  "common.actions.returnToTop": "Return to top",
  "common.actions.save": "Save",
  "common.actions.saveAndClose": "Save and Close",
  "common.actions.saveChanges": "Save Changes",
  "common.actions.select": "Select",
  "common.actions.submitEdits": "Submit Edits",
  "common.actions.suggestEdits": "Suggest Edits",
  "common.actions.suggestedEdit": "Suggested Edit",
  "common.actions.update": "Update",
  "common.actions.upload": "Upload",
  "common.actions.view": "View",
  "common.actions.viewDocs": "View Documentation",
  "common.browse.empty": "There is nothing here.",
  "common.browse.loadFailed": "Failed to load the contents of this folder.",
  "common.browse.openFolder": "Open the {title} folder",
  "common.browse.truncated": "This folder holds more entries than can be listed here.",
  "common.browse.upOneLevel": "Up one level",
  "common.clipboard.failure": "Failed to copy to clipboard.",
  "common.clipboard.success": "Copied to clipboard successfully.",
  "common.clipboard.uuid": "Copy UUID to clipboard.",
  "common.clipboard.uuidFailure": "Failed to copy UUID to clipboard.",
  "common.clipboard.uuidSuccess": "Copied UUID to clipboard successfully.",
  "common.comments.beFirst": "Be the first to comment.",
  "common.comments.contentMissingError": "Comment is empty or too short!",
  "common.comments.deleteConfirmTitle": "Confirm Delete",
  "common.comments.deletePermanentWarn": "This action cannot be undone!",
  "common.comments.deleteSuccess": "Comment was deleted successfully.",
  "common.comments.deleteWarn": "Are you sure you want to permanently delete this comment?",
  "common.comments.fieldContent": "Comment Content",
  "common.comments.fieldEmail": "Your Email Address",
  "common.comments.fieldName": "Your Name",
  "common.comments.loading": "Loading comments...",
  "common.comments.markdownFormat": "Markdown Format",
  "common.comments.modified": "modified {reldate}",
  "common.comments.newComment": "New Comment",
  "common.comments.newPlaceholder": "Write a new comment...",
  "common.comments.none": "No comments yet.",
  "common.comments.postComment": "Post Comment",
  "common.comments.postSuccess": "New comment posted successfully.",
  "common.comments.postingAs": "Posting as {name}",
  "common.comments.sdTitle": "Talk",
  "common.comments.title": "Comments",
  "common.comments.updateComment": "Update Comment",
  "common.comments.updateSuccess": "Comment was updated successfully.",
  "common.comments.viewDiscussion": "View Discussion",
  "common.datetime": "{date} at {time}",
  "common.duration.days": "Day(s)",
  "common.duration.every": "Every",
  "common.duration.hours": "Hour(s)",
  "common.duration.minutes": "Minute(s)",
  "common.duration.months": "Month(s)",
  "common.duration.years": "Year(s)",
  "common.error.generic.hint": "Oops, something went wrong...",
  "common.error.generic.title": "Unexpected Error",
  "common.error.notfound.hint": "That page doesn't exist or is not available.",
  "common.error.notfound.title": "Not Found",
  "common.error.title": "Error",
  "common.error.unauthorized.hint": "You don't have the required permissions to access this page.",
  "common.error.unauthorized.title": "Unauthorized",
  "common.error.unexpected": "An unexpected error occurred.",
  "common.error.unknownsite.hint": "There's no wiki site at this host.",
  "common.error.unknownsite.title": "Unknown Site",
  "common.field.createdOn": "Created On",
  "common.field.id": "ID",
  "common.field.lastUpdated": "Last Updated",
  "common.field.name": "Name",
  "common.field.task": "Task",
  "common.field.title": "Title",
  "common.footerCopyright": "© {year} {company}. All rights reserved.",
  "common.footerGeneric": "Powered by {link}, an open source project.",
  "common.footerLicense": "Content is available under the {license}, by {company}.",
  "common.footerPoweredBy": "Powered by {link}",
  "common.header.account": "Account",
  "common.header.admin": "Administration",
  "common.header.assets": "Assets",
  "common.header.browseTags": "Browse by Tags",
  "common.header.currentPage": "Current Page",
  "common.header.delete": "Delete",
  "common.header.duplicate": "Duplicate",
  "common.header.edit": "Edit",
  "common.header.history": "History",
  "common.header.home": "Home",
  "common.header.imagesFiles": "Images & Files",
  "common.header.language": "Language",
  "common.header.login": "Login",
  "common.header.logout": "Logout",
  "common.header.move": "Move / Rename",
  "common.header.myWiki": "My Wiki",
  "common.header.newPage": "New Page",
  "common.header.pageActions": "Page Actions",
  "common.header.profile": "Profile",
  "common.header.search": "Search...",
  "common.header.searchClose": "Close",
  "common.header.searchCopyLink": "Copy Search Link",
  "common.header.searchDidYouMean": "Did you mean...",
  "common.header.searchHint": "Type at least 2 characters to start searching...",
  "common.header.searchLoading": "Searching...",
  "common.header.searchNoResult": "No pages matching your query.",
  "common.header.searchResultsCount": "Found {total} results",
  "common.header.siteMap": "Site Map",
  "common.header.view": "View",
  "common.header.viewSource": "View Source",
  "common.license.alr": "All Rights Reserved",
  "common.license.cc0": "Public Domain",
  "common.license.ccby": " Creative Commons Attribution License",
  "common.license.ccbync": "Creative Commons Attribution-NonCommercial License",
  "common.license.ccbyncnd": "Creative Commons Attribution-NonCommercial-NoDerivs License",
  "common.license.ccbyncsa": "Creative Commons Attribution-NonCommercial-ShareAlike License",
  "common.license.ccbynd": "Creative Commons Attribution-NoDerivs License",
  "common.license.ccbysa": "Creative Commons Attribution-ShareAlike License",
  "common.license.none": "None",
  "common.loading": "Loading...",
  "common.modernBrowser": "modern browser",
  "common.newpage.create": "Create Page",
  "common.newpage.goback": "Go back",
  "common.newpage.subtitle": "Would you like to create it now?",
  "common.newpage.title": "This page does not exist yet.",
  "common.notfound.gohome": "Home",
  "common.notfound.subtitle": "This page does not exist.",
  "common.notfound.title": "Not Found",
  "common.outdatedBrowserWarning": "Your browser is outdated. Upgrade to a {modernBrowser}.",
  "common.page.bookmark": "Bookmark",
  "common.page.contents": "Contents",
  "common.page.delete": "Delete Page",
  "common.page.deleteSubtitle": "The page can be restored from the administration area.",
  "common.page.deleteTitle": "Are you sure you want to delete page {title}?",
  "common.page.editPage": "Edit Page",
  "common.page.global": "Global",
  "common.page.id": "ID {id}",
  "common.page.lastEditedBy": "Last edited by",
  "common.page.loading": "Loading Page...",
  "common.page.locked": "This page is password protected.",
  "common.page.lockedHint": "Enter the password to read it.",
  "common.page.lockedWrongPassword": "That password is not correct.",
  "common.page.printFormat": "Print Format",
  "common.page.private": "Private",
  "common.page.published": "Published",
  "common.page.ratePage": "Rate this page",
  "common.page.returnNormalView": "Return to Normal View",
  "common.page.share": "Share",
  "common.page.suggestDiscarded": "Your suggested edits have been discarded.",
  "common.page.suggestEmail": "Your Email Address",
  "common.page.suggestEmailHint": "Only used to contact you about this suggestion.",
  "common.page.suggestFailed": "Could not open the page for suggestions.",
  "common.page.suggestIdentifyHint": "You are not logged in, so please tell us who to credit these edits to and how a reviewer can reach you.",
  "common.page.suggestIdentifyTitle": "Submit Suggested Edits",
  "common.page.suggestName": "Your Name",
  "common.page.suggestSubmitFailed": "Failed to submit your suggested edits.",
  "common.page.suggestSubmitted": "Your suggested edits have been submitted.",
  "common.page.suggestSubmittedHint": "They are pending review. You will be able to keep editing them until a reviewer accepts or declines them.",
  "common.page.suggestSubmittedHintGuest": "They are pending review by this site's editors.",
  "common.page.tags": "Tags",
  "common.page.tagsMatching": "Pages matching tags",
  "common.page.toc": "Table of Contents",
  "common.page.unlock": "Unlock",
  "common.page.unlockTitle": "Unlock this page",
  "common.page.unpublished": "Unpublished",
  "common.page.unpublishedWarning": "This page is not published.",
  "common.page.unwatch": "Stop Watching",
  "common.page.unwatchFailed": "Could not stop watching this page.",
  "common.page.versionId": "Version ID {id}",
  "common.page.viewingSource": "Viewing source of page {path}",
  "common.page.viewingSourceVersion": "Viewing source as of {date} of page {path}",
  "common.page.watch": "Watch Page",
  "common.page.watchFailed": "Could not watch this page.",
  "common.pageSelector.createTitle": "Select New Page Location",
  "common.pageSelector.folderEmptyWarning": "This folder is empty.",
  "common.pageSelector.moveTitle": "Move / Rename Page Location",
  "common.pageSelector.pages": "Pages",
  "common.pageSelector.selectTitle": "Select a Page",
  "common.pageSelector.virtualFolders": "Virtual Folders",
  "common.password.average": "Average",
  "common.password.good": "Good",
  "common.password.poor": "Poor",
  "common.password.strong": "Strong",
  "common.password.weak": "Weak",
  "common.redirect.broken": "This redirection has no target.",
  "common.redirect.brokenHint": "Edit this page to choose where it should send readers.",
  "common.redirect.chain": "These redirections lead in a circle.",
  "common.redirect.follow": "Follow Redirection",
  "common.redirect.goNow": "Go Now",
  "common.redirect.held": "This page redirects elsewhere.",
  "common.redirect.loop": "This redirection points at itself.",
  "common.redirect.redirectingTo": "Redirecting to {target}...",
  "common.sidebar.browse": "Browse",
  "common.sidebar.currentDirectory": "Current Directory",
  "common.sidebar.mainMenu": "Main Menu",
  "common.sidebar.root": "(root)",
  "common.unauthorized.action.create": "You cannot create the page.",
  "common.unauthorized.action.download": "You cannot download the page content.",
  "common.unauthorized.action.downloadVersion": "You cannot download the content for this page version.",
  "common.unauthorized.action.edit": "You cannot edit the page.",
  "common.unauthorized.action.history": "You cannot view the page history.",
  "common.unauthorized.action.source": "You cannot view the page source.",
  "common.unauthorized.action.sourceVersion": "You cannot view the source of this version of the page.",
  "common.unauthorized.action.view": "You cannot view this page.",
  "common.unauthorized.goback": "Go Back",
  "common.unauthorized.login": "Login As...",
  "common.unauthorized.title": "Unauthorized",
  "common.user.search": "Search User",
  "common.user.searchPlaceholder": "Search Users...",
  "common.welcome.createhome": "Create Home Page",
  "common.welcome.subtitle": "Let's get started and create the home page.",
  "common.welcome.title": "Welcome to your wiki!",
  "editor.assets.deleteAsset": "Delete Asset",
  "editor.assets.deleteAssetConfirm": "Are you sure you want to delete asset",
  "editor.assets.deleteAssetWarn": "This action cannot be undone!",
  "editor.assets.deleteSuccess": "Asset deleted successfully.",
  "editor.assets.fetchImage": "Fetch Remote Image",
  "editor.assets.fileCount": "{count} files",
  "editor.assets.folderCreateSuccess": "Asset folder created successfully.",
  "editor.assets.folderEmpty": "This asset folder is empty.",
  "editor.assets.folderName": "Folder Name",
  "editor.assets.folderNameNamingRules": "Must follow the asset folder {namingRules}.",
  "editor.assets.folderNameNamingRulesLink": "naming rules",
  "editor.assets.headerActions": "Actions",
  "editor.assets.headerAdded": "Added",
  "editor.assets.headerFileSize": "File Size",
  "editor.assets.headerFilename": "Filename",
  "editor.assets.headerId": "ID",
  "editor.assets.headerType": "Type",
  "editor.assets.imageAlign": "Image Alignment",
  "editor.assets.newFolder": "New Folder",
  "editor.assets.noUploadError": "You must choose a file to upload first!",
  "editor.assets.refreshSuccess": "List of assets refreshed successfully.",
  "editor.assets.renameAsset": "Rename Asset",
  "editor.assets.renameAssetSubtitle": "Enter the new name for this asset:",
  "editor.assets.renameSuccess": "Asset renamed successfully.",
  "editor.assets.title": "Assets",
  "editor.assets.uploadAssets": "Upload Assets",
  "editor.assets.uploadAssetsDropZone": "Browse or Drop files here...",
  "editor.assets.uploadFailed": "File upload failed.",
  "editor.backToEditor": "Back to Editor",
  "editor.blockNotEnabled": "This block is not enabled for this site, and will be removed when the page is saved. Blocks are managed in the administration area.",
  "editor.blockParams.title": "Edit Block Parameters - {name}",
  "editor.blockPicker.blockUnavailable": "This block is not available on this site. Blocks are managed in the administration area.",
  "editor.blockPicker.insert": "Insert Block",
  "editor.blockPicker.loadFailed": "Failed to load the list of blocks.",
  "editor.blockPicker.markdown": "Markdown",
  "editor.blockPicker.noBlocks": "No blocks are enabled for this site. They are managed in the administration area.",
  "editor.blockPicker.noProps": "This block takes no properties — insert it as it is.",
  "editor.blockPicker.selectHint": "Pick a block on the left to fill in its properties.",
  "editor.blockPicker.title": "Insert Block",
  "editor.ckeditor.stats": "{chars} chars, {words} words",
  "editor.codeBlock.filter": "Filter languages...",
  "editor.codeBlock.noResults": "No language matches that.",
  "editor.collab.disconnected": "Live collaboration is unavailable. Your changes are kept locally and can still be saved.",
  "editor.collab.editingWithYou": "{name} is editing this page with you.",
  "editor.collab.notAllowed": "You are no longer allowed to edit this page collaboratively.",
  "editor.collab.participants": "People editing this page",
  "editor.collab.savedBy": "{name} saved this page.",
  "editor.collab.you": "You",
  "editor.conflict.editable": "(editable)",
  "editor.conflict.infoGeneric": "A more recent version of this page was saved by {authorName}, {date}",
  "editor.conflict.leftPanelInfo": "Your current edit, based on page version from {date}",
  "editor.conflict.localVersion": "Local Version {refEditable}",
  "editor.conflict.overwrite.description": "Are you sure you want to replace your current version with the latest remote content? {refEditsLost}",
  "editor.conflict.overwrite.editsLost": "Your current edits will be lost.",
  "editor.conflict.overwrite.title": "Overwrite with Remote Version?",
  "editor.conflict.pageDescription": "Description:",
  "editor.conflict.pageTitle": "Title:",
  "editor.conflict.readonly": "(read-only)",
  "editor.conflict.remoteVersion": "Remote Version {refReadOnly}",
  "editor.conflict.rightPanelInfo": "Last edited by {authorName}, {date}",
  "editor.conflict.title": "Resolve Save Conflict",
  "editor.conflict.useLocal": "Use Local",
  "editor.conflict.useLocalHint": "Use content in the left panel",
  "editor.conflict.useRemote": "Use Remote",
  "editor.conflict.useRemoteHint": "Discard local changes and use latest version",
  "editor.conflict.viewLatestVersion": "View Latest Version",
  "editor.conflict.warning": "Save conflict! Another user has already modified this page.",
  "editor.conflict.whatToDo": "What do you want to do?",
  "editor.conflict.whatToDoLocal": "Use your current local version and ignore the latest changes.",
  "editor.conflict.whatToDoRemote": "Use the remote version (latest) and discard your changes.",
  "editor.createPage": "Create Page",
  "editor.emoji.activities": "Activities",
  "editor.emoji.animalsNature": "Animals & Nature",
  "editor.emoji.flags": "Flags",
  "editor.emoji.foodDrink": "Food & Drink",
  "editor.emoji.frequentlyUsed": "Frequently Used",
  "editor.emoji.noResults": "No emoji matches that.",
  "editor.emoji.objects": "Objects",
  "editor.emoji.peopleBody": "People & Body",
  "editor.emoji.pick": "Pick an emoji...",
  "editor.emoji.results": "Results",
  "editor.emoji.search": "Search",
  "editor.emoji.smileysEmotion": "Smileys & Emotion",
  "editor.emoji.symbols": "Symbols",
  "editor.emoji.travelPlaces": "Travel & Places",
  "editor.localeRel.appliesOnSave": "Locale relations are stored when the page is saved.",
  "editor.localeRel.checkFailed": "Could not check the existing relations of that page.",
  "editor.localeRel.clear": "Remove this relation",
  "editor.localeRel.conflictOwnLocale": "{path} is already related to {other}, which is in this page’s locale. A page can only belong to one set of locale relations.",
  "editor.localeRel.conflictRow": "{path} is already related to {other} for {locale}, which this page relates to a different page. A page can only belong to one set of locale relations.",
  "editor.localeRel.intro": "Define the alternate versions of this page in other locales. A reader switching language is taken to it instead of to the same path.",
  "editor.localeRel.joinedSet": "Added {count} more page(s) already related to that one.",
  "editor.localeRel.notSet": "No related page",
  "editor.localeRel.pickerTitle": "Select the {locale} page",
  "editor.localeRel.selectPage": "Select Page",
  "editor.localeRel.thisPage": "This page",
  "editor.localeRel.title": "Locale Relations",
  "editor.markup.admonitionDanger": "Caution Admonition",
  "editor.markup.admonitionImportant": "Important Admonition",
  "editor.markup.admonitionInfo": "Note Admonition",
  "editor.markup.admonitionSuccess": "Tip Admonition",
  "editor.markup.admonitionWarning": "Warning Admonition",
  "editor.markup.blockquote": "Blockquote",
  "editor.markup.blockquoteAdmonitions": "Blockquote / Admonition",
  "editor.markup.blockquoteError": "Error Blockquote",
  "editor.markup.blockquoteInfo": "Info Blockquote",
  "editor.markup.blockquoteSuccess": "Success Blockquote",
  "editor.markup.blockquoteWarning": "Warning Blockquote",
  "editor.markup.bold": "Bold",
  "editor.markup.definitionListDefinition": "Definition",
  "editor.markup.definitionListTerm": "Term",
  "editor.markup.distractionFreeMode": "Distraction Free Mode",
  "editor.markup.editBlock": "Edit Block Parameters",
  "editor.markup.editTable": "Edit in Table Editor",
  "editor.markup.header": "Header",
  "editor.markup.headerLevel": "Header {level}",
  "editor.markup.heading": "Heading {level}",
  "editor.markup.highlight": "Highlight",
  "editor.markup.inlineCode": "Inline Code",
  "editor.markup.insertAssets": "Insert Assets",
  "editor.markup.insertBlock": "Insert Block",
  "editor.markup.insertCodeBlock": "Insert Code Block",
  "editor.markup.insertDefinitionList": "Insert Definition List",
  "editor.markup.insertDiagram": "Insert Diagram",
  "editor.markup.insertEmoji": "Insert Emoji",
  "editor.markup.insertFootnote": "Insert Footnote",
  "editor.markup.insertHorizontalBar": "Insert Horizontal Bar",
  "editor.markup.insertIcon": "Insert Icon",
  "editor.markup.insertLink": "Insert Link",
  "editor.markup.insertMathExpression": "Insert Math Expression",
  "editor.markup.insertTable": "Insert Table",
  "editor.markup.insertTabset": "Insert Tabset",
  "editor.markup.insertVideoAudio": "Insert Video / Audio",
  "editor.markup.italic": "Italic",
  "editor.markup.keyboardKey": "Keyboard Key",
  "editor.markup.markdownFormattingHelp": "Markdown Formatting Help",
  "editor.markup.noSelectionError": "Text must be selected first!",
  "editor.markup.orderedList": "Ordered List",
  "editor.markup.strikethrough": "Strikethrough",
  "editor.markup.subscript": "Subscript",
  "editor.markup.superscript": "Superscript",
  "editor.markup.tableHelper": "Table Helper",
  "editor.markup.taskList": "Task List",
  "editor.markup.taskListChecked": "Checked List Item",
  "editor.markup.taskListUnchecked": "Unchecked List Item",
  "editor.markup.togglePreviewPane": "Hide / Show Preview Pane",
  "editor.markup.toggleSpellcheck": "Toggle Spellcheck",
  "editor.markup.unorderedList": "Unordered List",
  "editor.page": "Page",
  "editor.pageData.data": "Data",
  "editor.pageData.dragDropHint": "Drag-n-drop fields from the left onto this area to build your template structure.",
  "editor.pageData.duplicateTemplateKeys": "One or more fields have duplicate unique keys!",
  "editor.pageData.emptyTemplateStructure": "Template Structure is empty!",
  "editor.pageData.fieldTypeBoolean": "Boolean",
  "editor.pageData.fieldTypeHeader": "Header",
  "editor.pageData.fieldTypeImage": "Image",
  "editor.pageData.fieldTypeLink": "Link",
  "editor.pageData.fieldTypeNumber": "Number",
  "editor.pageData.fieldTypeText": "Text",
  "editor.pageData.invalidTemplateKeys": "One or more fields have missing or invalid unique keys!",
  "editor.pageData.invalidTemplateLabels": "One or more fields have missing or invalid labels!",
  "editor.pageData.invalidTemplateName": "Template name is missing or invalid!",
  "editor.pageData.label": "Label",
  "editor.pageData.manageTemplates": "Manage Templates",
  "editor.pageData.noTemplate": "You don't have any template yet. Create one to get started.",
  "editor.pageData.selectTemplateAbove": "Select a template to edit from the dropdown menu above.",
  "editor.pageData.template": "Template",
  "editor.pageData.templateDeleteConfirmText": "Any page currently using this template will revert to basic template rendering.",
  "editor.pageData.templateDeleteConfirmTitle": "Are you sure?",
  "editor.pageData.templateFullRowTypes": "Full Row Types",
  "editor.pageData.templateKeyValueTypes": "Key-Value Types",
  "editor.pageData.templateStructure": "Structure",
  "editor.pageData.templateTitle": "Template Title",
  "editor.pageData.templateUntitled": "Untitled Template",
  "editor.pageData.title": "Page Data",
  "editor.pageData.uniqueKey": "Unique Key",
  "editor.pageRel.button": "Button Appearance",
  "editor.pageRel.caption": "Caption (optional)",
  "editor.pageRel.center": "Center",
  "editor.pageRel.label": "Label",
  "editor.pageRel.left": "Left",
  "editor.pageRel.position": "Button Position",
  "editor.pageRel.preview": "Preview",
  "editor.pageRel.right": "Right",
  "editor.pageRel.selectIcon": "Select Icon...",
  "editor.pageRel.selectPage": "Select Page...",
  "editor.pageRel.target": "Target",
  "editor.pageRel.title": "Add Page Relation",
  "editor.pageRel.titleEdit": "Edit Page Relation",
  "editor.pageScripts.title": "Page Scripts",
  "editor.pendingAssetsNotInSuggestions": "Images and files cannot be attached to a suggested edit.",
  "editor.pendingAssetsUploading": "Uploading assets...",
  "editor.props.alias": "Alias",
  "editor.props.allowComments": "Allow Comments",
  "editor.props.allowCommentsHint": "Enable commenting abilities on this page.",
  "editor.props.allowContributions": "Allow Contributions",
  "editor.props.allowRatings": "Allow Ratings",
  "editor.props.allowRatingsHint": "Enable rating capabilities on this page.",
  "editor.props.dateRange": "Date Range",
  "editor.props.dateRangeHint": "Select the start and end date for this page publication. The page will only be accessible to users with read access within the selected date range.",
  "editor.props.draft": "Draft",
  "editor.props.draftHint": "Visible to users with write access only.",
  "editor.props.icon": "Icon",
  "editor.props.info": "Info",
  "editor.props.isSearchable": "Include in Search Results",
  "editor.props.jsLoad": "Javascript - On Load",
  "editor.props.jsLoadHint": "Execute javascript once the page is loaded",
  "editor.props.jsUnload": "Javascript - On Unload",
  "editor.props.jsUnloadHint": "Execute javascript before the page content is destroyed",
  "editor.props.localeRelations": "Set Locale Relations",
  "editor.props.localeRelationsHint": "Link this page to the same page in other locales, so a reader switching language lands on it",
  "editor.props.pageProperties": "Page Properties",
  "editor.props.password": "Password",
  "editor.props.passwordHint": "The page must be published and the user must have read access rights.",
  "editor.props.publishState": "Publishing State",
  "editor.props.published": "Published",
  "editor.props.publishedHint": "Visible to all users with read access.",
  "editor.props.relationAdd": "Add Page Relation...",
  "editor.props.relationAddHint": "Add links to other pages in the footer (e.g. as part of a series of articles)",
  "editor.props.relations": "Relations",
  "editor.props.requirePassword": "Require Password",
  "editor.props.scripts": "Scripts",
  "editor.props.selectIcon": "Select Icon...",
  "editor.props.shortDescription": "Short Description",
  "editor.props.showInTree": "Show in Site Navigation",
  "editor.props.showSidebar": "Show Sidebar",
  "editor.props.showTags": "Show Tags",
  "editor.props.showToc": "Show Table of Contents",
  "editor.props.sidebar": "Sidebar",
  "editor.props.social": "Social",
  "editor.props.styles": "CSS Styles",
  "editor.props.stylesHint": "CSS Rules to add to the page",
  "editor.props.tags": "Tags",
  "editor.props.tagsFailed": "Failed to load existing tags. You can still add new ones.",
  "editor.props.tagsHint": "Use tags to categorize your pages and make them easier to find.",
  "editor.props.tagsPlaceholder": "Select or create tags...",
  "editor.props.title": "Title",
  "editor.props.tocMinMaxDepth": "Min/Max Depth",
  "editor.props.visibility": "Visibility",
  "editor.reasonForChange.field": "Reason",
  "editor.reasonForChange.optional": "Enter a short description of the reason for this change. This is optional but recommended.",
  "editor.reasonForChange.reasonMissing": "A reason is missing.",
  "editor.reasonForChange.required": "You must provide a reason for this change. Enter a small description of what changed.",
  "editor.reasonForChange.title": "Reason For Change",
  "editor.redirect.choose": "Choose...",
  "editor.redirect.noTargetSelected": "No target selected yet.",
  "editor.redirect.pageTitle": "Redirect Title",
  "editor.redirect.pageTitleHint": "The name this page appears under in navigation and in the file manager.",
  "editor.redirect.pickerTitle": "Select Redirection Target",
  "editor.redirect.showInterstitial": "Show Interstitial",
  "editor.redirect.showInterstitialHint": "Show a short notice saying where the reader is going before taking them there. Off sends them straight on.",
  "editor.redirect.showInTreeHint": "List this redirection in the site's browse menu. Off keeps it out, which is usually what a doorway left behind for an old path should do. It is listed in the file manager either way.",
  "editor.redirect.summaryDirect": "Readers arriving at this page are sent to {target} right away.",
  "editor.redirect.summaryIncomplete": "This redirection has no target yet, and cannot be saved until it does.",
  "editor.redirect.summaryInterstitial": "Readers arriving at this page are told they are being sent to {target}, then taken there a few seconds later.",
  "editor.redirect.target": "Target",
  "editor.redirect.targetHint": "Where readers arriving at this page are sent — a page of this wiki, or any URL.",
  "editor.redirect.title": "Redirection",
  "editor.renderFailed": "The preview could not be rendered. The last successful render is kept.",
  "editor.renderPreview": "Render Preview",
  "editor.save.createSuccess": "Page created successfully.",
  "editor.save.error": "An error occurred while creating the page",
  "editor.save.pleaseWait": "Please wait...",
  "editor.save.processing": "Rendering",
  "editor.save.saved": "Saved",
  "editor.save.updateSuccess": "Page updated successfully.",
  "editor.saveAndCloseTip": "Ctrl / Cmd + Click to save and close",
  "editor.select.cannotChange": "This cannot be changed once the page is created.",
  "editor.select.customView": "or create a custom view?",
  "editor.select.title": "Which editor do you want to use for this page?",
  "editor.settings": "Editor Settings",
  "editor.settings.markdown": "Markdown Editor Settings",
  "editor.settings.markdownFontSize": "Editor Font Size",
  "editor.settings.markdownFontSizeHint": "The font size to use in the editor.",
  "editor.settings.markdownPreviewShown": "Display Render Preview",
  "editor.settings.markdownPreviewShownHint": "Whether to display a preview of the rendered content.",
  "editor.tableEditor.addColumn": "Add Column",
  "editor.tableEditor.addRow": "Add Row",
  "editor.tableEditor.align": "Alignment",
  "editor.tableEditor.alignCenter": "Center",
  "editor.tableEditor.alignLeft": "Left",
  "editor.tableEditor.alignRight": "Right",
  "editor.tableEditor.bodyCell": "Row {row}, column {column}",
  "editor.tableEditor.compact": "Compact Output",
  "editor.tableEditor.headerCell": "Heading of column {column}",
  "editor.tableEditor.headerless": "Headerless",
  "editor.tableEditor.markdown": "Markdown",
  "editor.tableEditor.pasteHint": "Paste a table from a spreadsheet into any cell to fill the grid.",
  "editor.tableEditor.removeColumn": "Remove Column",
  "editor.tableEditor.removeRow": "Remove Row",
  "editor.tableEditor.styleCodeNoHighlight": "No Inline Code Highlight",
  "editor.tableEditor.styleLeadingCol": "Bold Leading Column",
  "editor.tableEditor.styleVerticalMiddle": "Middle Vertical Align",
  "editor.tableEditor.styling": "Styling",
  "editor.tableEditor.title": "Table Editor",
  "editor.togglePreviewPane": "Toggle Preview Pane",
  "editor.toggleScrollSync": "Toggle Scroll Sync",
  "editor.unsaved.body": "You have unsaved changes. Are you sure you want to leave the editor and discard any modifications you made since the last save?",
  "editor.unsaved.title": "Discard Unsaved Changes?",
  "editor.unsavedWarning": "You have unsaved edits. Are you sure you want to leave the editor?",
  "error.ERR_CHANGE_PASSWORD_FAILED": "The password could not be changed.",
  "error.ERR_EMAIL_NOT_ALLOWED": "That email address is not allowed to sign in through this provider.",
  "error.ERR_EMAIL_NOT_VERIFIED": "The provider has not verified that email address.",
  "error.ERR_EXPIRED_VALIDATION_TOKEN": "This request has expired. Please start over.",
  "error.ERR_INACTIVE_USER": "This account is deactivated.",
  "error.ERR_INCORRECT_CURRENT_PASSWORD": "The current password is incorrect.",
  "error.ERR_INVALID_STRATEGY": "This authentication method cannot be used here.",
  "error.ERR_INVALID_USER": "This account no longer exists.",
  "error.ERR_INVALID_VALIDATION_TOKEN": "This request is no longer valid. Please start over.",
  "error.ERR_LOGIN_EXPIRED": "That sign-in took too long or was started somewhere else. Please try again.",
  "error.ERR_LOGIN_FAILED": "The email or password is invalid.",
  "error.ERR_LOGIN_RESTRICTED": "Password login is turned off for this account.",
  "error.ERR_NO_AUTHORIZATION_CODE": "The provider did not return an authorization code.",
  "error.ERR_NO_EMAIL_FROM_PROVIDER": "The provider did not give an email address to identify you by.",
  "error.ERR_NO_ID_TOKEN": "The provider did not return an identity token.",
  "error.ERR_NO_OTHER_LOGIN_METHOD": "Password login cannot be turned off: it is the only way to login to this account.",
  "error.ERR_NO_PROVIDER_ACCOUNT": "The provider did not identify an account.",
  "error.ERR_NO_VERIFIED_EMAIL_FROM_PROVIDER": "The provider did not give a verified email address to identify you by.",
  "error.ERR_PASSKEY_NOT_SETUP": "No passkey registration is in progress. Please start over.",
  "error.ERR_PASSWORD_LOGIN_NOT_APPLICABLE": "This authentication method does not use a password stored here.",
  "error.ERR_PASSWORD_TOO_SHORT": "The password must be at least 8 characters long.",
  "error.ERR_PK_ALREADY_REGISTERED": "It looks like this authenticator is already registered.",
  "error.ERR_PK_HOSTNAME_MISSING": "Your administrator must set a valid site hostname before passkeys can be used.",
  "error.ERR_PK_INSECURE_ORIGIN": "Passkeys require a secure (HTTPS) connection to this site.",
  "error.ERR_PK_NAME_MISSING_OR_INVALID": "Passkey name is missing or invalid.",
  "error.ERR_PK_USER_CANCELLED": "Passkey registration aborted. Make sure to remove the key from your device.",
  "error.ERR_PK_VERIFICATION_FAILED": "This passkey could not be verified.",
  "error.ERR_PROVIDER_REQUEST_FAILED": "The provider could not be reached. Please try again.",
  "error.ERR_REGISTRATION_DISABLED": "This provider does not create new accounts. Ask an administrator to invite you first.",
  "error.ERR_STRATEGY_MISCONFIGURED": "This provider is not fully configured. An administrator needs to finish setting it up.",
  "error.ERR_TFA_ALREADY_ACTIVE": "2FA is already enabled on this account. Turn it off before setting it up again.",
  "error.ERR_TFA_ENFORCED": "2FA cannot be turned off, as it is required on this account.",
  "error.ERR_TFA_FAILED": "The security code could not be verified.",
  "error.ERR_TFA_INCORRECT_TOKEN": "This security code is incorrect.",
  "error.ERR_TFA_INVALID_REQUEST": "Missing or incomplete security code.",
  "error.ERR_TFA_NOT_ACTIVE": "2FA is not enabled on this account.",
  "error.ERR_TOKEN_EXCHANGE_FAILED": "The provider refused to complete the sign-in.",
  "error.ERR_USER_NOT_VERIFIED": "This account has not been verified yet.",
  "fileman.7zFileType": "7zip Archive",
  "fileman.aacFileType": "AAC Audio File",
  "fileman.aiFileType": "Adobe Illustrator Document",
  "fileman.aifFileType": "AIF Audio File",
  "fileman.apkFileType": "Android Package",
  "fileman.assetDelete": "Confirm Delete Asset",
  "fileman.assetDeleteConfirm": "Are you sure you want to delete {name}?",
  "fileman.assetDeleteId": "Asset ID {id}",
  "fileman.assetDeleteSuccess": "Asset deleted successfully.",
  "fileman.assetFileName": "Asset Name",
  "fileman.assetFileNameHint": "Filename of the asset, including the file extension.",
  "fileman.assetRename": "Rename Asset",
  "fileman.aviFileType": "AVI Video File",
  "fileman.binFileType": "Binary File",
  "fileman.bz2FileType": "BZIP2 Archive",
  "fileman.copyURLSuccess": "URL has been copied to the clipboard.",
  "fileman.createFolderInvalidData": "One or more fields are invalid.",
  "fileman.createFolderSuccess": "Folder created successfully.",
  "fileman.cssFileType": "Cascade Style Sheet",
  "fileman.csvFileType": "Comma Separated Values Document",
  "fileman.dataFileType": "Data File",
  "fileman.detailsAssetSize": "File Size",
  "fileman.detailsAssetType": "Type",
  "fileman.detailsPageCreated": "Created",
  "fileman.detailsPageEditor": "Editor",
  "fileman.detailsPageType": "Type",
  "fileman.detailsPageUpdated": "Last Updated",
  "fileman.detailsTitle": "Title",
  "fileman.dmgFileType": "Apple Disk Image File",
  "fileman.docxFileType": "Microsoft Word Document",
  "fileman.epsFileType": "EPS Image",
  "fileman.exeFileType": "Windows Executable",
  "fileman.flacFileType": "FLAC Audio File",
  "fileman.folderChildrenCount": "Empty folder | 1 child | {count} children",
  "fileman.folderCreate": "New Folder",
  "fileman.folderFileName": "Path Name",
  "fileman.folderFileNameHint": "URL friendly version of the folder name. Must consist of lowercase alphanumerical or hypen characters only.",
  "fileman.folderFileNameInvalid": "Invalid Characters in Folder Path Name. Lowercase alphanumerical and hyphen characters only.",
  "fileman.folderFileNameMissing": "Missing Folder Path Name",
  "fileman.folderRename": "Rename Folder",
  "fileman.folderTitle": "Title",
  "fileman.folderTitleInvalidChars": "Invalid Characters in Folder Name",
  "fileman.folderTitleMissing": "Missing Folder Title",
  "fileman.gifFileType": "Animated GIF Image",
  "fileman.gzFileType": "GZipped Archive",
  "fileman.heicFileType": "HEIC Image",
  "fileman.icoFileType": "Icon File",
  "fileman.icsFileType": "ICS Calendar Event",
  "fileman.isoFileType": "Optical Disk Image File",
  "fileman.jpegFileType": "JPEG Image",
  "fileman.jpgFileType": "JPEG Image",
  "fileman.jsonFileType": "JSON Document",
  "fileman.m4aFileType": "M4A Audio File",
  "fileman.markdownPageType": "Markdown Page",
  "fileman.midFileType": "MIDI Audio File",
  "fileman.movFileType": "QuickTime Video File",
  "fileman.mp3FileType": "MP3 Audio File",
  "fileman.mp4FileType": "MP4 Video File",
  "fileman.mpegFileType": "MPEG Video File",
  "fileman.mpgFileType": "MPEG Video File",
  "fileman.oggFileType": "OGG Audio File",
  "fileman.otfFileType": "OpenType Font File",
  "fileman.pdfFileType": "PDF Document",
  "fileman.pngFileType": "PNG Image",
  "fileman.pptxFileType": "Microsoft Powerpoint Presentation",
  "fileman.psdFileType": "Adobe Photoshop Document",
  "fileman.rarFileType": "RAR Archive",
  "fileman.redirectPageType": "Redirection",
  "fileman.renameAssetInvalid": "Asset name is invalid.",
  "fileman.renameAssetSuccess": "Asset renamed successfully",
  "fileman.renameFolderInvalidData": "One or more fields are invalid.",
  "fileman.renameFolderSuccess": "Folder renamed successfully.",
  "fileman.searchFolder": "Search folder...",
  "fileman.svgFileType": "Scalable Vector Graphic",
  "fileman.tarFileType": "TAR Archive",
  "fileman.tgzFileType": "Gzipped TAR Archive",
  "fileman.tifFileType": "TIFF Image",
  "fileman.title": "File Manager",
  "fileman.ttfFileType": "TrueType Font File",
  "fileman.txtFileType": "Text Document",
  "fileman.unknownFileType": "{type} file",
  "fileman.uploadSuccess": "File(s) uploaded successfully.",
  "fileman.viewOptions": "View Options",
  "fileman.wavFileType": "WAV Audio File",
  "fileman.wmaFileType": "WMA Audio File",
  "fileman.wmvFileType": "WMV Video File",
  "fileman.woff2FileType": "Web Open Font File",
  "fileman.woffFileType": "Web Open Font File",
  "fileman.xlstFileType": "Microsoft Excel Document",
  "fileman.xmlFileType": "XML Document",
  "fileman.xzFileType": "XZ Archive",
  "fileman.zipFileType": "ZIP Archive",
  "folderDeleteDialog.confirm": "Are you sure you want to delete folder {name} and all its content?",
  "folderDeleteDialog.deleteSuccess": "Folder has been deleted successfully.",
  "folderDeleteDialog.folderId": "Folder ID {id}",
  "folderDeleteDialog.title": "Confirm Delete Folder",
  "history.action.created": "Created",
  "history.action.deleted": "Deleted",
  "history.action.moved": "Moved",
  "history.action.updated": "Updated",
  "history.branchFailed": "Failed to create a page from this version.",
  "history.branchOff": "Branch off from here",
  "history.branchReason": "Branched off from the version of {date}",
  "history.branchSuccess": "New page created from this version.",
  "history.changedFields": "Changed: {fields}",
  "history.current": "Current",
  "history.downloadFailed": "Failed to download this version.",
  "history.downloadVersion": "Download Version",
  "history.emptyPage": "Nothing",
  "history.inline": "Inline",
  "history.loadFailed": "Failed to load the page history.",
  "history.none": "No history has been recorded for this page yet.",
  "history.pickA": "Compare from this version",
  "history.pickB": "Compare to this version",
  "history.restore": "Restore",
  "history.restore.confirmButton": "Restore",
  "history.restore.confirmText": "Are you sure you want to restore this page content as it was on {date}? This version will be copied on top of the current history. As such, newer versions will still be preserved.",
  "history.restore.confirmTitle": "Restore page version?",
  "history.restore.success": "Page version restored succesfully!",
  "history.restoreConfirm": "Restore the page content as it was on **{date}**?",
  "history.restoreConfirmHint": "The page keeps its current title, tags and settings, and the state it is in now is kept in the history.",
  "history.restoreFailed": "Failed to restore this version.",
  "history.restoreReason": "Restored the content from {date}",
  "history.restoreSuccess": "Page content restored successfully.",
  "history.sameContent": "These two versions have the same content — only metadata changed.",
  "history.setAsSource": "Set as Differencing Source",
  "history.setAsTarget": "Set as Differencing Target",
  "history.sideBySide": "Side-by-Side",
  "history.sourceCopied": "Source copied to the clipboard.",
  "history.title": "Page History",
  "history.unknownAuthor": "Unknown",
  "history.versionActions": "Version Actions",
  "history.versionId": "Version ID {id}",
  "history.viewSource": "View Source",
  "iconPicker.allSets": "All sets",
  "iconPicker.icons": "Icons",
  "iconPicker.image": "Image",
  "iconPicker.imageHint": "Use an image instead of an icon. Enter the path of an image hosted on this wiki, or the full URL of one hosted elsewhere.",
  "iconPicker.imageSizeHint": "A square image with a transparent background works best, as it is scaled down to icon size.",
  "iconPicker.imageUrl": "Image path or URL",
  "iconPicker.materializeFailed": "Could not store {icon} for offline use.",
  "iconPicker.noResults": "No icon matches your search.",
  "iconPicker.open": "Open Icon Picker...",
  "iconPicker.search": "Search icons...",
  "iconPicker.searchFailed": "Icon search failed.",
  "iconPicker.searchHint": "Type at least 2 characters to search icons.",
  "iconPicker.selection": "Selected icon",
  "iconPicker.set": "Set",
  "iconPicker.setsFailed": "Failed to load the icon sets.",
  "inbox.inbox": "Inbox",
  "inbox.inboxInfo": "Nothing here yet.",
  "inbox.pendingReview": "Pending Review",
  "inbox.pendingReviewInfo": "Edit suggestions waiting for your review, oldest first.",
  "inbox.reviewApprove": "Approve",
  "inbox.reviewApproveConfirm": "Apply these changes to {page}? The page will be updated right away.",
  "inbox.reviewApproveFailed": "Failed to apply the suggestion.",
  "inbox.reviewApproveSuccess": "The suggestion has been applied to the page.",
  "inbox.reviewBack": "Back to the queue",
  "inbox.reviewDecline": "Decline",
  "inbox.reviewDeclineConfirm": "Discard this suggestion? The page will be left as it is, and the suggestion cannot be recovered.",
  "inbox.reviewDeclineFailed": "Failed to decline the suggestion.",
  "inbox.reviewDeclineSuccess": "The suggestion has been declined.",
  "inbox.reviewDiffHint": "The page as it stands is on the left. The suggestion is on the right, and you can edit it before approving.",
  "inbox.reviewGuest": "Guest",
  "inbox.reviewLoadFailed": "Failed to load the review queue.",
  "inbox.reviewNone": "Nothing is waiting for your review.",
  "inbox.reviewStale": "Page changed",
  "inbox.reviewStaleHint": "The page has changed since this was suggested. Check the differences below and adjust the result before approving.",
  "inbox.reviewSubmittedBy": "Suggested by {author} on {date}",
  "inbox.reviewUnknownAuthor": "Unknown",
  "inbox.reviewViewPage": "View Page",
  "inbox.title": "Inbox & Notifications",
  "inbox.watching": "Watching",
  "inbox.watchingHint": "Open a page and press the bell in its header to start watching it.",
  "inbox.watchingInfo": "Pages you asked to be told about, most recently added first.",
  "inbox.watchingLoadFailed": "Failed to load your watched pages.",
  "inbox.watchingNone": "You are not watching any page yet.",
  "inbox.watchingSince": "Watching since {date}",
  "inbox.watchingUnwatch": "Stop Watching",
  "inbox.watchingUnwatchFailed": "Could not stop watching this page.",
  "inbox.watchingUnwatched": "You are no longer watching {title}.",
  "inbox.watchingUpdated": "Last modified on {date}",
  "linkPicker.emptyFolder": "There are no pages in this folder.",
  "linkPicker.linkUrl": "Link URL",
  "linkPicker.loadFailed": "Failed to load the page tree.",
  "linkPicker.localeHint": "Which locale to pick a page from.",
  "linkPicker.openInNewTab": "Open in a new tab",
  "linkPicker.page": "Page",
  "linkPicker.selection": "Link target",
  "linkPicker.title": "Insert Link",
  "linkPicker.url": "URL",
  "localeAliasesDialog.codeHint": "Used in the path and when storing files in storage targets.",
  "localeAliasesDialog.codeLabel": "Short Code",
  "localeAliasesDialog.hint": "Choose how {name} is referred to in this wiki. These settings are global and apply to all sites.",
  "localeAliasesDialog.nameHint": "For display purposes only.",
  "localeAliasesDialog.nameLabel": "Name Alias",
  "localeAliasesDialog.reset": "Reset to Default",
  "localeAliasesDialog.saveSuccess": "Locale aliases saved successfully.",
  "localeAliasesDialog.title": "Edit Locale Aliases",
  "localeAliasesDialog.warning": "Changing the short code with existing content may cause duplication issues in storage targets.",
  "localeFetchDialog.failed": "Failed to fetch locales.",
  "localeFetchDialog.loading": "Fetching localization data...",
  "localeFetchDialog.resultAdded": "No new locale | {count} new locale available | {count} new locales available",
  "localeFetchDialog.resultFailed": "{count} could not be downloaded",
  "localeFetchDialog.resultNone": "Everything is already up to date.",
  "localeFetchDialog.resultUnchanged": "{count} already up to date",
  "localeFetchDialog.resultUpdated": "No locale updated | {count} locale updated | {count} locales updated",
  "localeFetchDialog.title": "Fetch Locales",
  "navEdit.clearItems": "Clear All Items",
  "navEdit.editMenuItems": "Edit Menu Items",
  "navEdit.editingInherited": "Inherited menu — shared with every page using it",
  "navEdit.emptyMenuText": "Click the Add button to add your first menu item.",
  "navEdit.expandByDefault": "Expand by Default",
  "navEdit.expandByDefaultHint": "Whether the submenu is already expanded when the page loads.",
  "navEdit.groupsFailed": "Failed to load the list of groups. Per-group visibility cannot be changed.",
  "navEdit.header": "Header",
  "navEdit.icon": "Icon",
  "navEdit.iconHint": "Icon to display to the left of the menu item.",
  "navEdit.label": "Label",
  "navEdit.labelHint": "Text to display on the menu item.",
  "navEdit.link": "Link",
  "navEdit.nestItem": "Nest Item",
  "navEdit.nestingWarn": "The previous menu item must be a normal link or another nested link. Invalid nested items will be shown in red.",
  "navEdit.noSelection": "Select a menu item from the left to start editing.",
  "navEdit.openInNewWindow": "Open in New Window",
  "navEdit.openInNewWindowHint": "Whether the link should open in a new window / tab.",
  "navEdit.saveModeSuccess": "Navigation mode set successfully.",
  "navEdit.saveSuccess": "Menu items saved successfully.",
  "navEdit.selectGroups": "Group(s):",
  "navEdit.separator": "Separator",
  "navEdit.target": "Target",
  "navEdit.targetHint": "Target path or external link to point to.",
  "navEdit.title": "Edit Navigation",
  "navEdit.unnestItem": "Unnest Item",
  "navEdit.visibility": "Visibility",
  "navEdit.visibilityAll": "Everyone",
  "navEdit.visibilityHint": "Whether to show the menu item to everyone or just selected groups.",
  "navEdit.visibilityLimited": "Selected Groups",
  "pageDeleteDialog.confirm": "Are you sure you want to delete the page {name}?",
  "pageDeleteDialog.deleteSuccess": "Page deleted successfully.",
  "pageDeleteDialog.pageId": "Page ID {id}",
  "pageDeleteDialog.title": "Confirm Page Deletion",
  "pageDuplicateDialog.title": "Duplicate and Save As...",
  "pageRenameDialog.title": "Rename / Move to...",
  "pageSaveDialog.displayModePath": "Browse Using Paths",
  "pageSaveDialog.displayModeTitle": "Browse Using Titles",
  "pageSaveDialog.loadFailed": "Failed to load folder tree.",
  "pageSaveDialog.localeHint": "Which locale the page belongs to.",
  "pageSaveDialog.pageTitle": "Page Title",
  "pageSaveDialog.pathInvalid": "Invalid Characters in Page Path Name. Lowercase alphanumerical and hyphen characters only.",
  "pageSaveDialog.pathName": "Path Name",
  "pageSaveDialog.title": "Save As...",
  "pageSaveDialog.titleMissing": "Missing Page Title",
  "pageSource.notFound": "This page does not exist.",
  "pageSource.title": "Page Source",
  "pageSource.unavailable": "You do not have permission to view the source of this page.",
  "profile.accessibility": "Accessibility",
  "profile.activity": "Activity",
  "profile.appearance": "Site Appearance",
  "profile.appearanceDark": "Dark",
  "profile.appearanceDefault": "Site Default",
  "profile.appearanceHint": "Use the light or dark theme.",
  "profile.appearanceLight": "Light",
  "profile.auth": "Authentication",
  "profile.authActions": "Authentication options",
  "profile.authChangePassword": "Change Password",
  "profile.authDisablePasswordLogin": "Turn Off Password Login",
  "profile.authDisablePasswordLoginConfirm": "Your password will no longer sign you in. Make sure you can login with a passkey or another authentication method first — otherwise only an administrator can restore access.",
  "profile.authDisablePasswordLoginFailed": "Failed to turn off password login.",
  "profile.authDisablePasswordLoginSuccess": "Password login turned off successfully.",
  "profile.authDisableTfa": "Turn Off 2FA",
  "profile.authDisableTfaConfirm": "Are you sure you want to disable Two Factor Authentication?",
  "profile.authDisableTfaFailed": "Failed to turn off 2FA.",
  "profile.authDisableTfaSuccess": "2FA turned off successfully.",
  "profile.authEnablePasswordLogin": "Turn On Password Login",
  "profile.authEnablePasswordLoginFailed": "Failed to turn on password login.",
  "profile.authEnablePasswordLoginSuccess": "Password login turned on successfully.",
  "profile.authInfo": "Your account is associated with the following authentication methods:",
  "profile.authLoadingFailed": "Failed to load authentication methods.",
  "profile.authModifyTfa": "Modify 2FA",
  "profile.authPasswordLoginOff": "Password login is turned off for this account.",
  "profile.authPasswordLoginOnlyMethod": "Register a passkey or link another authentication method before turning this off.",
  "profile.authSetTfa": "Set 2FA",
  "profile.authSetTfaLoading": "Setting up 2FA... Please wait",
  "profile.authTfaActive": "Two-factor authentication is enabled on this account.",
  "profile.authTfaBadge": "2FA",
  "profile.avatar": "Avatar",
  "profile.avatarClearFailed": "Failed to clear profile picture.",
  "profile.avatarClearSuccess": "Profile picture cleared successfully.",
  "profile.avatarUploadDisabled": "Your avatar is set by your organization and cannot be changed.",
  "profile.avatarUploadFailed": "Failed to upload user profile picture.",
  "profile.avatarUploadHint": "For best results, use a 180x180 image of type JPG or PNG.",
  "profile.avatarUploadInvalidType": "Must be a PNG, JPEG, WebP or GIF image.",
  "profile.avatarUploadSuccess": "Profile picture uploaded successfully.",
  "profile.avatarUploadTitle": "Upload your user profile picture.",
  "profile.cvd": "Color Vision Deficiency",
  "profile.cvdDeuteranopia": "Deuteranopia",
  "profile.cvdHint": "Alter the color scheme of certain UI elements to account for certain color vision dificiencies.",
  "profile.cvdNone": "None",
  "profile.cvdProtanopia": "Protanopia",
  "profile.cvdTritanopia": "Tritanopia",
  "profile.darkMode": "Dark Mode",
  "profile.darkModeHint": "Change the appareance of the site to a dark theme.",
  "profile.dateFormat": "Date Format",
  "profile.dateFormatHint": "Set your preferred format to display dates.",
  "profile.displayName": "Display Name",
  "profile.displayNameHint": "Your full name; shown when authoring content (e.g. pages, comments, etc.).",
  "profile.editDisabledDescription": "Your wiki administrator has disabled profile editing.",
  "profile.editDisabledTitle": "Profile info is managed by your organization.",
  "profile.email": "Email Address",
  "profile.emailHint": "The email address used for login.",
  "profile.groups": "Groups",
  "profile.groupsInfo": "You're currently part of the following groups:",
  "profile.groupsLoadingFailed": "Failed to load groups.",
  "profile.groupsNone": "You're not part of any group.",
  "profile.infoLoadingFailed": "Failed to load your profile.",
  "profile.jobTitle": "Job Title",
  "profile.jobTitleHint": "Your position in your organization; shown on your profile page.",
  "profile.localeDefault": "Locale Default",
  "profile.location": "Location",
  "profile.locationHint": "Your city and country; shown on your profile page.",
  "profile.myInfo": "My Info",
  "profile.notifications": "Notifications",
  "profile.pages.emptyList": "No pages to display.",
  "profile.pages.headerCreatedAt": "Created",
  "profile.pages.headerPath": "Path",
  "profile.pages.headerTitle": "Title",
  "profile.pages.headerUpdatedAt": "Last Updated",
  "profile.pages.refreshSuccess": "Page list has been refreshed.",
  "profile.pages.subtitle": "List of pages I created or last modified",
  "profile.pages.title": "Pages",
  "profile.passkeys": "Passkeys",
  "profile.passkeysAdd": "Add Passkey",
  "profile.passkeysDeactivateConfirm": "Are you sure you want to deactivate this passkey?",
  "profile.passkeysDeactivateFailed": "Failed to deactivate the passkey.",
  "profile.passkeysDeactivateSuccess": "Passkey deactivated successfully. You may still need to remove the passkey from your device.",
  "profile.passkeysIntro": "Passkeys are a replacement for passwords for a faster, easier and more secure login. It relies on your device existing biometrics (phone, computer, security key) to validate your identity.",
  "profile.passkeysInvalidName": "Passkey name is missing or invalid.",
  "profile.passkeysName": "Passkey Name",
  "profile.passkeysNameHint": "Enter a name for your passkey:",
  "profile.passkeysSetupFailed": "Failed to setup new passkey.",
  "profile.passkeysSetupSuccess": "Passkey registered successfully.",
  "profile.passkeysUnsupported": "Passkeys are not supported on your device.",
  "profile.preferences": "Preferences",
  "profile.pronouns": "Pronouns",
  "profile.pronounsHint": "Let people know which pronouns should they use when referring to you.",
  "profile.save.success": "Profile saved successfully.",
  "profile.saveFailed": "Failed to save profile changes.",
  "profile.saveSuccess": "Profile saved successfully.",
  "profile.saving": "Saving profile...",
  "profile.subtitle": "My personal info",
  "profile.timeFormat": "Time Format",
  "profile.timeFormat12h": "12 hour",
  "profile.timeFormat24h": "24 hour",
  "profile.timeFormatHint": "Set your preferred format to display time.",
  "profile.timezone": "Timezone",
  "profile.timezoneHint": "Set your timezone to display local time correctly.",
  "profile.title": "Profile",
  "profile.uploadNewAvatar": "Upload New Image",
  "profile.viewPublicProfile": "View Public Profile",
  "renderPageDialog.loading": "Queueing page render...",
  "renderPageDialog.queued": "Page queued for rendering. Reload in a moment to see the result.",
  "search.editorAny": "Any editor",
  "search.emptyQuery": "Enter a query in the search field above and press Enter.",
  "search.failed": "Failed to perform search query.",
  "search.filterEditor": "Editor",
  "search.filterLocale": "Locale(s)",
  "search.filterLocaleDisplay": "Any locale | {n} locale only | {count} locales selected",
  "search.filterPath": "Path starting with...",
  "search.filterPublishState": "Publish State",
  "search.filterTags": "Tags",
  "search.filters": "Filters",
  "search.noResults": "No results found for {0} with the current filters.",
  "search.publishStateAny": "Any publish state",
  "search.publishStateDraft": "Draft",
  "search.publishStatePublished": "Published",
  "search.publishStateScheduled": "Scheduled",
  "search.results": "Search Results",
  "search.sortBy": "Sort By",
  "search.sortByLastUpdated": "Last Updated",
  "search.sortByRelevance": "Relevance",
  "search.sortByTitle": "Title",
  "search.totalResults": "No result | {0} result | {0} results",
  "tags.clearSelection": "Clear Selection",
  "tags.currentSelection": "Current Selection",
  "tags.locale": "Locale",
  "tags.localeAny": "Any",
  "tags.noResults": "Couldn't find any page with the selected tags.",
  "tags.noResultsWithFilter": "Couldn't find any page matching the current filtering options.",
  "tags.orderBy": "Order By",
  "tags.orderByField.ID": "ID",
  "tags.orderByField.creationDate": "Creation Date",
  "tags.orderByField.lastModified": "Last Modified",
  "tags.orderByField.path": "Path",
  "tags.orderByField.title": "Title",
  "tags.pageLastUpdated": "Last Updated {date}",
  "tags.retrievingResultsLoading": "Retrieving page results...",
  "tags.searchWithinResultsPlaceholder": "Search within results...",
  "tags.selectOneMoreTags": "Select one or more tags",
  "tags.selectOneMoreTagsHint": "Select one or more tags on the left.",
  "welcome.admin": "Administration Area",
  "welcome.createHome": "Create the homepage",
  "welcome.homeDefault.content": "Write some content here...",
  "welcome.homeDefault.description": "Welcome to my wiki!",
  "welcome.homeDefault.title": "Home",
  "welcome.subtitle": "Let's get started...",
  "welcome.title": "Welcome to Wiki.js!"
}
