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.
- Seguro 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: Utiliza 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 formato.
- Elige el idioma y descarga el archivo .php.
Opci贸n 2: Automatizar con API (CI/CD)
Obt茅n las 煤ltimas traducciones usando un simple comando 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.
Preguntas Frecuentes
驴D贸nde debo guardar el archivo?
Para versiones modernas de Laravel (9+), guarda el archivo descargado en lang/{locale}/messages.php. Para versiones anteriores, usa resources/lang/{locale}/messages.php.
驴Soporta par谩metros?
S铆. Puedes incluir marcadores de posici贸n est谩ndar de Laravel (por ejemplo, :name, :count) en tus cadenas de traducci贸n. Nuestro editor los preserva exactamente como est谩n escritos.
Integraci贸n Frontend:
- 驴Construyendo un frontend en React o Vue? Consulta nuestra Gu铆a JSON de React.
- 驴Necesitas soporte legado? Consulta Integraci贸n de Gettext (.po).
驴Listo para optimizar tu localizaci贸n de backend? Crea tu cuenta gratuita hoy.




