Files
landing-api/lang/es/rules.php
Josep Piguillem 9390db18c2
Some checks failed
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / test-postgres (push) Has been cancelled
Tests / mcp (push) Has been cancelled
Send a webhook for every change a person makes to a record
Events are {resource}.created, .updated, .deleted and .restored for content,
the inbox, redirects, repositories and media, taken from the audit log so the
two agree on what happened. Subscriptions take wildcards. Users, tokens,
webhooks and settings are never sent, nor what the application does by
itself; the inbox's own words only with personal data enabled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 14:32:54 +02:00

78 lines
2.9 KiB
PHP

<?php
declare(strict_types=1);
return [
'translatable' => [
'type' => 'El campo :attribute debe ser un texto o un objeto de traducciones (idioma => texto).',
'unsupported_locale' => 'El idioma «:locale» no está soportado en :attribute. Idiomas disponibles: :supported.',
'max' => 'La traducción de :attribute en «:locale» no puede superar los :max caracteres.',
'default_required' => 'Falta la traducción de :attribute en el idioma principal («:locale»).',
],
'slug' => [
'unique' => 'El slug «:slug» ya está en uso en el idioma «:locale».',
],
'applications' => [
'attributes' => [
'name' => 'nombre',
'email' => 'email',
'message' => 'mensaje',
'organisation' => 'entidad',
'hours_per_week' => 'horas por semana',
'consent' => 'consentimiento',
],
],
'pages' => [
'cannot_publish' => 'No tienes permiso para publicar páginas.',
],
'revisions' => [
'nothing_to_restore' => 'Esta revisión no tiene cambios que deshacer.',
],
'reviews' => [
'not_requestable' => 'Ya está esperando revisión o ya está publicado.',
'not_a_reviewer' => 'Esa persona no puede publicar esto, así que no puede revisarlo.',
'not_awaiting' => 'No está esperando revisión.',
],
'batch' => [
'path' => 'Solo operaciones de la API de administración (/v1/…), sin lotes anidados ni importaciones.',
'too_many' => 'Como mucho :max filas por importación.',
],
'webhooks' => [
'event' => '«:event» no es un evento al que suscribirse.',
],
'tokens' => [
'ability' => '«:ability» no es un permiso que tengas, así que un token tuyo no puede tenerlo.',
'machine' => 'Los tokens los gestiona una persona, no otro token.',
],
'settings' => [
'read_only' => 'Este ajuste lo escribe la aplicación y no se puede editar a mano.',
],
'publication' => [
'forbidden' => 'No tienes permiso para publicar ni despublicar esto.',
],
'media' => [
'in_use' => 'La imagen se está usando: quítala antes de donde aparece.',
'not_an_image' => 'El fichero no es una imagen JPEG, PNG, WebP, GIF, AVIF o SVG.',
'remote' => [
'https_only' => 'La URL de la imagen tiene que empezar por https://.',
'unresolvable' => 'No se ha podido resolver el dominio de la URL.',
'private' => 'La URL apunta a una dirección privada o reservada: solo se descargan imágenes de direcciones públicas.',
'unreachable' => 'No se ha podido conectar con la URL.',
'redirect' => 'La URL redirige a otra dirección. Usa la dirección final de la imagen.',
'status' => 'La URL ha respondido :status en lugar de la imagen.',
'too_large' => 'La imagen supera el máximo de :max KB.',
],
],
];