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.
- Ve a tu Tablero del Proyecto.
- Haz clic en el botón Descargar .
- Selecciona Laravel PHP del menú desplegable de formatos.
- 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.phpOpció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.




