"error.file.undefined":"The file cannot be found",
"error.form.incomplete":"Please fix all form errors…",
"error.form.notSaved":"The form could not be saved",
"error.language.code":"Please enter a valid code for the language",
"error.language.create.permission":"You are not allowed to create a language",
"error.language.delete.permission":"You are not allowed to delete the language",
"error.language.duplicate":"The language already exists",
"error.language.name":"Please enter a valid name for the language",
"error.language.notFound":"The language could not be found",
"error.language.update.permission":"You are not allowed to update the language",
"error.layout.validation.block":"There's an error on the \"{field}\" field in block {blockIndex} using the \"{fieldset}\" block type in layout {layoutIndex}",
"error.layout.validation.settings":"There's an error in layout {index} settings",
"error.license.domain":"The domain for the license is missing",
"error.license.email":"Please enter a valid email address",
"error.license.format":"Please enter a valid license code",
"error.license.verification":"The license could not be verified",
"field.blocks.fieldsets.label":"Please select a block type …",
"field.blocks.fieldsets.paste":"Press <kbd>{{ shortcut }}</kbd> to import layouts/blocks from your clipboard <small>Only those allowed in the current field will get inserted.</small>",
"field.structure.delete.confirm":"Do you really want to delete this row?",
"field.structure.delete.confirm.all":"Do you really want to delete all entries?",
"field.structure.delete.confirm.selected":"Do you really want to delete the selected entries?",
"field.structure.empty":"No entries yet",
"field.users.empty":"No users selected yet",
"field.users.empty.single":"No user selected yet",
"fields.empty":"No fields yet",
"file":"File",
"file.blueprint":"This file has no blueprint yet. You can define the setup in <strong>/site/blueprints/files/{blueprint}.yml</strong>",
"file.changeTemplate":"Change template",
"file.changeTemplate.notice":"Changing the file's template will remove content for fields that don't match in type. If the new template defines certain rules, e.g. image dimensions, those will also be applied irreversibly. Use with caution.",
"file.delete.confirm":"Do you really want to delete <br><strong>{filename}</strong>?",
"file.focus.placeholder":"Set focal point",
"file.focus.reset":"Remove focal point",
"file.focus.title":"Focus",
"file.sort":"Change position",
"files":"Files",
"files.delete.confirm.selected":"Do you really want to delete the selected files? This action cannot be undone.",
"files.empty":"No files yet",
"filter":"Filter",
"form.discard":"Discard changes",
"form.discard.confirm":"Do you really want to <strong>discard all your changes</strong>?",
"form.locked":"This content is disabled for you as it is currently edited by another user",
"form.unsaved":"The current changes have not yet been saved",
"form.preview":"Preview changes",
"form.preview.draft":"Preview draft",
"hide":"Hide",
"hour":"Hour",
"hue":"Hue",
"import":"Import",
"info":"Info",
"insert":"Insert",
"insert.after":"Insert after",
"insert.before":"Insert before",
"install":"Install",
"installation":"Installation",
"installation.completed":"The panel has been installed",
"installation.disabled":"The panel installer is disabled on public servers by default. Please run the installer on a local machine or enable it with the <code>panel.install</code> option.",
"installation.issues.accounts":"The <code>/site/accounts</code> folder does not exist or is not writable",
"installation.issues.content":"The <code>/content</code> folder does not exist or is not writable",
"installation.issues.curl":"The <code>CURL</code> extension is required",
"installation.issues.headline":"The panel cannot be installed",
"installation.issues.mbstring":"The <code>MB String</code> extension is required",
"installation.issues.media":"The <code>/media</code> folder does not exist or is not writable",
"installation.issues.php":"Make sure to use <code>PHP 8+</code>",
"installation.issues.sessions":"The <code>/site/sessions</code> folder does not exist or is not writable",
"language":"Language",
"language.code":"Code",
"language.convert":"Make default",
"language.convert.confirm":"<p>Do you really want to convert <strong>{name}</strong> to the default language? This cannot be undone.</p><p>If <strong>{name}</strong> has untranslated content, there will no longer be a valid fallback and parts of your site might be empty.</p>",
"language.create":"Add a new language",
"language.default":"Default language",
"language.delete.confirm":"Do you really want to delete the language <strong>{name}</strong> including all translations? This cannot be undone!",
"language.deleted":"The language has been deleted",
"language.direction":"Reading direction",
"language.direction.ltr":"Left to right",
"language.direction.rtl":"Right to left",
"language.locale":"PHP locale string",
"language.locale.warning":"You are using a custom locale set up. Please modify it in the language file in /site/languages",
"language.name":"Name",
"language.secondary":"Secondary language",
"language.settings":"Language settings",
"language.updated":"The language has been updated",
"language.variables":"Language variables",
"language.variables.empty":"No translations yet",
"language.variable.delete.confirm":"Do you really want to delete the variable for {key}?",
"language.variable.entries":"Values",
"language.variable.entries.help":"Each string will be used for its matching count, e.g. three strings will match in order to counts <code>0</code>, <code>1</code>, <code>2 and more</code>. Use the <code>{count}</code> placeholder to insert the actual count.",
"language.variable.key":"Key",
"language.variable.multiple":"Countable?",
"language.variable.multiple.text":"Use different translation strings",
"language.variable.multiple.help":"You can use different values depending on a count you pass along with the language variable, allowing you to create dynamic translations, e.g. singular and plural.",
"language.variable.notFound":"The variable could not be found",
"language.variable.value":"Value",
"languages":"Languages",
"languages.default":"Default language",
"languages.empty":"There are no languages yet",
"languages.secondary":"Secondary languages",
"languages.secondary.empty":"There are no secondary languages yet",
"license":"License",
"license.activate":"Activate it now",
"license.activate.label":"Please activate your license",
"license.activate.domain":"Your license will be activated for <strong>{host}</strong>.",
"license.activate.local":"You are about to activate your Kirby license for your local domain <strong>{host}</strong>. If this site will be deployed to a public domain, please activate it there instead. If {host} is the domain you want to use your license for, please continue.",
"license.activated":"Activated",
"license.buy":"Buy a license",
"license.code":"Code",
"license.code.help":"You received your license code after the purchase via email. Please copy and paste it here.",
"license.code.label":"Please enter your license code",
"license.remove.text":"<p>Removing the license will irreversibly delete the license file from this site. You can then activate this site with a different license key or re-register the same license key if the domain remains the same.</p><p>To change the domain associated with the license, please contact the Kirby team. <a href='https://getkirby.com/license'>Read more →</a></p>",
"license.status.active.info":"Includes new major versions until {date}",
"license.status.active.label":"Valid license",
"license.status.demo.info":"This is a demo installation",
"license.status.demo.label":"Demo",
"license.status.inactive.info":"Renew license to update to new major versions",
"license.status.inactive.label":"No new major versions",
"license.status.legacy.bubble":"Ready to renew your license?",
"license.status.legacy.info":"Your license does not cover this version",
"license.status.legacy.label":"Please renew your license",
"license.status.missing.bubble":"Ready to launch your site?",
"license.status.missing.info":"No valid license",
"license.status.missing.label":"Please activate your license",
"license.status.unknown.info":"The license status is unknown",
"license.status.unknown.label":"Unknown",
"license.manage":"Manage your licenses",
"license.purchased":"Purchased",
"license.success":"Thank you for supporting Kirby",
"license.unregistered.label":"Unregistered",
"link":"Link",
"link.text":"Link text",
"loading":"Loading",
"lock.unsaved":"Unsaved changes",
"lock.unsaved.empty":"There are no unsaved changes",
"lock.unsaved.files":"Unsaved files",
"lock.unsaved.pages":"Unsaved pages",
"lock.unsaved.users":"Unsaved accounts",
"lock.isLocked":"Unsaved changes by {email}",
"lock.unlock":"Unlock",
"lock.unlock.submit":"Unlock and overwrite unsaved changes by <strong>{email}</strong>",
"login.code.text.email":"If your email address is registered, the requested code was sent via email.",
"login.code.text.totp":"Please enter the one‑time code from your authenticator app.",
"login.email.login.body":"Hi {user.nameOrEmail},\n\nYou recently requested a login code for the Panel of {site}.\nThe following login code will be valid for {timeout} minutes:\n\n{code}\n\nIf you did not request a login code, please ignore this email or contact your administrator if you have questions.\nFor security, please DO NOT forward this email.",
"login.email.login.subject":"Your login code",
"login.email.password-reset.body":"Hi {user.nameOrEmail},\n\nYou recently requested a password reset code for the Panel of {site}.\nThe following password reset code will be valid for {timeout} minutes:\n\n{code}\n\nIf you did not request a password reset code, please ignore this email or contact your administrator if you have questions.\nFor security, please DO NOT forward this email.",
"login.totp.disable.label":"Enter your password to disable one‑time codes",
"login.totp.disable.help":"In the future, a different second factor like a login code sent via email will be requested when you log in. You can always set up one‑time codes again later.",
"login.totp.disable.admin":"<p>This will disable one‑time codes for <strong>{user}</strong>.</p><p>In the future, a different second factor like a login code sent via email will be requested when they log in. {user} can set up one‑time codes again after their next login.</p>",
"page.blueprint":"This page has no blueprint yet. You can define the setup in <strong>/site/blueprints/pages/{blueprint}.yml</strong>",
"page.changeSlug":"Change URL",
"page.changeSlug.fromTitle":"Create from title",
"page.changeStatus":"Change status",
"page.changeStatus.position":"Please select a position",
"page.changeStatus.select":"Select a new status",
"page.changeTemplate":"Change template",
"page.changeTemplate.notice":"Changing the page's template will remove content for fields that don't match in type. Use with caution.",
"page.create":"Create as {status}",
"page.delete.confirm":"Do you really want to delete <strong>{title}</strong>?",
"page.delete.confirm.subpages":"<strong>This page has subpages</strong>. <br>All subpages will be deleted as well.",
"page.delete.confirm.title":"Enter the page title to confirm",
"page.duplicate.appendix":"Copy",
"page.duplicate.files":"Copy files",
"page.duplicate.pages":"Copy pages",
"page.move":"Move page",
"page.sort":"Change position",
"page.status":"Status",
"page.status.draft":"Draft",
"page.status.draft.description":"The page is in draft mode and only visible for logged in editors or via secret link",
"page.status.listed":"Public",
"page.status.listed.description":"The page is public for anyone",
"page.status.unlisted":"Unlisted",
"page.status.unlisted.description":"The page is only accessible via URL",
"pages":"Pages",
"pages.delete.confirm.selected":"Do you really want to delete the selected pages? This action cannot be undone.",
"pages.empty":"No pages yet",
"pages.status.draft":"Drafts",
"pages.status.listed":"Published",
"pages.status.unlisted":"Unlisted",
"pagination.page":"Page",
"password":"Password",
"paste":"Paste",
"paste.after":"Paste after",
"paste.success":"{count} pasted!",
"pixel":"Pixel",
"plugin":"Plugin",
"plugins":"Plugins",
"prev":"Previous",
"preview":"Preview",
"publish":"Publish",
"published":"Published",
"remove":"Remove",
"rename":"Rename",
"renew":"Renew",
"replace":"Replace",
"replace.with":"Replace with",
"retry":"Try again",
"revert":"Revert",
"revert.confirm":"Do you really want to <strong>delete all unsaved changes</strong>?",
"role":"Role",
"role.admin.description":"The admin has all rights",
"role.admin.title":"Admin",
"role.all":"All",
"role.empty":"There are no users with this role",
"role.description.placeholder":"No description",
"role.nobody.description":"This is a fallback role without any permissions",
"role.nobody.title":"Nobody",
"save":"Save",
"saved":"Saved",
"search":"Search",
"searching":"Searching",
"search.min":"Enter {min} characters to search",
"search.all":"Show all {count} results",
"search.results.none":"No results",
"section.invalid":"The section is invalid",
"section.required":"The section is required",
"security":"Security",
"select":"Select",
"select.all":"Select all",
"server":"Server",
"settings":"Settings",
"show":"Show",
"site.blueprint":"The site has no blueprint yet. You can define the setup in <strong>/site/blueprints/site.yml</strong>",
"size":"Size",
"slug":"URL appendix",
"sort":"Sort",
"sort.drag":"Drag to sort …",
"split":"Split",
"stats.empty":"No reports",
"status":"Status",
"system.info.copy":"Copy info",
"system.info.copied":"System info copied",
"system.issues.content":"The content folder seems to be exposed",
"system.issues.eol.kirby":"Your installed Kirby version has reached end-of-life and will not receive further security updates",
"system.issues.eol.plugin":"Your installed version of the { plugin } plugin is has reached end-of-life and will not receive further security updates",
"system.issues.eol.php":"Your installed PHP release { release } has reached end-of-life and will not receive further security updates",
"system.issues.debug":"Debugging must be turned off in production",
"system.issues.git":"The .git folder seems to be exposed",
"system.issues.https":"We recommend HTTPS for all your sites",
"system.issues.kirby":"The kirby folder seems to be exposed",
"system.issues.local":"The site is running locally with relaxed security checks",
"system.issues.site":"The site folder seems to be exposed",
"system.issues.vue.compiler":"The Vue template compiler is enabled",
"system.issues.vulnerability.kirby":"Your installation might be affected by the following vulnerability ({ severity } severity): { description }",
"system.issues.vulnerability.plugin":"Your installation might be affected by the following vulnerability in the { plugin } plugin ({ severity } severity): { description }",
"system.updateStatus":"Update status",
"system.updateStatus.error":"Could not check for updates",
"system.updateStatus.not-vulnerable":"No known vulnerabilities",
"system.updateStatus.security-update":"Free security update { version } available",
"system.updateStatus.security-upgrade":"Upgrade { version } with security fixes available",