diff --git a/content/es/help/index.md b/content/es/help/index.md new file mode 100644 index 0000000..e8b710e --- /dev/null +++ b/content/es/help/index.md @@ -0,0 +1,5 @@ +--- +layout: help +title: "¿Necesitas ayuda?" +menu: "main" +--- \ No newline at end of file diff --git a/data/es/help.yaml b/data/es/help.yaml new file mode 100644 index 0000000..040683d --- /dev/null +++ b/data/es/help.yaml @@ -0,0 +1,43 @@ +hero: + title: "¡Creemos algo genial!" + overtitle: "¿Necesitas ayuda?" + content: "Les-Tilleuls.coop, los editores de FrankenPHP, proporcionan una amplia gama de recursos para ayudarte a hacer que tu aplicación sea más rápida y confiable.

Si estás buscando orientación para definir, construir y mejorar tu infraestructura, ¡estás en el lugar correcto!" + button: "¡Contáctanos!" +migration: + title: "Migra tus aplicaciones a FrankenPHP" + content: "Migramos tu infraestructura a FrankenPHP y capacitamos a tus equipos en su uso. Esto mejorará la estabilidad de tu infraestructura, lo que llevará a un aumento de la productividad. ¡Establezcamos un plan de migración ahora y trabajemos mano a mano con tus equipos para su implementación!" + button: "¡Empecemos!" +hosting: + title: "Alojamiento de tus proyectos con FrankenPHP" + content: "Implementamos y gestionamos tus aplicaciones PHP en producción y nos encargamos de todo: monitoreo, aplicación de seguridad, actualización, optimización del rendimiento…

Además, podemos gestionar tus aplicaciones con las tecnologías en la nube que mejor se adapten a tus necesidades (Kubernetes, GCP, AWS…) o tus servidores locales." + button: "¡Ponte en contacto!" +services: + title: "Una amplia gama de servicios PHP" + content: "FrankenPHP es patrocinado por Les-Tilleuls.coop, una empresa francesa de servicios de TI especializada en APIs, comercio electrónico, web y cloud.

Somos los creadores de API Platform, co-mantenedores de Symfony, miembros del consejo asesor de la PHP Foundation y contribuyentes a más de 100 soluciones de código abierto (Laravel, Kubernetes, PM2, Go…)." + button: "Aprende más" +go: + title: "Somos amantes de Go" + content: "También somos grandes contribuyentes a Go. Creamos Mercure, un protocolo abierto de tiempo real simplificado y una implementación de referencia escrita en este lenguaje, y Vulcain, un protocolo abierto para APIs REST rápidas y idiomáticas impulsadas por el cliente." +further: + title: "Avanzando con Les-Tilleuls.coop" + subtitle: "Les-Tilleuls.coop también puede proporcionar soporte personalizado a través de diversos servicios:" + content: + - title: "Desarrollo web" + content: | + Desata el poder de los frameworks modernos para crear sitios web poderosos. (Symfony, Laravel, Vue.js, Next.js…) + - title: "Capacitaciones" + content: | + Eleva tus habilidades con nuestros desarrolladores certificados + - title: "Consultoría" + content: | + Supera los desafíos con confianza con nuestros servicios de consultoría estratégica adaptados a tus necesidades + - title: "Misión de rescate" + content: | + Te ayudamos a construir sitios web de alto desafío + - title: "Auditoría de rendimiento y seguridad" + content: | + Asegura un rendimiento y seguridad de primer nivel con nuestras auditorías en profundidad + - title: "UX y diseño gráfico" + content: | + Crea experiencias de usuario cautivadoras con nuestra experiencia en diseño. + diff --git a/data/es/home/features.yaml b/data/es/home/features.yaml new file mode 100644 index 0000000..c1a10f8 --- /dev/null +++ b/data/es/home/features.yaml @@ -0,0 +1,51 @@ +title: "FrankenPHP de un vistazo" +overtitle: "Características" +content: + - image: "/img/box.svg" + title: "Extensible" + content: | + Compatible con PHP 8.2+, la mayoría de las extensiones de PHP y todos los módulos de Caddy. + - image: "/img/one.svg" + title: "Solo un servicio" + content: | + Diseñado con simplicidad en mente: ¡solo un servicio, solo un binario! FrankenPHP no necesita PHP-FPM, utiliza su propia SAPI especialmente diseñada para servidores web Go. + - image: "/img/rocket.svg" + title: "Fácil despliegue" + content: | + Aplicación Cloud Native enviada como una imagen Docker. Compatible con Kubernetes y todas las plataformas modernas en la nube. También es posible empaquetar tu aplicación PHP como un binario estático independiente y autoejecutable. + - image: "/img/worker.svg" + title: "Modo Worker" + content: | + Inicia tu aplicación una vez y manténla en memoria. Está lista para manejar solicitudes entrantes en unos pocos milisegundos. + - image: "/img/bulb.svg" + title: "103 Early Hints" + content: | + Early Hints es una nueva característica de la plataforma web que puede mejorar los tiempos de carga del sitio web en un 30%. ¡FrankenPHP es la única SAPI de PHP con soporte para Early Hints! + - image: "/img/clock.svg" + title: "Tiempo real" + content: | + Hub Mercure integrado. Envía eventos desde tus aplicaciones PHP a todos los navegadores conectados, ¡reciben instantáneamente la carga útil como un evento de JavaScript! + - image: "/img/zip.svg" + title: "Compresión Brotli, Zstandard y Gzip" + content: | + Los formatos de compresión modernos son compatibles de forma inmediata. + - image: "/img/log.svg" + title: "Registro estructurado" + content: | + Aporta un formato más definido y detalles a tu registro. + - image: "/img/metrics.svg" + title: "Métricas de Prometheus y trazado" + content: | + ¡Soporte integrado para Prometheus! + - image: "/img/http.svg" + title: "HTTP/2 & HTTP/3" + content: | + Soporte nativo para HTTPS, HTTP/2 y **HTTP/3**. + - image: "/img/https.svg" + title: "Automatización HTTPS" + content: | + Generación, renovación y revocación automática de certificados HTTPS. + - image: "/img/reload.svg" + title: "Recarga elegante" + content: | + Implementa tus aplicaciones sin tiempo de inactividad gracias a las recargas elegantes. diff --git a/data/es/home/getting_started.yaml b/data/es/home/getting_started.yaml new file mode 100644 index 0000000..3c11ac9 --- /dev/null +++ b/data/es/home/getting_started.yaml @@ -0,0 +1,29 @@ +title: "¡Empieza ahora!" +layout: partials/home/getting_started +overtitle: "Un comando para gobernarlos a todos" +dockerTab: "Docker" +staticTab: "Sistema" +docker: | + ```bash + # Sirve el directorio public/ + docker run -v $PWD:/app/public \ + -p 443:443/tcp -p 443:443/udp \ + dunglas/frankenphp + + # Ejecuta un script de línea de comandos + docker run -v $PWD:/app \ + dunglas/frankenphp php script.php + ``` +standard: | + ```bash + # Instala FrankenPHP + curl https://frankenphp.dev/install.sh | sh + + # Sirve el directorio public/ + frankenphp php-server -r public/ + + # Ejecuta un script de línea de comandos + frankenphp php-cli script.php + ``` +content: | + ¡Obtén un servidor PHP de nivel de producción en funcionamiento con un solo comando! diff --git a/data/es/home/hero.yaml b/data/es/home/hero.yaml new file mode 100644 index 0000000..e4b3dd9 --- /dev/null +++ b/data/es/home/hero.yaml @@ -0,0 +1,4 @@ +title: "El Servidor de Aplicaciones PHP Moderno,
escrito en Go" +link: + text: "Empieza ahora" + url: "/docs/" \ No newline at end of file diff --git a/data/es/home/install_code.yaml b/data/es/home/install_code.yaml new file mode 100644 index 0000000..442289b --- /dev/null +++ b/data/es/home/install_code.yaml @@ -0,0 +1,13 @@ +title: ¡Tan fácil de configurar! +overtitle: "Rápido como el rayo" +code: | + ```caddyfile + localhost { + # Habilitar compresión (opcional) + encode zstd br gzip + # Ejecutar archivos PHP en el directorio actual y servir activos + php_server + } + ``` +content: | + Tres líneas de configuración: es todo lo que necesitas para iniciar un servidor PHP de nivel de producción (HTTPS automático, HTTP/3, compresión zstd...), impulsado por [Caddy](https://caddyserver.com). diff --git a/data/es/home/modern.yaml b/data/es/home/modern.yaml new file mode 100644 index 0000000..1774c49 --- /dev/null +++ b/data/es/home/modern.yaml @@ -0,0 +1,18 @@ +title: PHP más moderno que nunca! +overtitle: "¿Listo para el futuro?" +link: + text: "Pruébalo" + url: "/docs/" +content: + - > + Utiliza el ejecutor oficial de PHP integrado en un servidor web de última generación: **[Caddy](https://caddyserver.com)** + - > + Soporte nativo para HTTP/1.1, HTTP/2 y **HTTP/3** + - > + Generación y renovación automática de certificados **HTTPS** (Let's Encrypt o ZeroSSL) + - > + ¡Copia tus archivos PHP en el directorio raíz del documento, eso es todo! + - > + [Construye binarios **independientes**, autoejecutables y sin dependencias](/docs/embed/) para tus aplicaciones web PHP y herramientas de línea de comandos. + - > + ¡Las extensiones populares de PHP, incluyendo **OPcache** y **XDebug**, son compatibles de forma nativa! diff --git a/data/es/home/technos.yaml b/data/es/home/technos.yaml new file mode 100644 index 0000000..e64b2a5 --- /dev/null +++ b/data/es/home/technos.yaml @@ -0,0 +1,23 @@ +title: "Soporte nativo para" +content: + - image: "drupal.png" + title: "Drupal" + url: https://github.com/dunglas/frankenphp-drupal + - image: "sulu.png" + title: "Sulu" + url: https://sulu.io/blog/running-sulu-with-frankenphp + - image: "wordpress.png" + title: "WordPress" + url: https://github.com/StephenMiracle/frankenwp + - image: "laravel.png" + title: "Laravel" + url: /docs/laravel/ + - image: "symfony.png" + title: "Symfony" + url: https://github.com/dunglas/symfony-docker + - image: "api-platform.png" + title: "API Platform" + url: https://api-platform.com/docs/distribution/ + - image: "magento.png" + title: "Magento" + url: https://github.com/ekino/frankenphp-magento2 diff --git a/data/es/home/worker.yaml b/data/es/home/worker.yaml new file mode 100644 index 0000000..aacfc25 --- /dev/null +++ b/data/es/home/worker.yaml @@ -0,0 +1,30 @@ +title: Modo Worker +overtitle: ¡Haz que tus aplicaciones PHP sean más rápidas que nunca! +content: + - title: "Script Worker" + content: | + Inicia tu aplicación una vez, ¡**permanece en memoria**! + #- title: "Seamless" + # content: | + # Process incoming requests **without having to boot your app again** + - title: Directoy sencillo + content: | + Compatible nativamente con Symfony, API Platform, Laravel... + - title: "Simple" + content: | + Utiliza las superglobales tradicionales: **no es necesario PSR-7**. + - title: "Rápido" + content: | + Según nuestros benchmarks, **3.5 veces más rápido que FPM** en aplicaciones API Platform. + - title: "Eficiente" + content: | + FrankenPHP está escrito en **Go** y **C**. ¡Se basa en la característica icónica de Go: las goroutines! + - title: "Opcional" + content: | + Tu aplicación puede ser servida tal cual, incluso si no es compatible con el modo Worker. + - title: "Fácil despliegue" + content: | + Se ejecuta en proceso: un binario, **no se necesita ningún servicio externo**. + - title: "Watcher" + content: | + Reinicia automáticamente los workers **cada vez que tu código cambia**. diff --git a/i18n/es.yaml b/i18n/es.yaml new file mode 100644 index 0000000..eb9d339 --- /dev/null +++ b/i18n/es.yaml @@ -0,0 +1,12 @@ +metadescription: "FrankenPHP es un nuevo servidor de aplicaciones para aplicaciones PHP (construido sobre Caddy) y una biblioteca para incrustar el intérprete de PHP en servidores web Go." +metatitle: "FrankenPHP: el servidor de aplicaciones PHP moderno" +language: + switch: Cambiar idioma +edit: Editar esta página +powered: Funciona con +footer: + owner: "Traído a ti por %owner%, creador de %api-platform% y miembro del equipo principal de %symfony%." + design: "Diseño por %designer%" + sponsor: "Patrocinado por %sponsor%" +nav: + official: "Esta página ha sido traducida por la comunidad y puede no estar actualizada. Consulta la versión de referencia." diff --git a/static/img/flags/es.svg b/static/img/flags/es.svg new file mode 100644 index 0000000..10b31dc --- /dev/null +++ b/static/img/flags/es.svg @@ -0,0 +1 @@ + \ No newline at end of file