Update to Kirby 4.7.0

This commit is contained in:
Paul Nicoué 2025-04-21 18:57:21 +02:00
parent 02a9ab387c
commit ba25a9a198
509 changed files with 26604 additions and 14872 deletions

View file

@ -3,19 +3,28 @@
"account.delete": "Delete your account",
"account.delete.confirm": "Do you really want to delete your account? You will be logged out immediately. Your account cannot be recovered.",
"activate": "Activate",
"add": "Afegir",
"alpha": "Alpha",
"author": "Author",
"avatar": "Imatge del perfil",
"back": "Tornar",
"cancel": "Cancel·lar",
"cancel": "Cancel\u00b7lar",
"change": "Canviar",
"close": "Tancar",
"changes": "Changes",
"confirm": "Ok",
"collapse": "Col·lapsar",
"collapse.all": "Col·lapsar tot",
"color": "Color",
"coordinates": "Coordinates",
"copy": "Copiar",
"copy.all": "Copy all",
"copy.success": "{count} copied!",
"copy.success.multiple": "{count} copied!",
"copy.url": "Copy URL",
"create": "Crear",
"custom": "Custom",
"date": "Data",
"date.select": "Selecciona una data",
@ -34,13 +43,20 @@
"delete": "Eliminar",
"delete.all": "Eliminar tot",
"dialog.fields.empty": "This dialog has no fields",
"dialog.files.empty": "No hi ha cap fitxer per seleccionar",
"dialog.pages.empty": "No hi ha cap pàgina per seleccionar",
"dialog.text.empty": "This dialog does not define any text",
"dialog.users.empty": "No hi ha cap usuari per seleccionar",
"dimensions": "Dimensions",
"disable": "Disable",
"disabled": "Desactivat",
"discard": "Descartar",
"drawer.fields.empty": "This drawer has no fields",
"domain": "Domain",
"download": "Descarregar",
"duplicate": "Duplicar",
@ -49,11 +65,13 @@
"email": "Email",
"email.placeholder": "mail@exemple.com",
"enter": "Enter",
"entries": "Entries",
"entry": "Entry",
"environment": "Environment",
"error": "Error",
"error.access.code": "Codi invàlid",
"error.access.login": "Inici de sessió no vàlid",
"error.access.panel": "No tens permís per accedir al panell",
@ -74,13 +92,31 @@
"error.cache.type.invalid": "Invalid cache type \"{type}\"",
"error.content.lock.delete": "The version is locked and cannot be deleted",
"error.content.lock.move": "The source version is locked and cannot be moved",
"error.content.lock.publish": "This version is already published",
"error.content.lock.replace": "The version is locked and cannot be replaced",
"error.content.lock.update": "The version is locked and cannot be updated",
"error.entries.max.plural": "You must not add more than {max} entries",
"error.entries.max.singular": "You must not add more than one entry",
"error.entries.min.plural": "You must add at least {min} entries",
"error.entries.min.singular": "You must add at least one entry",
"error.entries.supports": "\"{type}\" field type is not supported for the entries field",
"error.entries.validation": "There's an error on the \"{field}\" field in row {index}",
"error.email.preset.notFound": "No es pot trobar la configuració de correu electrònic \"{name}\"",
"error.field.converter.invalid": "Convertidor no vàlid \"{converter}\"",
"error.field.link.options": "Invalid options: {options}",
"error.field.type.missing": "Field \"{ name }\": The field type \"{ type }\" does not exist",
"error.file.changeName.empty": "El nom no pot estar buit",
"error.file.changeName.permission": "No tens permís per canviar el nom de \"{filename}\"",
"error.file.changeTemplate.invalid": "The template for the file \"{id}\" cannot be changed to \"{template}\" (valid: \"{blueprints}\")",
"error.file.changeTemplate.permission": "You are not allowed to change the template for the file \"{id}\"",
"error.file.delete.multiple": "Not all files could be deleted. Try each remaining file individually to see the specific error that prevents deletion.",
"error.file.duplicate": "Ja existeix un fitxer amb el nom \"{filename}\"",
"error.file.extension.forbidden": "L'extensió de l'arxiu \"{extension}\" no està permesa",
"error.file.extension.invalid": "Invalid extension: {extension}",
@ -95,9 +131,11 @@
"error.file.minheight": "L'alçada de la imatge ha de ser com a mínim de {height} píxels",
"error.file.minsize": "El fitxer és massa petit",
"error.file.minwidth": "L'amplada de la imatge ha de ser com a mínim de {width} píxels",
"error.file.name.unique": "The filename must be unique",
"error.file.name.missing": "El nom del fitxer no pot estar buit",
"error.file.notFound": "L'arxiu \"{filename}\" no s'ha trobat",
"error.file.orientation": "Lorientació de la imatge ha de ser \"{orientation}\"",
"error.file.sort.permission": "You are not allowed to change the sorting of \"{filename}\"",
"error.file.type.forbidden": "No tens permís per penjar fitxers {type}",
"error.file.type.invalid": "Invalid file type: {type}",
"error.file.undefined": "L'arxiu no s'ha trobat",
@ -106,22 +144,30 @@
"error.form.notSaved": "No s'ha pogut desar el formulari",
"error.language.code": "Introdueix un codi vàlid per a lidioma",
"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": "L'idioma ja existeix",
"error.language.name": "Introdueix un nom vàlid per a l'idioma",
"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.format": "Introduïu una clau de llicència vàlida",
"error.license.domain": "The domain for the license is missing",
"error.license.email": "Si us plau, introdueix una adreça de correu electrònic vàlida",
"error.license.format": "Please enter a valid license code",
"error.license.verification": "No sha pogut verificar la llicència",
"error.login.totp.confirm.invalid": "Codi invàlid",
"error.login.totp.confirm.missing": "Please enter the current code",
"error.object.validation": "Theres an error in the \"{label}\" field:\n{message}",
"error.offline": "The Panel is currently offline",
"error.page.changeSlug.permission": "No teniu permís per canviar l'apèndix d'URL per a \"{slug}\"",
"error.page.changeSlug.reserved": "The path of top-level pages must not start with \"{path}\"",
"error.page.changeStatus.incomplete": "La pàgina té errors i no es pot publicar",
"error.page.changeStatus.permission": "No es pot canviar l'estat d'aquesta pàgina",
"error.page.changeStatus.toDraft.invalid": "La pàgina \"{slug}\" no es pot convertir en un esborrany",
@ -133,17 +179,25 @@
"error.page.delete": "La pàgina \"{slug}\" no es pot esborrar",
"error.page.delete.confirm": "Si us plau, introdueix el títol de la pàgina per confirmar",
"error.page.delete.hasChildren": "La pàgina té subpàgines i no es pot esborrar",
"error.page.delete.multiple": "Not all pages could be deleted. Try each remaining page individually to see the specific error that prevents deletion.",
"error.page.delete.permission": "No tens permís per esborrar \"{slug}\"",
"error.page.draft.duplicate": "Ja existeix un esborrany de pàgina amb l'apèndix d'URL \"{slug}\"",
"error.page.duplicate": "Ja existeix una pàgina amb l'apèndix d'URL \"{slug}\"",
"error.page.duplicate.permission": "No tens permís per duplicar \"{slug}\"",
"error.page.move.ancestor": "The page cannot be moved into itself",
"error.page.move.directory": "The page directory cannot be moved",
"error.page.move.duplicate": "A sub page with the URL appendix \"{slug}\" already exists",
"error.page.move.noSections": "The page \"{parent}\" cannot be a parent of any page because it lacks any pages sections in its blueprint",
"error.page.move.notFound": "The moved page could not be found",
"error.page.move.permission": "You are not allowed to move \"{slug}\"",
"error.page.move.template": "The \"{template}\" template is not accepted as a subpage of \"{parent}\"",
"error.page.notFound": "La pàgina \"{slug}\" no s'ha trobat",
"error.page.num.invalid": "Si us plau, introdueix un número d 'ordenació vàlid. Els números no poden ser negatius.",
"error.page.slug.invalid": "Please enter a valid URL appendix",
"error.page.slug.maxlength": "La longitud del nom ha de tenir menys de caràcters \"{length}\"",
"error.page.sort.permission": "La pàgina \"{slug}\" no es pot ordenar",
"error.page.status.invalid": "Si us plau, estableix un estat de pàgina vàlid",
"error.page.undefined": "La pàgina no s'ha trobat",
"error.page.undefined": "La p\u00e0gina no s'ha trobat",
"error.page.update.permission": "No tens permís per actualitzar \"{slug}\"",
"error.section.files.max.plural": "No has d'afegir més de {max} fitxers a la secció \"{section}\"",
@ -163,6 +217,8 @@
"error.site.changeTitle.permission": "No tens permís per canviar el títol del lloc web",
"error.site.update.permission": "No tens permís per actualitzar el lloc web",
"error.structure.validation": "There's an error on the \"{field}\" field in row {index}",
"error.template.default.notFound": "La plantilla predeterminada no existeix",
"error.unexpected": "An unexpected error occurred! Enable debug mode for more info: https://getkirby.com/docs/reference/system/options/debug",
@ -176,7 +232,7 @@
"error.user.changeRole.toAdmin": "No tens permís per promocionar algú al rol dadministrador",
"error.user.create.permission": "No tens permís per crear aquest usuari",
"error.user.delete": "L'usuari \"{name}\" no es pot eliminar",
"error.user.delete.lastAdmin": "No es pot eliminar l'últim administrador",
"error.user.delete.lastAdmin": "No es pot eliminar l'\u00faltim administrador",
"error.user.delete.lastUser": "El darrer usuari no es pot eliminar",
"error.user.delete.permission": "No pots eliminar l'usuari \"{name}\"",
"error.user.duplicate": "Ja existeix un usuari amb l'adreça electrònica \"{email}\"",
@ -195,8 +251,10 @@
"error.validation.accepted": "Si us plau confirma",
"error.validation.alpha": "Si us plau, introdueix únicament caràcters entre a-z",
"error.validation.alphanum": "Si us plau, introdueix únicament caràcters entre a-z o números de 0-9",
"error.validation.anchor": "Please enter a correct link anchor",
"error.validation.between": "Introdueix un valor entre \"{min}\" i \"{max}\"",
"error.validation.boolean": "Si us plau confirma o denega",
"error.validation.color": "Please enter a valid color in the {format} format",
"error.validation.contains": "Si us plau, introduïu un valor que contingui \"{needle}\"",
"error.validation.date": "Si us plau, introdueix una data vàlida",
"error.validation.date.after": "Introdueix una data posterior {date}",
@ -211,6 +269,7 @@
"error.validation.integer": "Si us plau, introduïu un nombre enter vàlid",
"error.validation.ip": "Si us plau, introduïu una adreça IP vàlida",
"error.validation.less": "Si us plau, introduïu un valor inferior a {max}",
"error.validation.linkType": "The link type is not allowed",
"error.validation.match": "El valor no coincideix amb el patró esperat",
"error.validation.max": "Si us plau, introduïu un valor igual o inferior a {max}",
"error.validation.maxlength": "Si us plau, introduïu un valor més curt. (màxim {max} caràcters)",
@ -227,15 +286,18 @@
"error.validation.same": "Si us plau, introduïu \"{other}\"",
"error.validation.size": "La mida del valor ha de ser \"{size}\"",
"error.validation.startswith": "El valor ha de començar amb \"{start}\"",
"error.validation.tel": "Please enter an unformatted phone number",
"error.validation.time": "Si us plau, introduïu una hora vàlida",
"error.validation.time.after": "Please enter a time after {time}",
"error.validation.time.before": "Please enter a time before {time}",
"error.validation.time.between": "Please enter a time between {min} and {max}",
"error.validation.uuid": "Please enter a valid UUID",
"error.validation.url": "Si us plau, introduïu una URL vàlida",
"expand": "Expandir",
"expand.all": "Expandir tot",
"field.invalid": "The field is invalid",
"field.required": "El camp és obligatori",
"field.blocks.changeType": "Change type",
"field.blocks.code.name": "Codi",
@ -245,8 +307,9 @@
"field.blocks.delete.confirm.all": "Do you really want to delete all blocks?",
"field.blocks.delete.confirm.selected": "Do you really want to delete the selected blocks?",
"field.blocks.empty": "No blocks yet",
"field.blocks.fieldsets.empty": "No fieldsets yet",
"field.blocks.fieldsets.label": "Please select a block type …",
"field.blocks.fieldsets.paste": "Press <kbd>{{ shortcut }}</kbd> to paste/import blocks from your clipboard",
"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.blocks.gallery.name": "Gallery",
"field.blocks.gallery.images.empty": "No images yet",
"field.blocks.gallery.images.label": "Images",
@ -254,11 +317,16 @@
"field.blocks.heading.name": "Heading",
"field.blocks.heading.text": "Text",
"field.blocks.heading.placeholder": "Heading …",
"field.blocks.figure.back.plain": "Plain",
"field.blocks.figure.back.pattern.light": "Pattern (light)",
"field.blocks.figure.back.pattern.dark": "Pattern (dark)",
"field.blocks.image.alt": "Alternative text",
"field.blocks.image.caption": "Caption",
"field.blocks.image.crop": "Crop",
"field.blocks.image.link": "Enllaç",
"field.blocks.image.location": "Location",
"field.blocks.image.location.internal": "This website",
"field.blocks.image.location.external": "External source",
"field.blocks.image.name": "Imatge",
"field.blocks.image.placeholder": "Select an image",
"field.blocks.image.ratio": "Ratio",
@ -275,38 +343,72 @@
"field.blocks.quote.citation.placeholder": "by …",
"field.blocks.text.name": "Text",
"field.blocks.text.placeholder": "Text …",
"field.blocks.video.autoplay": "Autoplay",
"field.blocks.video.caption": "Caption",
"field.blocks.video.controls": "Controls",
"field.blocks.video.location": "Location",
"field.blocks.video.loop": "Loop",
"field.blocks.video.muted": "Muted",
"field.blocks.video.name": "Video",
"field.blocks.video.placeholder": "Enter a video URL",
"field.blocks.video.poster": "Poster",
"field.blocks.video.preload": "Preload",
"field.blocks.video.url.label": "Video-URL",
"field.blocks.video.url.placeholder": "https://youtube.com/?v=",
"field.files.empty": "Encara no hi ha cap fitxer seleccionat",
"field.entries.delete.confirm.all": "Do you really want to delete all entries?",
"field.entries.empty": "Encara no hi ha entrades.",
"field.files.empty": "Encara no hi ha cap fitxer seleccionat",
"field.files.empty.single": "No file selected yet",
"field.layout.change": "Change layout",
"field.layout.delete": "Delete layout",
"field.layout.delete.confirm": "Do you really want to delete this layout?",
"field.layout.delete.confirm.all": "Do you really want to delete all layouts?",
"field.layout.empty": "No rows yet",
"field.layout.select": "Select a layout",
"field.object.empty": "No information yet",
"field.pages.empty": "Encara no s'ha seleccionat cap pàgina",
"field.pages.empty.single": "No page selected yet",
"field.structure.delete.confirm": "Segur que voleu eliminar aquesta fila?",
"field.structure.delete.confirm.all": "Do you really want to delete all entries?",
"field.structure.empty": "Encara no hi ha entrades.",
"field.users.empty": "Encara no s'ha seleccionat cap usuari",
"field.users.empty.single": "No user selected yet",
"fields.empty": "No fields yet",
"file": "Arxiu",
"file.blueprint": "This file has no blueprint yet. You can define the setup in <strong>/site/blueprints/files/{blueprint}.yml</strong>",
"file.changeTemplate": "Canviar la plantilla",
"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": "Esteu segurs d'eliminar <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": "Arxius",
"files.delete.confirm.selected": "Do you really want to delete the selected files? This action cannot be undone.",
"files.empty": "Encara no hi ha fitxers",
"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": "Hora",
"hue": "Hue",
"import": "Import",
"info": "Info",
"insert": "Insertar",
@ -324,7 +426,6 @@
"installation.issues.mbstring": "Es requereix l'extensió de <code>MB String</code>",
"installation.issues.media": "La carpeta <code>/media</code> no existeix o no es pot escriure",
"installation.issues.php": "Assegureu-vos d'utilitzar <code>PHP 8+</code>",
"installation.issues.server": "Kirby requereix <code>Apache</code>, <code>Nginx</code> o <code>Caddy</code>",
"installation.issues.sessions": "La carpeta <code>/site/sessions</code> no existeix o no es pot escriure",
"language": "Idioma",
@ -332,6 +433,7 @@
"language.convert": "Fer per defecte",
"language.convert.confirm": "<p>Segur que voleu convertir <strong>{name}</strong> a l'idioma predeterminat? Això no es pot desfer.</p> <p> Si <strong>{name}</strong> té contingut no traduït, ja no podreu tornar enrere i algunes parts del vostre lloc poden quedar buides.</p>",
"language.create": "Afegir un nou idioma",
"language.default": "Idioma per defecte",
"language.delete.confirm": "Segur que voleu eliminar l'idioma <strong>{name}</strong> incloent totes les traduccions? Això no es pot desfer!",
"language.deleted": "S'ha suprimit l'idioma",
"language.direction": "Direcció de lectura",
@ -340,7 +442,16 @@
"language.locale": "Cadena local de PHP",
"language.locale.warning": "S'està fent servir una configuració regional personalitzada. Modifica el fitxer d'idioma a /site/languages",
"language.name": "Nom",
"language.secondary": "Secondary language",
"language.settings": "Language settings",
"language.updated": "S'ha actualitzat l'idioma",
"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.key": "Key",
"language.variable.notFound": "The variable could not be found",
"language.variable.value": "Value",
"languages": "Idiomes",
"languages.default": "Idioma per defecte",
@ -348,36 +459,57 @@
"languages.secondary": "Idiomes secundaris",
"languages.secondary.empty": "Encara no hi ha idiomes secundaris",
"license": "Llicència Kirby",
"license": "Llic\u00e8ncia Kirby",
"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": "Comprar una llicència",
"license.register": "Registrar",
"license.code": "Codi",
"license.code.help": "You received your license code after the purchase via email. Please copy and paste it here.",
"license.code.label": "Si us plau, introdueixi el seu codi de llicència",
"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.register.help": "Heu rebut el codi de la vostra llicència després de la compra, per correu electrònic. Copieu-lo i enganxeu-lo per registrar-vos.",
"license.register.label": "Si us plau, introdueixi el seu codi de llicència",
"license.register.domain": "Your license will be registered to <strong>{host}</strong>.",
"license.register.local": "You are about to register your license for your local domain <strong>{host}</strong>. If this site will be deployed to a public domain, please register it there instead. If {host} is the domain you want to license Kirby to, please continue.",
"license.register.success": "Gràcies per donar suport a Kirby",
"license.unregistered": "Aquesta és una demo no registrada de Kirby",
"license.purchased": "Purchased",
"license.success": "Gràcies per donar suport a Kirby",
"license.unregistered.label": "Unregistered",
"link": "Enllaç",
"link": "Enlla\u00e7",
"link.text": "Enllaç de text",
"loading": "Carregant",
"lock.unsaved": "Canvis no guardats",
"lock.unsaved.empty": "Ja no hi ha canvis no guardats",
"lock.isLocked": "Canvis no guardats per <strong>{email}</strong>",
"lock.file.isLocked": "El fitxer està sent editat actualment per {email} i no pot ser modificat.",
"lock.page.isLocked": "La pàgina està sent editat actualment per {email} i no pot ser modificat.",
"lock.unsaved.files": "Unsaved files",
"lock.unsaved.pages": "Unsaved pages",
"lock.unsaved.users": "Unsaved accounts",
"lock.isLocked": "Unsaved changes by {email}",
"lock.unlock": "Desbloquejar",
"lock.isUnlocked": "Els teus canvis sense guardar han estat sobreescrits per a un altra usuario. Pots descarregar els teus canvis per combinar-los manualment.",
"lock.unlock.submit": "Unlock and overwrite unsaved changes by <strong>{email}</strong>",
"lock.isUnlocked": "Was unlocked by another user",
"login": "Entrar",
"login.code.label.login": "Login code",
"login.code.label.password-reset": "Password reset code",
"login.code.placeholder.email": "000 000",
"login.code.placeholder.totp": "000000",
"login.code.text.email": "If your email address is registered, the requested code was sent via email.",
"login.code.text.totp": "Please enter the onetime 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.",
@ -388,9 +520,24 @@
"login.toggleText.code.email-password": "Login with password",
"login.toggleText.password-reset.email": "Forgot your password?",
"login.toggleText.password-reset.email-password": "← Back to login",
"login.totp.enable.option": "Set up onetime codes",
"login.totp.enable.intro": "Authenticator apps can generate onetime codes that are used as a second factor when signing into your account.",
"login.totp.enable.qr.label": "1. Scan this QR code",
"login.totp.enable.qr.help": "Unable to scan? Add the setup key <code>{secret}</code> manually to your authenticator app.",
"login.totp.enable.confirm.headline": "2. Confirm with generated code",
"login.totp.enable.confirm.text": "Your app generates a new onetime code every 30 seconds. Enter the current code to complete the setup:",
"login.totp.enable.confirm.label": "Current code",
"login.totp.enable.confirm.help": "After this setup, we will ask you for a onetime code every time you log in.",
"login.totp.enable.success": "Onetime codes enabled",
"login.totp.disable.option": "Disable onetime codes",
"login.totp.disable.label": "Enter your password to disable onetime 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 onetime codes again later.",
"login.totp.disable.admin": "<p>This will disable onetime 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 onetime codes again after their next login.</p>",
"login.totp.disable.success": "Onetime codes disabled",
"logout": "Tancar sessió",
"merge": "Merge",
"menu": "Menú",
"meridiem": "AM/PM",
"mime": "Tipus de mitjà",
@ -404,42 +551,49 @@
"months.january": "Gener",
"months.july": "Juliol",
"months.june": "Juny",
"months.march": "Març",
"months.march": "Mar\u00e7",
"months.may": "Maig",
"months.november": "Novembre",
"months.october": "Octubre",
"months.september": "Setembre",
"more": "Més",
"move": "Move",
"name": "Nom",
"next": "Següent",
"night": "Night",
"no": "no",
"off": "apagat",
"on": "encès",
"open": "Obrir",
"open.newWindow": "Open in new window",
"option": "Option",
"options": "Opcions",
"options.none": "Sense opcions",
"options.all": "Show all {count} options",
"orientation": "Orientació",
"orientation.landscape": "Horitzontal",
"orientation.portrait": "Vertical",
"orientation.square": "Quadrat",
"page": "Page",
"page.blueprint": "This page has no blueprint yet. You can define the setup in <strong>/site/blueprints/pages/{blueprint}.yml</strong>",
"page.changeSlug": "Canviar URL",
"page.changeSlug.fromTitle": "Crear a partir del títol",
"page.changeSlug.fromTitle": "Crear a partir del t\u00edtol",
"page.changeStatus": "Canviar l'estat",
"page.changeStatus.position": "Si us plau, seleccioneu una posició",
"page.changeStatus.select": "Seleccioneu un nou estat",
"page.changeTemplate": "Canviar la plantilla",
"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": "Segur que voleu eliminar <strong>{title}</strong>?",
"page.delete.confirm.subpages": "<strong>Aquesta pàgina té subpàgines</strong>. <br>Totes les subpàgines també s'eliminaran.",
"page.delete.confirm.title": "Introduïu el títol de la pàgina per confirmar",
"page.draft.create": "Crear un esborrany",
"page.duplicate.appendix": "Copiar",
"page.duplicate.files": "Copiar fitxers",
"page.duplicate.pages": "Copiar pàgines",
"page.move": "Move page",
"page.sort": "Change position",
"page.status": "Estat",
"page.status.draft": "Esborrany",
@ -450,24 +604,32 @@
"page.status.unlisted.description": "La pàgina només es pot accedir a través de l'URL",
"pages": "Pàgines",
"pages.delete.confirm.selected": "Do you really want to delete the selected pages? This action cannot be undone.",
"pages.empty": "Encara no hi ha pàgines",
"pages.status.draft": "Esborranys",
"pages.status.listed": "Publicat",
"pages.status.unlisted": "Sense classificar",
"pagination.page": "Page",
"pagination.page": "Pàgina",
"password": "Contrasenya",
"paste": "Paste",
"paste.after": "Paste after",
"paste.success": "{count} pasted!",
"pixel": "Pixel",
"plugin": "Plugin",
"plugins": "Plugins",
"prev": "Anterior",
"preview": "Preview",
"publish": "Publish",
"published": "Publicat",
"remove": "Eliminar",
"rename": "Canviar el nom",
"replace": "Reemplaçar",
"renew": "Renew",
"replace": "Reempla\u00e7ar",
"replace.with": "Replace with",
"retry": "Reintentar",
"revert": "Revertir",
"revert.confirm": "Segur que voleu eliminar <strong>tots els canvis pendents desar</strong>?",
@ -482,11 +644,14 @@
"role.nobody.title": "Ningú",
"save": "Desar",
"saved": "Saved",
"search": "Cercar",
"searching": "Searching",
"search.min": "Introduïu {min} caràcters per cercar",
"search.all": "Mostrar tots",
"search.all": "Show all {count} results",
"search.results.none": "Sense resultats",
"section.invalid": "The section is invalid",
"section.required": "La secció és obligatòria",
"security": "Security",
@ -496,18 +661,27 @@
"show": "Show",
"site.blueprint": "The site has no blueprint yet. You can define the setup in <strong>/site/blueprints/site.yml</strong>",
"size": "Tamany",
"slug": "URL-apèndix",
"slug": "URL-ap\u00e8ndix",
"sort": "Ordenar",
"sort.drag": "Drag to sort …",
"split": "Split",
"stats.empty": "No reports",
"status": "Estat",
"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",
@ -520,10 +694,19 @@
"system.updateStatus.update": "Free update { version } available",
"system.updateStatus.upgrade": "Upgrade { version } available",
"title": "Títol",
"tel": "Phone",
"tel.placeholder": "+49123456789",
"template": "Plantilla",
"theme": "Theme",
"theme.light": "Lights on",
"theme.dark": "Lights off",
"theme.automatic": "Match system default",
"title": "Títol",
"today": "Avui",
"toolbar.button.clear": "Clear formatting",
"toolbar.button.code": "Codi",
"toolbar.button.bold": "Negreta",
"toolbar.button.email": "Email",
@ -538,9 +721,11 @@
"toolbar.button.file": "Arxiu",
"toolbar.button.file.select": "Selecciona un fitxer",
"toolbar.button.file.upload": "Carrega un fitxer",
"toolbar.button.link": "Enllaç",
"toolbar.button.link": "Enlla\u00e7",
"toolbar.button.paragraph": "Paragraph",
"toolbar.button.strike": "Strike-through",
"toolbar.button.sub": "Subscript",
"toolbar.button.sup": "Superscript",
"toolbar.button.ol": "Llista ordenada",
"toolbar.button.underline": "Underline",
"toolbar.button.ul": "Llista de vinyetes",
@ -550,6 +735,8 @@
"translation.name": "Catalan",
"translation.locale": "ca_ES",
"type": "Type",
"upload": "Carregar",
"upload.error.cantMove": "El fitxer carregat no s'ha pogut moure",
"upload.error.cantWrite": "No s'ha pogut escriure el fitxer al disc",
@ -574,6 +761,7 @@
"user.changeLanguage": "Canviar idioma",
"user.changeName": "Canviar el nom d'aquest usuari",
"user.changePassword": "Canviar contrasenya",
"user.changePassword.current": "Your current password",
"user.changePassword.new": "Nova contrasenya",
"user.changePassword.new.confirm": "Confirma la nova contrasenya ...",
"user.changeRole": "Canviar el rol",
@ -584,11 +772,14 @@
"users": "Usuaris",
"version": "Versió de Kirby",
"version": "Versi\u00f3 de Kirby",
"version.changes": "Changed version",
"version.compare": "Compare versions",
"version.current": "Current version",
"version.latest": "Latest version",
"versionInformation": "Version information",
"view": "View",
"view.account": "La teva compta",
"view.installation": "Instal·lació",
"view.languages": "Idiomes",