Localization.One offre un support natif pour les flux de travail PHP et Laravel. Arrêtez de copier-coller des tableaux et de gérer des erreurs de syntaxe. Exportez vos traductions directement sous forme de fichiers PHP natifs prêts pour votre répertoire lang/.
Pourquoi les développeurs choisissent-ils notre API Laravel ?
- Tableaux PHP natifs : Nous générons des fichiers PHP valides retournant un tableau (return [ 'key' => 'value' ];), ce qui est la norme pour Laravel et Symfony.
- Sécurité de syntaxe : Les guillemets simples (') sont automatiquement échappés (\'), garantissant que votre application ne plante jamais à cause d'une erreur de syntaxe dans un fichier de langue.
- Aucun surcoût : Pas besoin d'analyser JSON à l'exécution. Utilisez les performances PHP natives pour votre localisation.
Gestion de projet avancée
Gardez votre localisation backend organisée et évolutive.
Organisation des fichiers : Utilisez Catégories pour regrouper les chaînes dans des fichiers logiques (par exemple, auth, pagination, messages) pour correspondre à la structure des répertoires de Laravel.
Étiquettes & Tags : Marquez les chaînes avec des étiquettes personnalisées comme "Modèles d'email" ou "Validation" pour filtrer les exports.
Rôles & Permissions : Invitez des gestionnaires de contenu à modifier le texte sans leur donner accès à votre code.
Webhooks : Déclenchez des scripts de déploiement automatiquement lorsque les traductions sont mises à jour.
Comment intégrer
Option 1 : Exportation manuelle (UI)
Utile pour des mises à jour rapides ou pour vérifier le contenu.
- Allez à votre Tableau de bord du projet.
- Cliquez sur le bouton Télécharger .
- Sélectionnez Laravel PHP dans le menu déroulant des formats.
- Choisissez la langue et téléchargez le fichier .php.
Option 2 : Automatiser avec l'API (CI/CD)
Récupérez les dernières traductions en utilisant une simple commande dans votre script de déploiement (Envoyer, Forge ou script shell personnalisé). Passez le paramètre format=php-array.
# Télécharger les messages en anglais
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# Télécharger les messages en espagnol
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpOption 3 : Pousser via Webhooks
Configurez une URL de Webhook dans les paramètres de votre projet pour recevoir des notifications sur les mises à jour de traduction.
- Mises à jour rapides : Votre serveur reçoit une requête POST peu après les changements (généralement dans les 5 minutes).
- Synchronisation CMS : Mettez automatiquement à jour le contenu sur votre backend sans interroger l'API.
- Effacement du cache : Utilisez le webhook pour déclencher php artisan optimize:clear ou des commandes similaires après la mise à jour des fichiers de langue.
Prêt à rationaliser votre localisation backend ? Créez votre compte gratuit dès aujourd'hui.




