logo

Paleta de lienzo: ¡Hazlo colorido!🎨

Palette - Constructor visual de páginas, no se requiere título en diseño.

Demo en vivo Descargar Palette

Scroll
18/05/2025, by Ivan

JSON:API admite una funcionalidad multilingüe muy sencilla. No soporta casos de uso avanzados.

Actualmente, depende de los mecanismos de negociación de idioma predeterminados de Drupal para negociar el idioma apropiado de una entidad y hacer una sustitución (fallback) cuando no está disponible esa traducción. A largo plazo, se planea abandonar este mecanismo manteniendo la compatibilidad hacia atrás; se desea añadir un soporte formal de traducciones compatible con la especificación JSON:API.

El mecanismo actual de negociación de idioma:

  • funciona bien para solicitudes GET de recursos individuales, colecciones de recursos e inclusiones.
  • sí soporta solicitudes PATCH en traducciones: es posible actualizar traducciones
  • no soporta solicitudes DELETE: solo se puede eliminar el recurso completo (entidad), no solo una traducción
  • tiene soporte limitado en POST: sí permite crear una entidad con un langcode no predeterminado en un POST, pero no permite crear traducciones adicionales

Estas limitaciones son consecuencia de las particularidades en el manejo de traducciones por parte de la Entity API subyacente. Para seguir el desarrollo de un soporte completo y formal para traducciones, consulta: #2794431: [META] Formalizar el soporte de traducciones

Artículo de la Documentación de Drupal.