Gestión de Localización de Laravel y API (Array PHP)

Localization.One ofrece soporte nativo para flujos de trabajo de PHP y Laravel. Deja de copiar y pegar arreglos y lidiar con errores de sintaxis. Exporta tus traducciones directamente como archivos PHP nativos listos para tu directorio lang/.

¿Por qué los desarrolladores eligen nuestra API de Laravel?

  • Arreglos PHP Nativos: Generamos archivos PHP válidos que devuelven un arreglo (return [ 'key' => 'value' ];), que es el estándar para Laravel y Symfony.
  • Seguridad de Sintaxis: Las comillas simples (') se escapan automáticamente (\'), asegurando que tu aplicación nunca se bloquee debido a un error de sintaxis en un archivo de idioma.
  • Cero Sobrecarga: No es necesario analizar JSON en tiempo de ejecución. Utiliza el rendimiento nativo de PHP para tu localización.

Gestión Avanzada de Proyectos

Mantén tu localización de backend organizada y escalable.

Organización de Archivos: Usa Categorías para agrupar cadenas en archivos lógicos (por ejemplo, auth, pagination, messages) que coincidan con la estructura de directorios de Laravel.

Etiquetas y Tags: Marca cadenas con etiquetas personalizadas como "Plantillas de Correo" o "Validación" para filtrar exportaciones.

Roles y Permisos: Invita a gerentes de contenido a editar texto sin darles acceso a tu base de código.

Webhooks: Activa scripts de despliegue automáticamente cuando se actualizan las traducciones.

Cómo Integrar

Opción 1: Exportación Manual (UI)

Útil para actualizaciones rápidas o para verificar contenido.

  1. Ve a tu Tablero del Proyecto.
  2. Haz clic en el botón Descargar .
  3. Selecciona Laravel PHP del menú desplegable de formatos.
  4. Elige el idioma y descarga el archivo .php.

Opción 2: Automatiza con API (CI/CD)

Obtén las últimas traducciones usando un comando simple en tu script de despliegue (Envoyer, Forge o script de shell personalizado). Pasa el parámetro format=php-array.

# Descargar mensajes en inglés
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php

# Descargar mensajes en español
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php

Opción 3: Enviar a través de Webhooks

Configura una URL de Webhook en la configuración de tu proyecto para recibir notificaciones sobre actualizaciones de traducción.

  • Actualizaciones Rápidas: Tu servidor recibe una solicitud POST poco después de los cambios (generalmente dentro de 5 minutos).
  • Sincronización de CMS: Actualiza automáticamente el contenido en tu backend sin sondear la API.
  • Limpiar Caché: Usa el webhook para activar php artisan optimize:clear o comandos similares después de actualizar los archivos de idioma.

¿Listo para optimizar tu localización de backend? Crea tu cuenta gratuita hoy.